Arch Linux - Boot pelo pendrive

Publicado por Edson em 07/07/2012

[ Hits: 11.690 ]

 


Arch Linux - Boot pelo pendrive



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.

Outras dicas deste autor

Debian Squeeze - Instalando driver Broadcom wl.ko

Slackware 14 - Instalação pelo pendrive

LibreOffice 4.x no Debian Wheezy - Instalação via repositório

Configuração de teclado utilizando as distribuições CentOS, Debian e Ubuntu

Instalando o navegador Opera no Debian Squeeze

Leitura recomendada

Livro Squid, solução definitiva

Configurando Gmail no Torsmo

Removendo kernels antigos do Ubuntu, Linux mint e derivados pelo terminal

O programa SED

K-Jofol e XMMS

  

Comentários
[1] Comentário enviado por joelbars em 12/07/2012 - 13:51h

Muito boa a dica.

Muito obrigado.

[2] Comentário enviado por eabreu em 12/07/2012 - 18:15h

Obrigado e bom proveito.

por nada.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts