GNU/Linux >> Znalost Linux >  >> Ubuntu

Ubuntu se po aktualizaci jádra nespustí?

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/sys  

7)
Chroot do vašeho normálního systémového zařízení:

sudo chroot /mnt 

8) Pokud soubor /boot/grub/grub.cfg neexistuje nebo není správný, vytvořte jej pomocí

update-grub 

9)
Přeinstalujte GRUB 2:

Nahraďte správné zařízení – sda, sdb atd. Neuvádějte číslo oddílu.

grub-install /dev/sdX 

10) Ověřte instalaci (použijte správné zařízení, například sda. Neuvádějte oddíl):

sudo grub-install --recheck /dev/sdX 

11)
Ukončete chroot:CTRL-D na klávesnici

Související:Pro smyčku s názvy souborů?

12)
Odpojte virtuální souborové systémy:

sudo umount /mnt/dev/ptssudo umount /mnt/devsudo umount /mnt/procsudo umount /mnt/sys 

13)
Pokud jste připojili samostatný oddíl /boot:

sudo umount /mnt/boot 

14)
Odpojte adresář /usr LiveCD:

sudo umount /mnt/usr 

15)
Odpojte poslední zařízení:

sudo umount /mnt 

16)
Restartujte.

sudo restart 


Ubuntu
  1. Ubuntu – Jak rozšířit linuxový oddíl s? (po úspěchu rozšíření:selhání spuštění počítače)?

  2. Ubuntu 14.04 nevyzve k bootování Grub?

  3. Nelze spustit Macbook Air 2017 po hibernaci Sudo Pm?

  1. Aktualizovat Ubuntu 14.04 na 15.04?

  2. Ubuntu selhalo při spouštění Selhání čtení sektoru?

  3. Grub zlomený a neochotný nastartovat?

  1. Jak opravit Grub? (Jak získat Ubuntu zpět po instalaci Windows?)?

  2. Ubuntu nečte SD kartu po probuzení?

  3. Zaseknutí při spuštění po aktualizaci ovladače Amd?