노트북에 BIOS 레거시 모드로 Windows 10을 설치했습니다. 3개의 기본 파티션(Windows 파티션 포함)과 확장 파티션, 또 다른 2개의 논리 파티션이 있습니다.
이제 Arch-Linux를 설치하기 위해 확장 파티션 아래에 /boot, root, swap, /home 순으로 논리 파티션 4개를 생성했습니다. 따라서 다음과 같습니다.
sda1 primary 163gb ntfs
sda2 primary 175gb ntfs
sda3 primary 175gb ntfs
sda4 extended 185gb
sda5 logical 100gb ntfs
sda6 logical 10gb ntfs
sda7 *(boot) logical 400mb ext4
sda8 (root) logical 23gb ext4
sda9 (swap) logical 4gb linux-swap
sda10 (home) logical 50gb ext4
기본 시스템을 부팅하고 설치하는 데 사용되는 아치 리눅스 라이브 USB가 있습니다. grub을 설치하고 재부팅했습니다. 이제 문제는 grub이 로드되지 않고 시스템이 무한 재부팅 루프에 들어가며 다음만 표시된다는 것입니다.
그 다음에이 화면으로 돌아가려면 pxe rom을 종료하고 무한 재부팅하세요..
이제 라이브 USB 옵션에서 "설치된 OS 실행"을 선택하면 syslinux 화면이 1초 동안만 표시된 다음 옵션으로 돌아갑니다. 설치된 OS의 부팅 설정을 편집하기 위해 Tab을 누르면 다음과 같이 표시됩니다.
.com32 boot/syslinux/chain.c32 hd0 0
hd1 0으로 변경하면 grub이 로드되고 모든 것이 잘 작동합니다.
하지만 이것은 일시적입니다.. grub을 얻기 위해 라이브 USB를 사용해야 할 때마다. 왜 이런 일이 발생합니까? Grub을 영구적으로 얻으려면 어떻게 해야 합니까?
참고: 설치는 원활하게 진행되었으며 fdisk -l에는 다음 오류만 표시되었습니다. 파티션 4는 물리적 경계에서 시작되지 않습니다..
답변1
정확한 문제 원인이 무엇인지는 잘 모르겠지만, Windows 10 Live 디스크로 부팅해서 실행해서 해결했습니다.시동 수리. 이로써 문제가 해결되었으며 이제 시스템을 부팅할 때 GRUB를 사용할 수 있습니다.