GRUB은 12:04를 설치 한 후“파티션이 없다”고 불평합니다


19

방금 12.04를 설치했습니다. 나는 이전에 11.10을 설치 /dev/sda6했고 설치 파티션은에 마운트 /하고에 /dev/sda1마운트했다 /home. 12.04를 설치할 때 다시 포맷하지 않고 동일한 옵션을 정식으로 선택했습니다. /dev/sda6부트 로더 파티션으로 선택 했습니다. 예상대로 시스템 파일 /dev/sda6이 삭제 될 것이라고 경고했습니다 .

다시 설치 한 후 GRUB을 지나갈 수 없습니다 : 기본 부팅 옵션 또는 복구 모드 옵션을 선택하면 "No such partition"이라는 오류와 기본 GRUB 화면으로 돌아가는 옵션이 나타납니다.

무슨 일이야? 존재하지 않는 파티션은 무엇입니까? 분명히이 문제를 어떻게 해결합니까?


편집 1 :

오류가 세 번 발생합니다. 그것은 다음과 같습니다

error: no such partition.
error: no such partition.
error: no such partition.

Press any key to continue ...

"메모리 테스트"부팅 옵션에서도 마찬가지입니다.

명령 줄을 입력하고 실행 ls하면 동일한 오류가 발생합니다.


내가 유일한 사람이 아니라서 다행입니다! plus.google.com/103621378732713508804/posts/i7ddQoUXJ52
— Stefan Lasiewski가

답변:


28

Grub 부트 로더를 복구하려면 다음 단계를 수행하십시오.

1-라이브 CD

먼저 우분투 라이브 CD로 부팅해야합니다.

2-부트 로더 수리

Live CD에서 터미널을 열고 다음 명령을 실행하십시오.

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair
boot-repair

몇 초 후 Boot Repair의 기본 창이 열립니다.

를 클릭하십시오 Recommended repair.

끝났습니다!

재부팅하여 모든 것을 테스트하십시오.

모든 것이 잘 되었다면 지금 시작해야합니다. 그렇지 않다면 계속 진행하십시오.

명령 줄 버전

위의 방법이 실패하면 Live CD의 명령 줄을 사용하여 Grub을 다시 설치할 수도 있습니다.

중요 :sda1 Ubuntu가 포함 된 partiton 및 sdaUbuntu의 파티션이 포함 된 드라이브로 교체하십시오 .

sudo mount /dev/sda1 /mnt
sudo grub-install --root-directory=/mnt/ /dev/sda
*edit* at this point, also ensure that if /usr and /var are on seperate partitions that you mount them to /mnt/usr and /mnt/var
*edit 2* whithin the chroot you need to have /dev /run and /proc available for update-grub to work, use the following to acheive that: for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/mnt$i"; done
sudo chroot /mnt
sudo update-grub
sudo reboot

고마워 나는 이것을 시도했고 dpkg명령 에 영원히 (30 분) 붙어있었습니다 . 그러나 나는이 부팅 정보 요약을 얻었습니다
— jameshfisher 17시 43 분

그런 다음 Boot Info 스크립트의 출력을 기반으로 Live CD에서 다음을 실행할 수 있습니다.sudo mount /dev/sda6 /mnt && sudo grub-install --root-directory=/mnt/ /dev/sda && sudo chroot /mnt && sudo update-grub && sudo reboot
— SirCharlo

효과가있다! 진심으로 감사합니다 부트 로더의 복잡성에 관해서는 모래에 계속 머리를
— 두겠습니다

좋은! 다행 이네요! 문제를 해결할 수있는 다른 사람들을 돕기 위해 답변을 업데이트하겠습니다.
— SirCharlo

정말 고마워요 .. 정말 훌륭합니다 .. 이제 liveCD없이 우분투에 로그온 할 수 있지만 windows7이 작동하지 않습니다. 컴퓨터를 수리하라는 메시지가 표시됩니다. grub 메뉴가 나타나기 전에 "잡을 수 없었습니다."
— Salahuddin
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.