Gentoo Logo

Aviso : Este documento não é válido e não é mais mantido.


Guia de LiveUSB do Gentoo Linux

Conteúdo:

1.  Introdução

O LiveUSB

Este guia explica como criar um LiveUSB do Gentoo Linux ou, em outras palavras, como emular um CD de instalação do Gentoo Linux usando um flash drive USB. Isto é particularmente útil para instalar o Gentoo Linux em um laptop moderno sem drive de CD-ROM.

Embora as instruções encontradas neste documento procurem emular um CD de instalação do Gentoo Linux usando um flash drive USB, elas devem funcionar com qualquer dispositivo de bloco arbitrário, contanto que você ajuste os nomes de dispositivo de acordo.

Pré-requisitos

Para poder usar o LiveUSB do Gentoo Linux, você precisa do seguinte:

  • Flash drive USB carregável (pelo menos 64MB)
  • computador x86 com suporte para carregar do USB (com pelo menos 64MB de RAM)

Você também precisará de acesso ao seguinte para criar o LiveUSB:

  • Um computador rodando Gentoo Linux (ou alternativamente outra distribuição de Linux)

2.  Preparando o flash drive USB

Particionando o drive

Aviso: Estas instruções apagam todos os dados no flash drive USB. Certifique-se de fazer cópias de seus dados primeiro.

Importante: Este guia presume que o nódulo de dispositivo /dev/sda corresponde a seu flash drive USB. Se você tiver outros dispositivos que funcionam como SCSI, certifique-se de usar o nódulo de dispositivo correto.

Crie uma partição FAT32 em seu flash drive USB e faça-o carregar usando o fdisk. Um exemplo de esquema de particionamento é dado abaixo:

Listagem de código 2.1: Exemplo de esquema de particionamento

# fdisk -l /dev/sda

Disk /dev/sda: 1048 MB, 1048313856 bytes
33 heads, 61 sectors/track, 1017 cylinders
Units = cylinders of 2013 * 512 = 1030656 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        1017     1023580    b  W95 FAT32

Criando o sistema de arquivos

Crie um sistema de arquivos FAT32 no flash drive USB usando mkdosfs:

Listagem de código 2.2: Rodando mkdosfs

(Certifique-se de ter sys-fs/dosfstools instalado)
# emerge -av sys-fs/dosfstools
# mkdosfs -F 32 /dev/sda1
mkdosfs 2.11 (12 Mar 2005)

Instalando um registro mestre de inicialização (MBR)

Instale o registro mestre de inicialização (MBR) do syslinux no flash drive USB:

Listagem de código 2.3: Instalando um registro mestre de inicialização

(Certifique-se de ter sys-boot/syslinux-3.00 ou mais novo instalado)
# emerge -av '>=sys-boot/syslinux-3*'
# dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda
0+1 records in
0+1 records out

3.  Copiando os arquivos

Montando o CD de instalação do Gentoo Linux

Carregue o arquivo install-x86-minimal-2005.1-r1.iso de seu servidor local favorito e monte a imagem ISO em /mnt/cdrom/ como mostrado abaixo:

Listagem de código 3.1: Montando a imagem ISO do CD de instalação do Gentoo Linux

(Crie o ponto de montagem /mnt/cdrom/ se necessário)
# mkdir -p /mnt/cdrom
# mount -o loop,ro -t iso9660 install-x86-minimal-2005.1-r1.iso /mnt/cdrom/

Montando o LiveUSB

Monte o flash drive USB recém formatado em /mnt/usb/ como mostrado abaixo:

Listagem de código 3.2: Montando o flash drive USB

(Crie o ponto de montagem /mnt/usb/ se necessário)
# mkdir -p /mnt/usb
# mount -t vfat /dev/sda1 /mnt/usb/

Copiando os arquivos

Copie os arquivos de seu CD de instalação do Gentoo Linux no LiveUSB. Os arquivos precisam ser reorganizados, já que usaremos o gerenciador de inicialização syslinux ao invés de isolinux:

Listagem de código 3.3: Copiando os arquivos

# cp -r /mnt/cdrom/* /mnt/usb/
# mv /mnt/usb/isolinux/* /mnt/usb/
# mv /mnt/usb/isolinux.cfg /mnt/usb/syslinux.cfg
# rm -rf /mnt/usb/isolinux*

(O kernel memtest86 precisa ser renomeado para funcionar via syslinux)
# mv /mnt/usb/memtest86 /mnt/usb/memtest

Você pode agora desmontar a imagem ISO:

Listagem de código 3.4: Desmontando a imagem ISO

# umount /mnt/cdrom/

Ajustando a configuração do gerenciador de inicialização

Ajuste o arquivo de configuração do syslinux usando sed conforme abaixo. O parâmetro scandelay=10 irá introduzir uma espera de 10 segundos antes de tentar montar o sistema de arquivos. Isto é necessário para permitir que o flash drive USB assente-se após sua detecção.

Listagem de código 3.5: Ajustando os parâmetros de inicialização

# sed -i \
    -e "s:cdroot:cdroot scandelay=10:" \
    -e "s:kernel memtest86:kernel memtest:" \
    /mnt/usb/syslinux.cfg

Nota: Considere adicionar docache ao parâmetros de inicialização. Isto irá permitir rodar umount /mnt/cdrom/ depois de carregar, permitindo que você desconecte o flash drive USB.

4.  Instalando um gerenciador de inicialização

Desmontando o drive

Certifique-se que você desmontou o flash drive USB antes de instalar o gerenciador de inicialização:

Listagem de código 4.1: Desmontando o flash drive USB

# umount /mnt/usb/

Instalando syslinux

Finalmente, instale o gerenciador de inicialização syslinux no flash drive USB:

Listagem de código 4.2: Rodando syslinux

# syslinux /dev/sda1

Importante: Você precisará rodar syslinux /dev/sda1 cada vez que você modificar o arquivo syslinux.cfg para que as mudanças de configuração tomem efeito.

5.  Usando o LiveUSB

Carregando

Insira o flash drive USB e ligue o computador, certificando-se que a BIOS está configurada para carregar da USB. Se tudo der certo, você deve ver um prompt syslinux padrão.

Você deve ser capaz de seguir as instruções de instalação genéricas encontradas no Manual do Gentoo deste ponto em diante.



Imprimir

Atualizado 12 de fevereiro de 2006

A versão original desta tradução não é mais mantida

Resumo: Este guia explica como criar um LiveUSB do Gentoo Linux ou, em outras palavras, como emular um CD de instalação do Gentoo Linux usando um flash drive USB.

Henrik Brix Andersen
Autor

Marcelo Góes
Tradutor

Donate to support our development efforts.

Copyright 2001-2014 Gentoo Foundation, Inc. Questions, Comments? Contact us.