Roteiro de instalação de GNU/Linux em Pen Drive
Condições
1º PASSO - Criar uma partição no pendrive:
#fdisk /dev/sda1
- o dispositivo no /dev pode ser diferente, se não funcionar com sda1, tente outro.
- a) Quando o fdisk entrar digite p, para exibir as partições que existem no dispositivo
- b) Pressione d para excluir a(s) partição(ões)
- c) Crie uma nova partição, digite n, depois p, depois 1
- d) Torne-a uma partição de boot, digite t e depois a
2º PASSO - Baixar a imagem:
#wget http://ftp.belnet.be/packages/damnsmalllinux/archive/dsl-0.9.3.iso
3º PASSO - Copiando o conteúdo da ISO:
#mkdir dsl_temp
#mkdir dsl_usb
#mount -o loop dsl-0.9.3.iso dsl_temp
#cp -a dsl_temp/* dsl_usb
O conteúdo da imagem foi copiado para o diretório dsl_usb, para que possamos trabalhar. Se tentassemos copiar esses dados diretamente para o pendrive, não seria possivel inicializar o computador com ele, pois é preciso fazer ajustar a posição de alguns arquivos.
4º PASSO - Ajustando os arquivos:
#cd dsl_usb
#mv boot/isolinux/* ./<br>
#rm -Rf boot<br>
#mv isolinux.bin syslinux.bin<br>
#mv isolinux.cfg syslinux.cfg<br>
#cd ..
5º PASSO - Copiando o conteúdo para o pendrive e tornando-o iniciável:
#mkdir pendrive
#mount -t vfat /dev/sda pendrive
#cp -a dsl_usb/* pendrive
#umount pendrive
#syslinux /dev/sda
Reinicie o computador com o pendrive conectado e veja se deu tudo certo. Não esqueça de verificar se a BIOS do computador permite o boot por dispositivos USB.
PROBLEMAS COMUNS
Caso sua BIOS não permita boot por dispositivos USB, siga os passo abaixo:
-> Usando disquete de boot, que carregue os módulos USB:
#wget http://ftp.belnet.be/packages/damnsmalllinux/current/bootusb-0.8.img
#dd if=bootusb-0.8.img of=dev/fd0 bs=1024 conv=sync ; sync
Caso ainda não funcione, pode ser que alguns dispositivos USB possuem registros-mestre de inicialização MBR (Master Boot Record) defeituosos que podem apresentar problemas para inicializar o Linux. Para isso, teremos que criar um setor alternativo no pendrive.
OK!
Referências