quarta-feira, 8 de abril de 2009

Usando o grub como boot loader

Apesar do syslinux ser pequeno small, simples de instalar, e vir com um menu simles de linhas de comando para seleção entre diferentes opções, eu definitivamente prefiro o grub. É maior, mas muito mais flexível e oferece um menu de boot completo e uma inteface de comandos interativos.

Nas versões mais recentes do grub (testado com a 0.97), bootar de um pendrive é possivel sem maiores encrencas. Para instalar o grub como boot loader no pendrive, faça:
Monte o filesystem VFAT(32) com o comando:
mount /dev/sda1 /mnt (ou via KDE, que no caso se encontrará provavelmente montado sob /mídia/usb, portanto substitua a seguir as ocorrências de /mnt)

Crie um diretório para o grub com o comando:
mkdir -p /mnt/boot/grub
Copie os arquivos do grub com o comando:
cp /lib/grub/i386-pc/* /mnt/boot/grub
Configure corretamente o arquivo de device map com o comando:
echo ‘(hd0) /dev/sda’ > /mnt/boot/grub/device.map
Instale o grub no master boot record com o comando:
grub-install –root-directory=/mnt /dev/sda

Isto feito, o grub já deve estar bootável a partir do pendrive, e ao bootar um PC com o pendrive conectado deverá exibir o menu de boot do grub.

Nenhum comentário: