Não me lembro dos detalhes exatos, mas há alguns anos o kernel vem tratando discos rígidos IDE como SCSI. Então, o que costumava ser /dev/hda
no seu antigo sistema será /dev/sda
no seu novo. Esta é simplesmente a convenção de nomenclatura para unidades SCSI. Em qualquer caso, a sua nova unidade quase certamente não é uma unidade IDE clássica, mas sim SCSI ou eSATA ou um dos protocolos mais modernos.
Seu sistema, portanto, atualmente não tem /dev/hda
, o que ele tem, como você pode ver na saída de fdisk -l
, é /dev/sda
. Portanto, para que lilo
funcione, você precisa alterar todas as ocorrências de hda
com sda
em seu lilo.conf
e, em seguida, executar o lilo novamente:
sed -i.bak 's/hda/sda/g'
lilo
O comando sed
fará a substituição necessária e também criará um backup do seu arquivo original chamado lilo.conf.bak
.
NOTA IMPORTANTE: Isso pressupõe que o sistema que você está tentando inicializar também reconhecerá o novo disco rígido como /dev/sda
.