"GRUB에 오신 것을 환영합니다" 인사말 후에 빈 화면이 나타납니다.
chroot에서 실행 중인데 grub-install
여전히 grub-mkconfig
GRUB 메뉴에 들어갈 수 없습니다.
설정(이전에 다른 GNU/Linux 배포판으로 이중 부팅)으로 인해 GRUB의 레거시 버전을 사용하고 있을 수도 있다고 생각하여 두 가지를 모두 실행했습니다.이 첫 번째 방법, GRUB 레거시가 설치되지 않았는지 확인하고이 두 번째 방법, GRUB2가 설치되었음을 확인합니다. 그런데, 혼란스러운 점은이 세 번째 방법GRUB 레거시 설치의 증거를 제공하는 것 같습니다.
따라서 MBR을 지우고 새 GRUB2를 다시 설치하기로 결정했습니다. 제안을 따르세요다른 곳에서dd if=/dev/zero of=/dev/hda bs=1 count=446
, MBR을 지우는 데 사용되었습니다 (위 명령과 재부팅 모두 이 명령의 성공을 확인했습니다).
마지막으로 작업 파티션으로 다시 루트를 지정하고 실행했는데 grub-install
오류 없이 "설치 완료"가 보고되었습니다.하지만 실제로 MBR을 수정하지는 않는 것 같습니다..
이제 길을 잃었습니다. MBR에 GRUB2를 어떻게 설치합니까?
FWIW, /boot
open /dev/sda3
, "부팅 가능"으로 설정.
이제 마침내 LILO를 설치했으므로(Slackware를 실행 중입니다) 여전히 이 문제를 해결할 의향이 있습니다.
고쳐 쓰다:
grub-install
LILO를 통해 부팅한 후에는 다시 실행하는 것을 참을 수 없었습니다. 이번에는 위에서 언급한 두 번째 방법에 따라 MBR이 성공적으로 수정되었으며(세 번째 방법에서는 여전히 LILO가 표시되었지만 쓸모 없는 문자열만 남았을 뿐인 것 같습니다) GRUB 인사말을 받았습니다.
/sys
chroot를 통해 실행할 때 외에 /proc
일부 바인딩이 누락된 것 같습니다.grub-install
(예, 다시 시도 중입니다), 그런데 어느 것? "보고된 오류가 없습니다"라고 뜹니다...
(그래도 여전히 빈 화면이 나타납니다...지금은 LILO를 사용하고 있습니다.)