Instale o Slackware normalmente e ao chegar na etapa de configurações do sistema selecione o modo expert de configuração do lilo.
na primeira linha do /etc/lilo.conf acrescente:
disk=/dev/vda bios=0x80 max-partitions=7
na segunda:
boot = /dev/vda
Na seção de imagens coloque:
root = /dev/vda1
Feito isso instale o lilo com a opção "install lilo" no menu.
Irá exibir uma mensagem de erro mas não se incomode com isso, é normal.
Agora vamos criar o initrd para que o Kernel possa carregar os módulos Virtio antes do demais.
mount -o bind /dev /mnt/dev
mount -o bind /sys /mnt/sys
mount -t proc proc /mnt/proc
chroot /mnt
Execute o mkinitrd_command_generator.sh, ele ira exibir o comando para a criação correta do initrd.
/usr/share/mkinitrd/mkinitrd_command_generator.sh
A saída será algo parecido com isso:
mkinitrd -c -k 2.6.38.7 -f ext4 -r /dev/vda1 -m virtio_ring:virtio_blk:virtio_pci:virtio_balloon:virtio_net:jbd2:mbcache:ext4 -u -o /boot/initrd-2.6.38.7.img
Execute o comando como acima e o mkinitrd irá criar o arquivo /boot/initrd-2.6.38.7.img
agora crie um link simbólico para ele:
cd /boot
ln -sf initrd-2.6.38.7.img initrd.gz
Em seguida aponte para ele em seu /etc/lilo.conf imediatamente abaixo da imagem do Kernel
initrd = /boot/initrd.gz
Feito isso reinstale o lilo e reinicie a máquina virtual.
Pronto! O Seu Slackware estrá rodando virtualizado com os drivers Virtio
Assinar:
Postar comentários (Atom)
Excelente! Obrigado!
ResponderExcluir