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
linux /vmlinux root=/dev/sda2
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.