Nesta dica, descrevo como fazer um pendrive bootável para instalar o
Arch Linux, imagem ISO dual 2012.10.06.
Com o mesmo procedimemto, poderá fazer com outras imagens ISO de versões posteriores.
Pré-requisitos:
- Esteja logado em uma distribuição que tenha o GRUB 2 instalado.
- Pendrive com no mínimo 1 Gigabyte.
Esclarecimentos
Para explicar toda a tarefa, estarei supondo que o pendrive é o arquivo de dispositivo
/dev/sdb1 e o UUID do
pendrive seja:
b7da-2d5b-4a51-8e89-bafbd815bfda
Caso seu pendrive seja representado por outro arquivo de dispositivo e tenha outro UUID, altere o nome do arquivo de
dispositivo de seu pendrive para o que está sendo usado em sua máquina junto com UUID do mesmo.
Configuração
Vamos ao passo a passo:
1. Desmontando o pendrive e aplicando o sistema de arquivos no mesmo. Na dica usarei o ext3:
# umount /dev/sdb1
# mke2fs -t ext3 -L arch /dev/sdb1
2. Montando o pendrive e criando diretórios:
# mkdir /media/pen
# mkdir /mnt/iso
# mount -t ex3 /dev/sdb1 /media/pen
3. Tornando seu pendrive bootável e gerenciando arquivo de configuração do GRUB 2:
# grub-install --force --no-floppy --root-directory=/media/pen /dev/sdb
# grub-mkconfig -o /media/pen/boot/grub/grub.cfg
Pronto, seu pendrive está bootável !!!
4. Faça o download da imagem ISO:
5. Monte a imagem ISO baixada:
# mount -o loop /local/onde/esta/imagem/iso/archlinux-2012.10.06-dual.iso /mn/iso
6. Criando o diretório que irá conter os arquivos de instalação do Arch Linux e copiando os arquivos para lá:
# mkdir /media/pen/archlinux
# cp -a /mn/iso/* /media/pen/archlinux
7. Mova o conteúdo do subdiretório
/arch para dentro de
/archlinux e desmonte a imagem ISO:
# mv /media/pen/archlinux/arch/* /media/pen/archlinux/
# umount /mnt/iso
8. Remova as entradas do
/grub.cfg atuais e adicione as entradas abaixo:
- Para instalar sistema de 32 bits:
menuentry 'Arch Linux 64 bits' {
insmod part_msdos
insmod ext2
set root '(/dev/sda,msdos1)'
search --no-floppy --fs-uuid --set d02a8664-ba9c-4976-a347-11ad884557c0
echo 'Loading Kernel Image...'
linux /archlinux/boot/x86_64/vmlinuz locale=pt_BR.UTF-8 archisolabel=arch archisobasedir=/archlinux
echo 'Loading Initrd Image...'
initrd /archlinux/boot/x86_64/archiso.img
}
Caso queira instalar o Arch Linux em ambas as arquiteturas, deixe as duas entras no arquivo de configuração do Grub2.
Para instalar várias distribuições pelo mesmo pendrive, acesse o artigo aqui do VOL no link abaixo:
Faça bom uso do seu Arch Linux.