Jag installerar Debian 9 på en HP ProLiant DL180. När jag startar från en USB-enhet öppnar den grub2 och när jag skriver boot ger det ett fel: you need to load kernel first.

Svar

Från grub-rescue skriv set och tryck sedan på fliken , den hjälper dig att ställa in de första parametrarna, e, g .:

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

du måste ladda kärnan först

För att ladda kärnan framåt med följande kommandon:

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

Ändra /dev/sda2 med din rotpartition, ändra gpt2 med msdos om du inte har en GUID-partitionstabell.

För att korrekt ställa in startparametrar, se Ubuntu-dokumentation: sök och ställ in

Kommentarer

  • Fungerade perfekt, tack
  • jag fick det här " okänt filsystem " efter att ha kört linux /vmlinux root=/dev/sda2
  • @AlexanderMills har jag lagt till en länk för att korrekt ställa in rotpartitionen.
  • Svar

    Du måste definiera en kärnfil och vanligtvis en initrd-fil och kärnkommandoraden också innan du kan köra boot kommando (se dokumentationen för Grub).

    Normala startmedier erbjuder en meny som du kan välja och skriva in. En Grub-kommandorad är inte något för dig. Antingen använder du din Grub fel eller så bör du använda ett annat startmedium.

    Lämna ett svar

    Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *