Até eu tive o mesmo problema. Você sabe como eu consertei? Sim, um método doloroso - à mão.
Deixe-me explicar como eu fiz isso. Eu precisava adicionar essa entrada para /boot/grub/grub.cfg
Faça um backup do arquivo antes de prosseguir
menuentry 'Ubuntu, with Linux 2.6.35-25-generic' --class ubuntu --class gnu-linux --> class gnu --class os {
recordfail
insmod part_msdos
insmod reiserfs
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set ada5fcfd-84b7-4ffa-9c52-db45d17518a7
linux /boot/vmlinuz-2.6.35-25-generic root=UUID=ada5fcfd-84b7-4ffa-9c52-db45d17518a7 ro quiet splash
initrd /boot/initrd.img-2.6.35-25-generic
}
O nome do menuentry pode ser 'Ubuntu, with Linux 2.6.35-25-generic'
ou o que você escolher.
Altere o set root='(hd0,msdos7)'
para set root='(hd0,msdosx)'
e x
representa a partição não da unidade
insmod reiserfs
pode ser alterado para insmod ext4
ou o sistema de arquivos escolhido (informações dos links que eu pesquisei agora). Como tenho todos os meus / parititons como reiserfs, não precisei mudar isso.
ada5fcfd-84b7-4ffa-9c52-db45d17518a7
nas últimas duas linhas pode ser substituído pelo UUID da partição. Você pode obter o UUID da partição executando o comando
ls -l / dev / disk / by-uuid
/boot/vmlinuz-2.6.35-25-generic
é um arquivo contido na pasta / boot na partição onde o seu Ubuntu está instalado. O seu pode ser um número de versão diferente. O arquivo deve começar com vmlinuz
Assim como /boot/vmlinuz-2.6.35-25-generic
, o mesmo vale para /boot/initrd.img-2.6.35-25-generic
Depois de inicializar e selecionar essa opção, descobri que houve um erro. Deixá-lo por alguns segundos fez isso continuar e agora estou digitando a partir da entrada de instalação que eu adicionei na lista grub.
Nota de rodapé: o GRUB2 ainda é um mistério. O Grub Legacy tinha arquivos de configuração mais fáceis