Windows 7(64비트) 및 Arch Linux를 듀얼 부팅할 수 있도록 랩탑을 구성하려고 합니다.
이 작업을 수행하려는 노트북에는 Windows 7이 사전 설치되어 있습니다. 설치는 2개의 파티션으로 구성됩니다. 첫 번째 파티션은 크기가 5360MB이고 복구 파티션이고, 두 번째 파티션은 Windows 자체와 함께 하드 드라이브의 나머지 부분을 사용합니다.
Windows는 MBR을 통해 BIOS로 부팅됩니다.
지금까지 내가 한 일은 다음과 같습니다.
- Windows로 이동하여 두 번째 파티션을 축소하여 일부 Linux 파티션을 위한 공간을 확보하십시오.
- Arch Linux 라이브 CD를 사용하여 Linux 환경 시작
- 기본 파티션 생성
/dev/sda3
(/boot 100MB) - 확장 파티션을 생성했습니다.
/dev/sda4
/dev/sda5 .. /dev/sda10
/
,/home
,/var
및swap
두 개의 예비 파티션 용으로 생성됩니다.- Arch Linux 패키지가 설치되어 있음(예:
/boot/grub
이미/boot/vmlinuz-linux
존재함)
이것이 내가 붙어있는 곳입니다.
/dev/sda2
Windows를 ) 또는 /boot/vmlinuz-linux
(에서 ) 에 로드하도록 grub을 사용하여 작업을 수행해야 한다고 생각하지만(100% 확신할 수는 없음) /dev/sda3
, 특히 Windows 부팅 메커니즘을 손상시키지 않았기 때문에 어떻게 진행해야 할지 모르겠습니다. .
답변1
pacman -S os-prober
grub-install /dev/sdX (do not use partition number)
grub-mkconfig -o /boot/grub/grub.cfg
그런 다음 os-prober가 설치되어 있으면 grub이 Windows 부팅 파티션을 감지하고 보존할 수 있습니다.
이는 EFI 마더보드에는 적용되지 않습니다.