Não é possível inicializar o Gentoo a partir da shell grub

0

Eu tentei instalar o Gentoo pela primeira vez.

Eu criei / dev / sda3 para / boot e / dev / sda4 para /.

Eu compilei o genkernel e gerei o arquivo initramfs com sucesso.

Depois de instalar o grub, reinicio a máquina. Em seguida, a inicialização da máquina no shell grub. Eu encontrei este link e segui a instrução passo a passo.

Primeiramente, eu executei "root = (hd0,2)"

Então eu executei "kernel = / kernel-genkernel .... root = / dev / sda4 ro"

Então eu executei "initrd = / initramfs ..."

Então eu executei "boot"

O kernel foi boot então quando montou o root, ele reportou um erro "seu / dev real está faltando arquivos necessários para inicializar"

O que isso significa? O que devo fazer no próximo passo? Obrigado.

    
por Landy 23.06.2011 / 17:09

1 resposta

1

Você deve sempre ler o que o Manual do Gentoo diz. Esta é a referência oficial.

Um exemplo de configuração do grub dado pelo Manual para usuários do genkernel é dado aqui .

O que podemos ver é que os initrams atuais esperam que um atributo real_root seja fornecido à linha de comando do kernel, para que ele possa montar / chroot / etc corretamente a chamada 'raiz real' que é sua% real'/' ponto de montagem.

Então, eu primeiro tentaria os seguintes comandos do grub:

root (hd0,2)
kernel /kernel-genkernel [...] real_root=/dev/sda4 ro
initrd /initramfs [...]
boot
    
por 11.07.2011 / 09:27