7.6. O que fazer se o LILO não está sendo instalado na MBR?

Essa dificuldade é gerada normalmente em HD's de grande capacidade porque o lilo tenta gravar a linha lba32 para tirar aquela limitação do /boot ser instalado acima do cilindro 1024. Como a versão no e-commerce(lilo-0.21) não apresenta suporte a esta funcionalidade a solução seria editar o lilo.conf e retirar a linha lba32.

Para isso execute novamente a instalação do ecommerce e quando aparecer a mensagem Bem vindo ao Conectiva Linux digite rescue.

Ele entrará no modo bash e em seguida basta editar o arquivo /etc/lilo.conf e retirar a linha lba32.

Primeiro verifique as partições existentes:

    [root@localhost]# fdisk -l /dev/hda

Onde:

hda = IDE PRIMARY MASTER
hdb = IDE PRIMARY SLAVE
hdc = IDE SECONDARY MASTER
hdd = IDE SECONDARY SLAVE


Localize qual é a partição /, em seguida execute:

    [root@localhost]# mount /dev/hda3 /tmp

Nesse exemplo, supõe-se que o / está na partição hda3.

    [root@localhost]# chroot /tmp

Se no momento da instalação foi criada uma partição /boot em separado então localize-a e execute:

    [root@localhost]# mount /dev/hda1 /boot

Nesse exemplo o /boot se encontrava na partição hda1.

Em seguida execute:

    [root@localhost]# /usr/bin/mcedit /etc/lilo.conf

Depois de alterado o arquivo, salve F2 e saia F10.

Em seguida grave o lilo novamente:

    [root@localhost]# /sbin/lilo

Agora reinicie o seu computador e verifique se as alterações funcionaram.