Instalando o Kurumin 7 e outros em um pendrive
Esse artigo visa ensinar a instalação do Kurumin/Knoppix e com algumas alterações qualquer outra distro liveCD em um pendrive de 1 ou 2 GB. Feito com base em experiência própria, usando como base um artigo de Carlos E. Morimoto publicado no Guia do Hardware em 11/08/2005 com alterações em 15/02/2007.
Parte 3: Grub
Originalmente o primeiro tutorial do Morimoto usava o syslinux, mas o grub é muito melhor, por isso ele o usou no segundo. Bem, vamos à configuração.
Crie um arquivo vazio no chamado teste na pasta grub do pendrive:
# touch /mnt/sda2/boot/grub/teste
E agora entre no prompt do grub:
( > é o símbolo do prompt do grub)
# grub
> find /boot/grub/teste (entendeu o arquivo?)
(hd1,1)
O grub te disse qual hd é o pendrive, agora use os comandos:
> root (hd1,1) (varia com o sistema)
> setup (hd1)
> setup (hd1,1)
> exit
Reparem que como Morimoto, eu também preferi instalar o grub duas vezes, na MBR e na partição, é recomendável por desencargo de consciência.
Agora vamos editar o menu.lst, apagar tudo e colocar só essas linhas:
(cópia do menu.lst do guia do hardware, com uma pequena alteração)
O dispositivo onde o grub está é sempre hd0 para o grub, por isso no menu.lst o root é (hd0,1).
Seu sistema já é bootável, mas está igual a um liveCD, perdendo as alterações a cada boot, por isso vamos fazer mais uma etapa.
Crie um arquivo vazio no chamado teste na pasta grub do pendrive:
# touch /mnt/sda2/boot/grub/teste
E agora entre no prompt do grub:
( > é o símbolo do prompt do grub)
# grub
> find /boot/grub/teste (entendeu o arquivo?)
(hd1,1)
O grub te disse qual hd é o pendrive, agora use os comandos:
> root (hd1,1) (varia com o sistema)
> setup (hd1)
> setup (hd1,1)
> exit
Reparem que como Morimoto, eu também preferi instalar o grub duas vezes, na MBR e na partição, é recomendável por desencargo de consciência.
Agora vamos editar o menu.lst, apagar tudo e colocar só essas linhas:
default 0
timeout 9
title Kurumin Linux Limpo
root (hd0,1)
kernel /boot/isolinux/linux26 ramdisk_size=100000 init=/etc/init vga=791 quiet lang=us
initrd /boot/isolinux/minirt.gz
title BOOT pelo HD
root (hd1)
chainloader +1
timeout 9
title Kurumin Linux Limpo
root (hd0,1)
kernel /boot/isolinux/linux26 ramdisk_size=100000 init=/etc/init vga=791 quiet lang=us
initrd /boot/isolinux/minirt.gz
title BOOT pelo HD
root (hd1)
chainloader +1
(cópia do menu.lst do guia do hardware, com uma pequena alteração)
O dispositivo onde o grub está é sempre hd0 para o grub, por isso no menu.lst o root é (hd0,1).
Seu sistema já é bootável, mas está igual a um liveCD, perdendo as alterações a cada boot, por isso vamos fazer mais uma etapa.