n4t4n
(usa Arch Linux)
Enviado em 07/03/2012 - 09:46h
Veja o que é initrd nos links abaixo.
http://www.ibm.com/developerworks/linux/library/l-initrd/index.html
http://en.wikipedia.org/wiki/Initrd
Você precisa dele para carregar o suporte ao ext4 e então iniciar o sistema.
Para isso inicie com o CD do Slackware e na tela do boot você carrega a sua instalação usando o kernel que está no cd.
Pressupondo que a partição raiz (a que você instalou o slackware) do sistema seja a sda2, você digita assim:
hugesmp.s root=/dev/sda2 initrd= ro
Depois de terminado o boot você estará dentro da sua instalação feita. Agora faça login como root e crie o initrd.
mkinitrd -c -k $(uname -r) -m ext4 -f ext4 -r /dev/sda2 -h /dev/sda6 -o /boot/initrd.gz
aqui estou presumindo que sua partição raiz é sda2 e a de swap a sda6, corrija de acordo com o seu caso.
depois disso edite o /etc/lilo.conf e abaixo da linha que carrega o vmlinuz acrescente
initrd = /boot/initrd.gz
salve as modificações
execute o lilo novamente para que grave as mudanças.
lilo
reinicie