E o que é o GRUB:
O Grub é um multi-boot loader que serve para carregar sistemas operativos instalados nas maquinas de modo a que permita um dual-boot em que o utilizador escolhe qual o sistema que pretende iniciar.
E o que é o NetbootCD:
O NetbootCD é um live CD de Linux que permite correr instaladores de rede de algumas das principais distribuições de Linux. Com o NetbootCD e com acesso Web, conseguimos sempre instalar um sistema operativo completo e actualizado para o disco rígido sem precisar de qualquer CD!
E o primeiríssimo passo passa mesmo por instalar o GRUB na penUSB. Eu faço isto a partir do Ubuntu ou derivados na consola, e com uma pen formatada em FAT32.
1 - Verifico a montagem da pen no Ubuntu com o comando df:
A minha pen esta montada em /media/nasp/fat32-boot no dispositivo /dev/sdb1 que e a primeira partição da pen.
2 - Então na consola digito o seguinte para instalar o Grub na pen:
sudo grub-install --force --no-floppy --root-directory=/media/nasp/fat32-boot /dev/sdb
Se abrirem agora a partição da pen deverão encontrar uma pasta com nome boot e com o GRUB instalado dentro.
3 - Agora precisamos criar um ficheiro chamado de grub.cfg dentro da pasta /boot/grub que é essencial para adicionarmos mais tarde os ISOs e os sistemas com as instruções de arranque. Podem utilizar um editor qualquer de texto mas aqui eu vou utilizar o nano:
sudo nano /media/nasp/fat32-boot/boot/grub/grub.cfg
E com o ficheiro aberto coloquem dentro o seguinte...
set timeout=10
set default=0
Fechem gravando o ficheiro grub.cfg.
Passemos para a parte do NetbootCD:
Para a instalação do NetbootCD vamos criar primeiro uma pasta dentro da pasta boot da pen. Essa pasta e onde vamos colocar algumas ISOs como o NetbootCD. Eu criei e dei o nome a pasta de boot-isos. Localizada então em /media/nasp/fat32-boot/boot/boot-isos
Agora obviamente passem pelo site do NetbootCD para descarregarem a ISO colocando-a dentro da pasta boot-isos: ( A data do artigo e a versão 5.3 a ultima)
cd /media/nasp/fat32-boot/boot/boot-isos
wget http://downloads.tuxfamily.org/netbootcd/5.3/NetbootCD-5.3.iso
4 - Este quarto e ultimo passo passa por adicionar ao ficheiro grub.cfg os parâmetros para boot da ISO do netbootcd:
sudo nano /media/nasp/fat32-boot/boot/grub/grub.cfg
E adicionem as seguintes linhas gravando depois o ficheiro:
menuentry "NetbootCD 5.3" {
loopback loop (hd0,1)/boot/boot-isos/NetbootCD-5.3.iso
linux (loop)/boot/kexec.bzI --
initrd (loop)/boot/nbinit4.gz
}
E pronto na pen USB que funciona agora igual a um disco de arranque, temos já o NetbootCD. E com ele conseguimos deixar nos PCs de familiares e amigos o Ubuntu ou outra distribuição de Linux instalada ehehe ;)
Na próxima parte desta Super Multi-Pen USB, vamos continuar a adicionar sistemas no arranque da pen com dois métodos diferentes mas fáceis para o OpenELEC. Fiquem atentos ;)
Sem comentários:
Enviar um comentário