alex.oliver
(usa Debian)
Enviado em 23/07/2009 - 14:36h
Bom, quando sugeri a opção de examinar e alterar o arquivo grub.cfg, o intuito é buscar uma via mais rápida, por exemplo:
Se você identificar onde esta o diretório de boot,(EX: /dev/hda4/boot) basta alterar o parâmetro que aponta para inicialização dos sistemas dentro do grub, mais especificamente no arquivo grub.cfg.
EX:
### BEGIN /etc/grub.d/10_linux ###
menuentry "Debian GNU/Linux, linux 2.6.26-2-686" {
set root=(hd0,11)
search --fs-uuid --set
linux /vmlinuz-2.6.26-2-686 root=/dev/hda3 ro
initrd /initrd.img-2.6.26-2-686
}
menuentry "Debian GNU/Linux, linux 2.6.26-2-686 (single-user mode)" {
set root=(hd0,11)
search --fs-uuid --set
linux /vmlinuz-2.6.26-2-686 root=/dev/hda3 ro single
initrd /initrd.img-2.6.26-2-686
}
Veja que na linha set root=(hd0,11), esta apontado o root para o dispositivo hd0,11, onde se encontram os arquivos de inicialização.
Veja o que siginifica a referencia (hd0,11)
hd= tipo de dipositivo, poderia ser "sda", que seria nesse caso HD do tipo SATA ou SCSI.
0 esta referindo a quantidade de dispositivos instalados no PC, a contagem começa do 0.
O nº 11 é a partição onde está os arquivos de inicialização do sistema.
Ao abrir o arquivo grub.cfg, veja se o grub esta apontando para o caminho certo.
Por isso citei utilizar a Distro ou um live CD, para examinar as partições e checar, onde exatamente, estão os arquivos de inicialização de seu Linux.
A segunda opção é forçar uma instalação do grub no caminho sugerido:
/dev/hda/boot
[]'s