가장 큰 지뢰

가장 큰 지뢰

응, 나도 거기 있다는 걸 알아https://askubuntu.com/questions/455511/dual-boot-ubuntu-14-04-and-windows-7-on-fakeraid-installation-error-question-m#new-answer?newreg=f2b8bde40c8947f8ac8e3cedec0d1964 그 기사는 나에게 몇 가지 답변을 제공했지만 그것이 정확히 나에게 필요한 도움이었는지는 모르겠습니다. RAID 0에서 실행 중인데 가짜 RAID인지 확실하지 않습니다.

먼저, 저는 Alienware(Dell) M17xR3을 실행하고 있습니다. Windows 7과 함께 제공됩니다. "가짜" RAID라고 생각되는 RAID 0 어레이가 있지만 하드웨어 RAID 컨트롤러도 있다는 것을 알고 있습니다.이전에 Ubuntu 13.04를 파티션하고 설치한 후에는 설치, 파티션 생성 및 GRUB 설치에 문제가 없었습니다.Windows 8.1 Pro로 업그레이드했고 설치 중에 GRUB가 손실되었지만 Windows 하드 드라이브 파티션 크기를 통해 Linux 파티션이 아직 남아 있다는 것을 알았습니다. GRUB를 다시 설치해야 하지만 Linux 파티션을 다시 포맷하고 새로 설치해 보세요.우분투 14.04 x64Mint 16 x64 Cinnamon도 사용해 보았습니다. 똑같은 설치 프로그램과 똑같은 오류 메시지가 사용자 정의 파티셔닝 부분 다음에 나타납니다. 단지??????. Windows 8이 EFI/UEFI 설치를 생성하는지 여부는 모르겠지만 Windows 7은 그렇지 않다고 확신합니다.

제가 게시한 스레드에 대한 링크는 다음과 같습니다.http://forums.linuxmint.com/viewtopic.php?f=46&t=164950&e=0

이 스레드에 따르면 일부 터미널 출력을 게시해 달라는 요청이 있었으며 이에 대한 내용은 다음과 같습니다.

"sudo parted -l" 출력:

Error: Can't have a partition outside the disk!                           

Error: /dev/sdb: unrecognised disk label                                  

Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/isw_dcigjjhddj_M17X_RAID0p6: 212GB
Sector size (logical/physical): 512B/512B
Partition Table: loop

Number  Start  End    Size   File system  Flags
 1      0.00B  212GB  212GB  ext4


Error: /dev/mapper/isw_dcigjjhddj_M17X_RAID0p5: unrecognised disk label   

Error: Can't have a partition outside the disk!                           

Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/isw_dcigjjhddj_M17X_RAID0p3: 758GB
Sector size (logical/physical): 512B/512B
Partition Table: loop

Number  Start  End    Size   File system  Flags
 1      0.00B  758GB  758GB  ntfs


Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/isw_dcigjjhddj_M17X_RAID0p2: 14.2GB
Sector size (logical/physical): 512B/512B
Partition Table: loop

Number  Start  End     Size    File system  Flags
 1      0.00B  14.2GB  14.2GB  ntfs


Model: Linux device-mapper (linear) (dm)
Disk /dev/mapper/isw_dcigjjhddj_M17X_RAID0p1: 41.1MB
Sector size (logical/physical): 512B/512B
Partition Table: loop

Number  Start  End     Size    File system  Flags
 1      0.00B  41.1MB  41.1MB  fat16


Model: Linux device-mapper (striped) (dm)
Disk /dev/mapper/isw_dcigjjhddj_M17X_RAID0: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type      File system  Flags
 1      32.3kB  41.1MB  41.1MB  primary   fat16        diag
 2      41.9MB  14.2GB  14.2GB  primary   ntfs         boot
 3      14.2GB  773GB   758GB   primary   ntfs
 4      773GB   1000GB  228GB   extended               lba
 6      773GB   984GB   212GB   logical   ext4
 5      984GB   1000GB  15.7GB  logical


Warning: Unable to open /dev/sr0 read-write (Read-only file system).  /dev/sr0
has been opened read-only.
Model: PLDS DVD+-RW DL-8A4SH (scsi)
Disk /dev/sr0: 1252MB
Sector size (logical/physical): 2048B/2048B
Partition Table: mac

Number  Start  End     Size    File system  Name   Flags
 1      8192B  24.6kB  16.4kB               Apple
 2      171MB  180MB   9306kB               EFI

"sudo blkid" 출력:

/dev/loop0: TYPE="squashfs" 
/dev/sda: TYPE="isw_raid_member" 
/dev/sr0: LABEL="Linux Mint 16 Cinnamon 64-bit" TYPE="iso9660" 
/dev/sdb: TYPE="isw_raid_member" 
/dev/mapper/isw_dcigjjhddj_M17X_RAID0p1: SEC_TYPE="msdos" LABEL="DellUtility"  UUID="5450-4444" TYPE="vfat" 
/dev/mapper/isw_dcigjjhddj_M17X_RAID0p2: LABEL="RECOVERY" UUID="3C9A4EA39A4E5A12"     TYPE="ntfs" 
/dev/mapper/isw_dcigjjhddj_M17X_RAID0p3: UUID="C614C2E714C2D997" TYPE="ntfs" 
/dev/mapper/isw_dcigjjhddj_M17X_RAID0p6: UUID="e39970ed-c278-4135-a8fb-3806cd62835b" TYPE="ext4" 

"lsblk" 출력:

NAME                                   MAJ:MIN RM   SIZE RO TYPE   MOUNTPOINT
sda                                      8:0    0 465.8G  0 disk   
└─isw_dcigjjhddj_M17X_RAID0 (dm-0)     252:0    0 931.5G  0 dmraid 
  ├─isw_dcigjjhddj_M17X_RAID0p1 (dm-1) 252:1    0  39.2M  0 part   
  ├─isw_dcigjjhddj_M17X_RAID0p2 (dm-2) 252:2    0  13.2G  0 part   
  ├─isw_dcigjjhddj_M17X_RAID0p3 (dm-3) 252:3    0 706.4G  0 part   
  ├─isw_dcigjjhddj_M17X_RAID0p4 (dm-4) 252:4    0     1K  0 part   
  ├─isw_dcigjjhddj_M17X_RAID0p5 (dm-5) 252:5    0  14.6G  0 part   
  └─isw_dcigjjhddj_M17X_RAID0p6 (dm-6) 252:6    0 197.3G  0 part   
sdb                                      8:16   0 465.8G  0 disk   
└─isw_dcigjjhddj_M17X_RAID0 (dm-0)     252:0    0 931.5G  0 dmraid 
  ├─isw_dcigjjhddj_M17X_RAID0p1 (dm-1) 252:1    0  39.2M  0 part   
  ├─isw_dcigjjhddj_M17X_RAID0p2 (dm-2) 252:2    0  13.2G  0 part   
  ├─isw_dcigjjhddj_M17X_RAID0p3 (dm-3) 252:3    0 706.4G  0 part   
  ├─isw_dcigjjhddj_M17X_RAID0p4 (dm-4) 252:4    0     1K  0 part   
  ├─isw_dcigjjhddj_M17X_RAID0p5 (dm-5) 252:5    0  14.6G  0 part   
  └─isw_dcigjjhddj_M17X_RAID0p6 (dm-6) 252:6    0 197.3G  0 part   
sr0                                     11:0    1   1.2G  0 rom    /cdrom
loop0                                    7:0    0   1.1G  1 loop   /rofs

"inxi -b" 출력:

System:    Host: mint Kernel: 3.11.0-12-generic x86_64 (64 bit) Desktop: Gnome Distro: Linux Mint 16 Petra
Machine:   Mobo: Alienware model: M17xR3 version: A08 Bios: Alienware version: A08 date: 07/29/2011
CPU:       Quad core Intel Core i7-2670QM CPU (-HT-MCP-) clocked at 2192.734 MHz 
Graphics:  Card-1: Intel 2nd Generation Core Processor Family Integrated Graphics Controller 
           Card-2: NVIDIA GF116M [GeForce GT 560M] 
           X.Org: 1.14.3 drivers: (unloaded: fbdev,vesa) FAILED: nouveau,intel Resolution: [email protected] 
           GLX Renderer: Mesa DRI Intel Sandybridge Mobile GLX Version: 3.0 Mesa 9.2.1
Network:   Card-1: Qualcomm Atheros AR8151 v2.0 Gigabit Ethernet driver: atl1c 
           Card-2: Qualcomm Atheros AR93xx Wireless Network Adapter driver: ath9k 
Drives:    HDD Total Size: 1000.2GB (-)
Info:      Processes: 211 Uptime: 20 min Memory: 524.9/7932.9MB Client: Shell inxi: 1.8.4 

답변1

이것은 답변이 아니며 Alienware와 Linux를 사용하면서 경험을 바탕으로 한 의견입니다.

Alienware Windows/Linux를 이중 부팅하지 마십시오.

보안 부팅, Dell TPM, Alienware BIOS, Intel Optane 및 Windows 부팅 관리자가 이제 막 서로 공격하기 시작했습니다. 때로는 dis,boot에 대한 변경 사항을 한 번 허용하지만 다시 부팅하는 것을 허용하지 않는 경우도 있습니다. 온갖 이상한 것들.

Windows로 시작하고 RAID를 사용하지 않고 두 개의 디스크를 사용하고 보안 부팅, UEFI 및 Raid 옵션을 사용하지 않거나 BIOS에 없는 것을 고려하는 것 외에는 답변이 없습니다. 계속해서 추적해야 할 변수가 많습니다. 저는 Alienware R7에서 WSL2와 GWSL을 사용하기로 결정했고 문제를 해결하면 훌륭하게 작동합니다. 그러나 디스크 기반 문제를 복구하려면 많은 작업이 필요합니다.

답변2

두 개의 465.8 물리적 볼륨을 raid0(스트라이프)으로 조립하는 것으로 보이며, 이로 인해 대략 931.6(오버헤드 제외) 크기의 논리 파티션이 생성됩니다.

그런 다음 (분명히 lsblk 출력을 기준으로) 총 1863.039201G의 파티션을 갖게 됩니다.

제가 틀렸을 수도 있지만 여기에 여러 가지 질문이 있는 것 같습니다.

  1. 사용 가능한 전체 디스크 공간의 약 2배(lsblk가 논리 디스크 크기 대신 파티션 크기를 보고하는 경우 4배 정도)를 사용하려고 합니다.
  2. Linux 소프트웨어 RAID를 사용하여 구축된 전체 디스크(매우 이상한 파티션 세트)를 사용하고 있는 것으로 나타나므로 Windows를 부팅할 때 표시되지 않습니다.

결과적으로 parted는 사용자가 원하는 작업을 이해할 수 없습니다.

이중 부팅을 원하는 경우 각 디스크에 두 개의 소프트웨어 RAID 파티션(하나는 Windows 소프트웨어 RAID를 사용하고 다른 하나는 Linux를 사용)을 생성한 다음 필요에 따라 그 안에 논리 볼륨을 생성할 수 있습니다.

또한 사용 가능한 디스크 크기에 맞게 모든 파티션의 합을 제한해야 합니다.

답변3

위의 정보는 문제 해결에 별로 도움이 되지 않습니다. 그래서 솔직히 그냥 대충 훑어봤습니다. 솔직히 말해서, 그들 중 대부분은 당면한 문제와 실제로 관련이 없습니다. 나는 이것에 관해 수년 동안 배운 것을 여러분에게 말하고 사람들이 놓치는 가장 중요한 것들을 다룰 것입니다. 실제로 원하는 방식으로 작동하게 하는 것은 상당히 복잡하며, 심지어 나조차도 안정적으로 유지하는 데 어려움을 겪습니다.더블시작합니다.

가장 큰 지뢰

하지만 당신이 하고 싶은 것은 무언가를 보는 것입니다.

가장 큰 문제는 Windows가 항상 시작 프로세스를 제어하려고 한다는 것입니다. 먼저 시작되지 않을 때마다 이를 "수정"합니다.

시작 설정을 저장하는 Windows의 세 가지 메뉴는 시스템 속성 대화 상자(Win + Pause/Break)와 시작 및 msconfig 대화 상자에 있습니다. (Win + r) 및 Entermsconfig

기본적으로 Windows 부팅 관리자 전에 다른 것이 BIOS를 제어하도록 해야 합니다. 이것은 꽤 어려울 수 있습니다. Windows 부팅 관리자는 대부분의 사람들(일반인)의 컴퓨터가 항상 Windows로 부팅되도록 설계되었으므로 약간 웜처럼 동작합니다. 또 다른 EFI 부팅 파티션이 필요하며 BIOS에서 이를 더 높은 우선순위로 설정합니다. 이 부팅 파티션은 Linux의 /boot/("파티션")와 분리되어 있을 수 있지만 반드시 그런 것은 아닙니다.

Grub, rEFInd 및 기타 도구가 사용되는 곳입니다. 클로버가 또 다른 것 같아요. 기억이 안나요

나는 BCDEDIT와 MSCONFIG를 겪을 것입니다. 주로 거기에서 무엇을 변경해야 하는지 기억이 나지 않기 때문입니다. 하지만 Windows에서 필요한 것이 있으면 어디를 봐야 하는지 아는 것이 도움이 됩니다.

빠른(하이브리드) 시작

~ 해야 하다Windows에서 빠른 시작을 비활성화합니다.

이렇게 해야 합니다. 그렇지 않으면 파티션이 "더티"로 표시되어 더티 파티션을 제외한 드라이브의 다른 파티션을 열 수 없습니다. "더러운" 부분을 버리고 무시할 수도 있지만, 나는 그것도 생략하겠습니다.

Google에서는 이를 수행하는 방법을 설명하지만 이것이 가장 빠른 방법입니다. 관리 터미널에서(Win + R, cmd를 입력하고 [Ctrl]+[Shift]+[Enter]를 누르십시오. 이는 관리자 권한으로 명령을 실행한다는 의미입니다.)

Powercfg 문서

powercfg /L

끝에 *가 있는 긴 숫자를 원합니다. 지금 갖고 있는 것.

그런 다음 다음 명령을 실행하십시오.

powercfg /Q c9595e0a-3307-424c-837a-07b70f3f6922 SUB_SLEEP HYBRIDSLEEP
#Where the string of numbers is yours.  The commands are shorthand for other long GUID numbers, see powercfg /ALIASES

powercfg /SETACVALUEINDEX c9595e0a-3307-424c-837a-07b70f3f6922 SUB_SLEEP HYBRIDSLEEP 0
powercfg /SETDCVALUEINDEX c9595e0a-3307-424c-837a-07b70f3f6922 SUB_SLEEP HYBRIDSLEEP 0

이는 실제로 매우 간단합니다. powercfg /SETACVALUEINDEX c9595e0a-3307-424c-837a-07b70f3f6922 238c9fa8-0aad-41ed-83f4-97be242c8f20 94ac6d29-73ce-41a6-809f-6363ba21b47e 0x00000000

이것은 전형적인 마이크로소프트 패션이다: "훨씬 더 복잡하게 만들 수 있는데 왜 단순하게 만드느냐? 이를 수행하는 GUI 방법이 있지만 찾기도 어렵다. 전원 옵션 -> 고급 설정 -> 전원 버튼의 기능 선택 -> 그 어딘가에 있습니다. 실제로는 찾지 못했습니다. 예를 들어 표시되지 않는 시작 메뉴에서 찾는 방법에 따라 다릅니다.

그런 다음 필요한 경우 Windows 시작 프로필을 변경합니다.

BCDEDIT 문서BCDEDIT마지막으로 동일한 관리 명령 프롬프트에서 - 가 있습니다 .

복사본을 백업으로 파일로 내보내는 것부터 시작하세요.

BCDEDIT /export C:\bcdbackup

당신은 또한 볼 수 있습니다바닥에

짜증나는 점은 Windows와 Linux의 이중 부팅을 지원하지 않고 Windows와 Windows만 지원한다는 것입니다.

리눅스 측

그런 다음 약 100MB의 새 파티션을 만들어야 합니다. Linux에서 이 작업을 수행합니다.

대부분의 EFI 작업은 Linux에서 가장 잘 수행됩니다. 이것은 또한 잘 문서화되어 있습니다.

rEFInd 부팅 관리자

저는 REFInd를 부팅 관리자로 좋아하는데, 그 이유는 REFInd가 수년 동안 나에게 도움이 되었기 때문입니다. Windows가 종종 다시 자리를 차지하지만.

The에 대한 좋은 문서가 있습니다.마이크로플레이트 리더장소. 하지만 특별히 주의해야 할 점은이 주제 - rEFInd 시작 유지다음의 커버시작 팁. 그리고 이것

패키지 관리자에서 rEFInd를 설치합니다. 그리고 실행하십시오 refind-makedefault. 메모리에서 이 작업을 수행하는 동안 아래 문서를 읽는 것이 가장 좋습니다.

나는 단지 지뢰와 장애물을 덮고 정보를 찾을 수 있는 곳을 알려 주려고 할 뿐입니다. 가장 큰 문제는 창문을 막는 것입니다.

이것이 더 간단할 수도 있습니다.


안내 표시

위의 엉망인 파티셔닝에 대해서는 내 드라이브의 파티션이 정말 엉망이기 때문에 언급할 수 없습니다. 그러나 Windows(부팅, 복구 및 OS)에는 3개가 필요하고 Linux에는 최소 2개가 필요합니다(아마도 그 이상). Linux에 들어가려면 Linux용 작은 부팅 파티션/부팅 관리자가 필요합니다.

부팅 파티션에는 EFI 부팅 플래그가 설정되어 있어야 합니다.

바라보다여기


보안 부트

보안 부팅은 큰 고통이 될 수 있습니다. 모든 Linux 배포판이 "안전한" 것으로 간주되도록 올바르게 설정되어 있는 것은 아닙니다. 작동하더라도 항상 작동하는 것은 아닙니다. BIOS에서 이 기능을 비활성화하면 즉시 부팅될 수 있지만 Windows는 일반적으로 부팅되지 않습니다.

때로는 BIOS가 보안 부팅을 "Windows"의 별칭으로 취급한다고 맹세합니다. Windows 10에서는 때때로 BIOS에서 비활성화된 보안 부팅을 부팅할 수 있지만 일반적으로 그렇지 않습니다. 결국 보안 부팅이 비활성화되면 컴퓨터는 Linux가 유일한 옵션이기 때문에 부팅되고, 보안 부팅이 활성화되면 컴퓨터는 Windows를 부팅하게 됩니다. Linux 배포판을 "보안" 및 "부팅 관리자"로 설정하는 방법이 있지만 복잡하고 범위를 벗어납니다.

이는 특히 최신 버전의 Win 10 및 Windows 11에서 문제가 됩니다. 보안 부팅을 활성화해야 하며 "안전"하게 만드는 점은 Windows만 부팅할 수 있고 악의적이거나 원하는 효과를 낼 수 있는 다른 부팅은 불가능하다는 것입니다. 마치 스타트업 매니저처럼 말이죠.


시도 중인 대안

  • 이중 부팅을 유지하는 것은 항상 어렵습니다. Windows에 구축된 목표
    에 따라 WSL2모든 Linux CLI 기능이 제대로 작동할 수 있으며 요즘에는 이를 점점 더 많이 사용하고 있습니다.

  • 또는 그냥 시험해보고 싶다면 모든 것을 썸 드라이브에 넣고 잠시 사용하다가 듀얼 부팅의 골치 아픈 일을 겪기로 결정하세요.

  • 또 다른 옵션은 썸 드라이브에 부팅 파티션을 만들고 부팅 우선 순위를 디스크 대신 USB로 설정하는 것입니다. 그런 다음 파티션이 Linux 파티션을 구독하도록 합니다. 그러면 물리적 스위치와 같습니다. 연결하면 USB에서 부팅되어 다음을 가리킵니다.파일 시스템 초기화디스크에 로드합니다.

  • 아니면 오래된 컴퓨터에 놓고 원격으로 연결하세요. 이것이 제가 지금 하는 일입니다. 서버나 RasPi 및 SSH나 VNC(또는 심지어 RPC)에서 VM을 실행합니다. 여기에는 고유한 지침이 함께 제공되지만 마찰은 훨씬 낮을 수 있습니다.

  • 마지막으로, 다른 두 VirtualBox와 마찬가지로 Windows Hyper-V 시스템이 좋은 선택일 수 있습니다. 또 다른 하나는 기억이 나지 않습니다. 성능에 미치는 영향은 미미합니다.


아직 무엇을 해야 할지 정확히 말해주지 않았지만 위의 사항 중 하나가 방해가 된다면 어느 정도 진전을 이룰 수 있을 것입니다.

관련 정보