Po aktualizaci na nejnovější jádro (2.6.32-31-generic), když spustím svůj počítač, dostanu pouze výzvu grub2. Nezobrazují se mi žádné chyby, jednoduše se nespustí.
Zkoušel jsem toto https://help.ubuntu.com/community/Grub2#Boot%20a%20Specific%20Kernel%20Manually, ale zdá se, že můj problém je /boot na samostatném oddílu a tutoriál tuto část nepokrývá.
Pokud budu moci zavést systém, předpokládám, že mohu provést aktualizaci grub, ale nejprve se musím dostat dovnitř.
Mám Ubuntu 10.04, ale myslím, že se jedná o otázku související s grubem a verze pro linux je irelevantní.
Prosím pomozte,
Díky!
Přijatá odpověď:
Grub bych mohl mnohokrát obnovit podle těchto pokynů na:https://wiki.ubuntu.com/Grub2#Recover
Nejprve musíte spustit systém z živého CD. Potom
“METODA 3 – CHROOT
Tento způsob instalace používá k získání přístupu k souborům poškozeného systému příkaz chroot. Jakmile je vydán příkaz chroot, LiveCD zachází s poškozeným systémem / jako se svým vlastním. Příkazy spouštěné v chrootovém prostředí ovlivní poškozené systémy souborových systémů, nikoli systémy LiveCD.
1) Spusťte na ploše LiveCD (Ubuntu 9.10 nebo novější). Upozorňujeme, že Live CD musí být stejný jako systém, který opravujete – buď 32bitový nebo 64bitový (pokud ne, chroot selže).
2) Otevřete terminál – Aplikace, Příslušenství, Terminál.
3) Určete svůj normální systémový oddíl – (přepínač je malé písmeno „L“)
sudo fdisk -l
Pokud si nejste jisti, spusťte
df -Čt
Hledejte správnou velikost disku a formát ext3 nebo ext4.
4) Připojte svůj normální systémový oddíl:
Nahraďte správný oddíl:sda1, sdb5 atd.
sudo mount /dev/sdXX /mnt
# Příklad:sudo mount /dev/sda1 /mnt
5) Pouze pokud máte samostatný spouštěcí oddíl:
sdYY je označení oddílu /boot (například sdb3)
sudo mount /dev/sdYY /mnt/boot
6)
Připojte kritické virtuální souborové systémy:
sudo mount --bind /dev /mnt/devsudo mount --bind /dev/pts /mnt/dev/ptssudo mount --bind /proc /mnt/procsudo mount --bind /sys /mnt/sys7)
Chroot do vašeho normálního systémového zařízení:sudo chroot /mnt8) Pokud soubor /boot/grub/grub.cfg neexistuje nebo není správný, vytvořte jej pomocí
update-grub9)
Přeinstalujte GRUB 2:Nahraďte správné zařízení – sda, sdb atd. Neuvádějte číslo oddílu.
grub-install /dev/sdX10) Ověřte instalaci (použijte správné zařízení, například sda. Neuvádějte oddíl):
sudo grub-install --recheck /dev/sdX11)
Související:Pro smyčku s názvy souborů?
Ukončete chroot:CTRL-D na klávesnici12)
Odpojte virtuální souborové systémy:sudo umount /mnt/dev/ptssudo umount /mnt/devsudo umount /mnt/procsudo umount /mnt/sys13)
Pokud jste připojili samostatný oddíl /boot:sudo umount /mnt/boot14)
Odpojte adresář /usr LiveCD:sudo umount /mnt/usr15)
Odpojte poslední zařízení:sudo umount /mnt16)
Restartujte.sudo restart“
Ubuntu