não pode inicializar minha partição do ubuntu

1

Estou executando o SUSE 11.2. O Ubuntu está na partição estendida /dev/sda5 , mas quando eu inicializo eu recebo

Error 19: Linux kernel must be loaded before initrd

Esta é a entrada do Ubuntu no menu.lst:

#Don’t change this comment – YaST2 identifier: Original name: none#
title Ubuntu 10.04
root (hd0,4)
kernel /vmlinuz root=/dev/sda5 ro quiet splash
initrd /initrd.img
    
por Vaolter 15.10.2010 / 17:49

2 respostas

1

Pode ser que o seu arquivo vmlinuz não seja encontrado. Pode ser que isso aconteça porque está no diretório / boot em sda5, portanto você deve mudar sua linha para

title Ubuntu 10.04 root (hd0,4) kernel /boot/vmlinuz root=/dev/sda5 ro quiet splash initrd /initrd.img

ou se for em algum outro lugar, onde quer que seu lugar seja.

(Você pode precisar fazer o mesmo com o arquivo initrd.img)

Além disso, verifique se os arquivos vmlinuz e initrd.img para o Ubuntu têm exatamente esse nome. Normalmente, eles têm a versão do kernel e digitam o nome (por exemplo, vmlinuz-2.6.35-22-generic)

    
por 15.10.2010 / 18:10
1

Você pode tentar o seguinte:

mount /dev/sda5 /mnt
cd /mnt
ls -l boot vmlinuz initrd.img

Verifique se os locais apontados pelos links simbólicos realmente existem e quais são os arquivos corretos que você está procurando.

Por exemplo, na minha caixa, vmlinuz - > boot / vmlinuz-2.6.32-25-generic.
Você pode modificar sua configuração do grub para apontar para os arquivos corretos conforme indicado na resposta do txwikinger.

Outra maneira rápida de depurar isso é obter um prompt no grub (pressionando C no grub1, não tenho certeza sobre o grub2), então você pode usar o tab-completion para listar os arquivos disponíveis e testá-lo rapidamente.

    
por 19.10.2010 / 14:04

Tags