Ich installiere Debian 9 auf einem HP ProLiant DL180. Wenn ich von einem USB-Laufwerk boote, wird grub2 geöffnet und wenn ich boot eingebe, wird ein Fehler ausgegeben: you need to load kernel first.

Antwort

Geben Sie unter grub-rescue set ein und drücken Sie die Tabulatortaste hilft Ihnen beim Einstellen der ersten Parameter, z. B.:

set prefix=(hd0,gpt2)/boot/grub set root=(hd0,gpt2) insmod normal normal 

Sie müssen den Kernel laden first

So laden Sie den Kernel mit den folgenden Befehlen vorwärts:

insmod linux linux /vmlinuz root=/dev/sda2 initrd /initrd.img boot 

Ändern /dev/sda2 Ändern Sie mit Ihrer Root-Partition gpt2 mit msdos, wenn Sie keine haben GUID-Partitionstabelle.

Informationen zum korrekten Einstellen Ihrer Startparameter finden Sie unter Ubuntu-Dokumentation: Suchen und Festlegen

Kommentare

  • Hat perfekt funktioniert, danke
  • Ich habe dieses " unbekannte Dateisystem " erhalten Nach dem Ausführen von linux /vmlinux root=/dev/sda2
  • @AlexanderMills habe ich einen Link hinzugefügt, um die Root-Partition korrekt festzulegen.
  • Antwort

    Sie müssen eine Kerneldatei und normalerweise auch eine initrd-Datei und die Kernel-Befehlszeile definieren, bevor Sie boot (siehe Grub-Dokumentation).

    Normale Startmedien bieten ein Menü, aus dem Sie auswählen und eingeben können. Eine Grub-Befehlszeile ist nichts für Sie. Entweder verwenden Sie Ihren Grub falsch oder Sie sollten ein anderes Startmedium verwenden.

    Schreibe einen Kommentar

    Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.