Jeg installerer Debian 9 på en HP ProLiant DL180. Når jeg starter fra en USB-stasjon, åpner den grub2 og når jeg skriver boot gir det en feil: you need to load kernel first.

Svar

Fra grub-rescue skriv set og trykk deretter på -fanen , den vil hjelpe deg med å angi de første parametrene, e, g .:

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

du trenger å laste inn kjernen først

For å laste kjernen frem med følgende kommandoer:

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

Endre /dev/sda2 med rotpartisjonen din, endre gpt2 med msdos hvis du ikke har en GUID-partisjonstabell.

For å angi oppstartsparametrene riktig, se Ubuntu-dokumentasjon: søk og sett

Kommentarer

  • Fungerte perfekt, takk
  • jeg fikk dette " ukjent filsystem " etter å ha kjørt linux /vmlinux root=/dev/sda2
  • @AlexanderMills har jeg lagt til en lenke for å angi rotpartisjonen riktig.
  • Svar

    Du må definere en kjernefil og vanligvis en initrd-fil og kjernekommandolinjen også før du kan kjøre boot kommando (se Grub-dokumentasjonen).

    Vanlige oppstartsmedier tilbyr en meny du kan velge og legge inn fra. En Grub-kommandolinje er ikke noe for deg. Enten bruker du Grub feil, eller så bør du bruke et annet oppstartsmedium.

    Legg igjen en kommentar

    Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *