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.