GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Ubuntu bootet nicht nach Kernel-Update?

Nach dem Update auf den neuesten Kernel (2.6.32-31-generic), wenn ich meinen PC starte, erhalte ich nur die grub2-Eingabeaufforderung. Ich erhalte keine Fehler, es bootet einfach nicht.

Ich habe dies https://help.ubuntu.com/community/Grub2#Boot%20a%20Specific%20Kernel%20Manuell versucht, aber mein Problem scheint das /boot auf einer separaten Partition zu sein, und das Tutorial deckt diesen Teil nicht ab.

Wenn ich booten kann, nehme ich an, dass ich ein Grub-Update machen kann, aber zuerst muss ich reinkommen.

Ich habe Ubuntu 10.04, aber ich denke, das ist eine Grub-bezogene Frage und die Linux-Version ist irrelevant.

Bitte helfen Sie,
Danke!

Akzeptierte Antwort:

Ich konnte Grub viele Male wiederherstellen, indem ich diese Anweisungen befolgte:https://wiki.ubuntu.com/Grub2#Recover

Zunächst müssen Sie Ihr System von einer Live-CD starten. Dann

METHODE 3 – CHROOT

Diese Installationsmethode verwendet den Chroot-Befehl, um Zugriff auf die Dateien des defekten Systems zu erhalten. Sobald der chroot-Befehl ausgegeben wird, behandelt die LiveCD das / des defekten Systems als sein eigenes. Befehle, die in einer Chroot-Umgebung ausgeführt werden, wirken sich auf die Dateisysteme des defekten Systems aus und nicht auf die der LiveCD.

1) Starten Sie den LiveCD-Desktop (Ubuntu 9.10 oder höher). Bitte beachten Sie, dass die Live-CD das gleiche sein muss wie das System, das Sie reparieren – entweder 32-Bit oder 64-Bit (wenn nicht, schlägt die Chroot fehl).

2) Öffnen Sie ein Terminal – Anwendungen, Zubehör, Terminal.

3) Bestimmen Sie Ihre normale Systempartition – (der Schalter ist ein kleines „L“)

sudo fdisk -l 

Wenn Sie sich nicht sicher sind, führen Sie

aus
df -Th 

Suchen Sie nach der richtigen Festplattengröße und dem ext3- oder ext4-Format.

4) Mounten Sie Ihre normale Systempartition:

Ersetzen Sie die richtige Partition:sda1, sdb5 usw.

sudo mount /dev/sdXX /mnt 

# Beispiel:sudo mount /dev/sda1 /mnt

5) Nur wenn Sie eine separate Boot-Partition haben:
sdYY ist die /Boot-Partitionsbezeichnung (zB sdb3)

sudo mount /dev/sdYY /mnt/boot 

6)
Mounten Sie die kritischen virtuellen Dateisysteme:

sudo mount --bind /dev /mnt/devsudo mount --bind /dev/pts /mnt/dev/ptssudo mount --bind /proc /mnt/procsudo mount --bind /sys /mnt/sys  

7)
Chrooten Sie in Ihr normales Systemgerät:

sudo chroot /mnt 

8) Wenn /boot/grub/grub.cfg nicht vorhanden oder nicht korrekt ist, erstellen Sie eine mit

update-grub 

9)
GRUB 2 neu installieren:

Ersetzen Sie das richtige Gerät – sda, sdb usw. Geben Sie keine Partitionsnummer an.

grub-install /dev/sdX 

10) Überprüfen Sie die Installation (verwenden Sie das richtige Gerät, zum Beispiel sda. Geben Sie keine Partition an):

sudo grub-install --recheck /dev/sdX 

11)
Chroot verlassen:STRG-D auf der Tastatur

Verwandte:For-Schleife mit Dateinamen?

12)
Unmounten Sie virtuelle Dateisysteme:

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

13)
Wenn Sie eine separate /boot-Partition gemountet haben:

sudo umount /mnt/boot 

14)
Unmounten Sie das /usr-Verzeichnis der LiveCD:

sudo umount /mnt/usr 

15)
Letztes Gerät aushängen:

sudo umount /mnt 

16)
Neustart.

sudo reboot 


Ubuntu
  1. Aktualisieren Sie die Kernel-Version auf Ubuntu-Servern

  2. Ubuntu – Wie erweitern Sie die Linux-Partition mit? (nach Erfolg beim Erweitern:Computer kann nicht gestartet werden)?

  3. Ubuntu 14.04 startet Grub-Eingabeaufforderung nicht?

  4. Ubuntu 14.04 auf 15.04 aktualisieren?

  5. Ubuntu kann den Sektor beim Lesen von Fehlern nicht booten?

Fix:Anmeldung bei Ubuntu nach dem Upgrade nicht möglich

So installieren Sie den Liquorix-Kernel unter Ubuntu 20.04

Wie ändere ich den Kernel beim Booten?

Kernel-Panik nach Update auf 4.4.0-108-generisch?

PC wacht nach Suspend-Modus nicht auf?

Installationsprogramm erkennt Windows 8-Partition nicht, wie richte ich einen Dual-Boot ein?