GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Debian – Wie repariert man den Grub auf Debian?

Ich lade Linux (Debian Lenny) auf VirtualBox, aber anscheinend stimmt etwas mit GRUB nicht. Wenn ich das System starte, erscheint ein Grub-Menü:

Dann führe ich die folgenden Befehle aus:

root (hd0,0)
Kernel /vmlinuz root=/dev/hda1 ro quiet
initrd /initrd.img
boot

Wie soll ich nach dem Systemstart mit der Reparatur der Grub-Datei fortfahren?
Jeder Rat wäre willkommen!

Akzeptierte Antwort:

Erstens (für zukünftige Besucher), wenn Sie es nicht schaffen, in Ihr System zu booten, legen Sie eine Debian-Rettungs-CD oder ein USB-Laufwerk ein, hängen Sie Ihre Root-Partition unter /mnt ein , ein Terminal öffnen und ausführen

chroot /mnt

damit Sie Befehle in Ihr installiertes System eingeben können. Wenn Sie eine separate Datei /boot haben geben Sie mount /boot ein um es zu montieren.

Sie sollten eine Datei namens /boot/grub/menu.lst haben . Wenn nicht, führen Sie update-grub aus um eine Ausgangsdatei zu erstellen. Die Datei enthält „magische“ Kommentare, die das update-grub Der Befehl wird in tatsächliche Grub-Anweisungen umgewandelt. Suchen Sie nach den folgenden zwei Zeilen (die mit einem # beginnen ) und bearbeiten Sie sie, wenn sie nicht mit dem übereinstimmen, was für Sie funktioniert hat:

# kopt=root=/dev/hda1 ro quiet
# groot=(hd0,0)

Sobald Sie diese Zeilen bearbeitet haben, führen Sie update-grub aus (wieder, wenn Sie es einmal ausführen müssten, um die Datei zu erstellen).

Wenn Sie es vorziehen, menu.lst zu schreiben manuell (was nur in ungeraden Setups notwendig ist), würde der Abschnitt zum Booten von Linux so aussehen:

title           Debian GNU/Linux
root            (hd0,0)
kernel          /vmlinuz root=/dev/hda1 ro quiet
initrd          /initrd.img

Debian
  1. So installieren Sie den Budgie Desktop unter Debian

  2. So installieren Sie den Pantheon-Desktop unter Debian

  3. So führen Sie Debian Sid (relativ) sicher aus

  4. Wie man .bin- und .run-Dateien in Debian ausführt

  5. Debian – Wie führt man 32-Bit-Programme auf einem 64-Bit-Debian/Ubuntu aus?

So verwenden Sie den Who-Befehl in Debian 10

So stellen Sie die Zeitzone in Debian 11 ein

So installieren Sie Grub Customizer unter Debian 10

So bearbeiten Sie die Hosts-Datei unter Debian

So reparieren Sie Dateisystemfehler in Debian

So reparieren Sie Dateisystemfehler in Debian-basierten Systemen