저는 Windows 7과 Arch Linux용 듀얼 부팅을 설정하는 다음 단계를 고집해 왔습니다.

저는 Windows 7과 Arch Linux용 듀얼 부팅을 설정하는 다음 단계를 고집해 왔습니다.

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, /varswap두 개의 예비 파티션 용으로 생성됩니다.
  • Arch Linux 패키지가 설치되어 있음(예: /boot/grub이미 /boot/vmlinuz-linux존재함)

이것이 내가 붙어있는 곳입니다.

/dev/sda2Windows를 ) 또는 /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 마더보드에는 적용되지 않습니다.

관련 정보