방금 12.10 업데이트를 많이 설치하고 재부팅하라는 메시지가 표시되고 부팅 할 수 없음을 발견했습니다.
방금 12.10 업데이트를 많이 설치하고 재부팅하라는 메시지가 표시되고 부팅 할 수 없음을 발견했습니다.
답변:
부트 복구를 사용하여 부트 로더를 수정하십시오.
터미널을 열고 Boot Repair PPA를 추가하십시오
sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
부팅 복구 설치
sudo apt-get install -y boot-repair && boot-repair
시작 및 사용 ( 자세한 내용 은 https://help.ubuntu.com/community/Boot-Repair#Using_Boot-Repair 참조)
ls
파티션 목록을 얻으려면 입력하십시오.set prefix=(hd0,msdos6)/boot/grub
이 거의 확실 괄호 안에 다른 드라이브 / 파티션을 입력해야합니다 [, 당신은 단지에 의해 나열된 모든 시도 할 수 있습니다 ls
당신은 작품 그 하나를 찾을 때까지합니다.insmod normal
normal
하면 부팅 프롬프트가 다시 나타납니다!참조 : 내가 찾은 유용한 장소. 이 오류가 발생하는 모든 사람에게 이것이 효과가 있을지는 의문이지만, 누군가에게 도움이되기를 바랍니다.
Ubuntu를로드 한 sudo grub-install /dev/sda
후 sudo update-grub
최대한 빨리 실행 하십시오. 즉, 컴퓨터를 부팅 할 때마다 지루한 프로세스를 수행하지 않아도됩니다.
ls (hd0,msdos1)/
을 사용하여 파티션의 내용을 확인할 수도 있습니다 . 파티션이 많을 경우 더 빠릅니다.
set prefix=(hd0)/grub
을 기준으로 grub
디렉토리 를 참조해야하기 때문 입니다.
- 나는 똑같은 문제를 가지고 normal.mod not found
, ls
부팅 파티션의 빈 줄을 생성 할 것이다. 시스템을 올바르게 부팅하기위한 일주일의 문제 해결 후 여기에 내가 수행 한 단계가 있습니다.
SuperGrub 의 복사본을 가지고 부팅 CD를 만들었습니다. 이제 시스템에 다시 로그온 할 수있었습니다. BootRepair 사본을 얻었고 하드 디스크에서 시스템을 직접 부팅하는 것을 좋아하지 않았으며 CD를 계속 사용해야했습니다 . Grub 위치 및 Grub 옵션이 회색으로 표시되어 BootRepair가 약간 이상하게 작동했습니다. 성공적인 설치를보고했습니다.
하드 드라이브는 원래 설정되었습니다 :
sda1 ext4 root with boot
sda2 linux swap
sda3 ext4 used as a spare drive
(가상 상자의 VM을 유지합니다).
우분투 10.10 라이브 CD의 사본을 사용했습니다. Ran 은 파티션 을 축소하고 드라이브 전면에 ext4 부팅 파티션을 생성 하고 에서 부팅 디렉토리를 삭제 한 후 마운트 지점을 설정 하도록 gparted 했습니다 . BootRepair에는 이제 사용 가능한 옵션이 있습니다. 부팅 파티션에 설치되었으며 이제 하드 드라이브에서 부팅 할 수 있습니다.sda1
sda4
/boot
/
궁금해서 더 조사하기로 결정했습니다. 부팅 복구 로그에는 내 sda1
ext4 파티션에 고유 한 항목 DOS
이 있었으며 blkid에서보고 한 UUID 대신 짧은 8 자 UUID로보고되었습니다. grub-probe
파일 시스템을 vfat로보고했습니다.
다른 많은 시도 후에 나는 440 바이트의 sda1
파티션 레코드를 지웠다 . Grub-probe
이제 파일 시스템을 ext2로보고합니다. Ran update-grub
및 sda1
파티션에 대한 올바른 UUID 가 나타납니다.
문제는 두 가지로 보인다 :
1. 파티션 레코드가 msdos를 참조하는 설치에 영향을주는 것 같다.
2. grub-probe
fs 유형과 파티션 레코드 내용의 불일치 문제를 해결하지 않습니다.
필자의 경우 GRUBv1로 다운 그레이드했으며 12.10으로 업그레이드 한 후 grub.cfg가 있었지만 grub2가 그의 파일 (* .mod 등 등)을 찾을 수 없었습니다.
그럽 구출에 대한 더 포괄적 인 매뉴얼을 찾았습니다 : https://help.ubuntu.com/community/Grub2/Troubleshooting#grub_rescue.3E-1
페이지 시작 부분의 명령 목록도 참조하십시오. Thx 플루트 플루트.