Estou instalando o Debian 9 em um HP ProLiant DL180. Quando eu inicializo a partir de uma unidade USB, ele abre o grub2 e quando digito boot
dá um erro: you need to load kernel first
.
relate perguntas
-
Configuração do GRUB para reconhecer diferentes ambientes de desktop (instalações) da mesma distribuição Linux
-
astyle não altera a formatação do arquivo de origem
-
Recebendo e-mail em um novo Debian fresco
-
Debian Stretch: gnome-software segfault em libgs_plugin_systemd-updates.so
-
Como digitar ü no Pinyin IME?
A partir do
grub-rescue
tiposet
, pressione o Tab, ele ajudará você a definir os primeiros parâmetros, por exemplo:Para carregar o kernel para frente com os seguintes comandos:
Altere
/dev/sda2
com sua partição raiz , alteregpt2
commsdos
se você não tiver uma tabela de partição GUID.Para definir corretamente seus parâmetros de inicialização, consulte a documentação do Ubuntu: pesquise e defina
Você precisa definir um arquivo do kernel e geralmente um arquivo initrd e a linha de comando do kernel também, antes de poder executar o
boot
comando (consulte a documentação do Grub).A mídia de inicialização normal oferece um menu no qual você pode selecionar e entrar. Uma linha de comando do Grub não é para você. Ou você está usando seu Grub incorretamente ou deve usar uma mídia de inicialização diferente.
Encontrou o mesmo erro em uma estação de trabalho com partições inicializáveis em ambos os dois discos fixos (
/dev/sda
,/dev/sdb
); não consegui encontrar uma solução aqui ou em outro lugar. Descrevendo minha própria correção aqui, conforme encontrada por tentativa e erro:Sobre
o menu de inicialização do GRUB mostrava todos os sistemas operacionais instalados em várias partições em
/dev/sda
e/dev/sdb
(Windows, SuSE 15.3 e anteriores). A inicialização das entradas/dev/sda
funcionou bem, escolher uma das/dev/sdb
deu o erro/boot/grub2/grub.cfg
mostrou os dois discos rígidos como "hd0
" e "hd1
". F2na inicialização mostra essas entradas no BIOS (máquina antiga, sem EFI):Eu estou querendo saber se a porta SATA 2 vazia está causando o problema?
Minha correção foi editar manualmente
/boot/grub2/grub.cfg
(por exemplo, explicitamente desencorajado no cabeçalho do arquivo!) e substituir todas as instâncias de "hd1
" por "hd2
". Então novamente:grub2-install /dev/sda
O menu de inicialização do GRUB é o mesmo de antes, mas a inicialização funciona para todas as entradas agora, incluindo aquelas em
/dev/sdb
.No meu caso, a inicialização segura estava ativada. Acabei de desligar e funcionou para mim. Tente desativar a inicialização segura