# Preparando os arquivos para a inicialização usando um pendrive USB

Há dois métodos de instalação possíveis quando você está inicializando a partir de um pendrive USB. O primeiro é instalar completamente a partir da rede. O segundo é copiar também uma imagem de CD do pendrive USB e usá-la como origem para os pacotes, possivelmente em combinação com um espelho. O segundo método é mais comum.

Para o primeiro método de instalação você terá que baixar uma imagem de instalação do diretório `netboot` (no local mencionado em where-files) e usar o método flexível, explicado abaixo, para copiar os arquivos para o pendrive USB.

Imagens de instalação para o segundo método de instalação podem ser encontradas no diretório `hd-media` e tanto o método fácil quanto o método flexível podem ser usados para copiar a imagem para o pendrive USB. Para este método de instalação você também precisará baixar uma imagem de CD. A imagem de instalação e a imagem do CD devem ser baseadas na mesma versão do &d-i;. Se as versões não combinarem você provavelmente encontrará erros

A mensagem de erro que possivelmente será exibida é que os módulos do kernel não foram encontrados. Isto significa que a versão dos udebs de módulos do kernel incluídos na imagem do CD é diferente da versão do kernel sendo executado.

durante a instalação.

Para preparar um pendrive USB, você precisará de um sistema no qual o GNU/Linux já esteja sendo executado e que tenha suporte a USB. Com os sistemas GNU/Linux atuais o pendrive USB deveria ser reconhecido automaticamente quando você inserí-lo. Se isso não acontecer, você deveria verificar se o módulo usb-storage do kernel está carregado. Quando o pendrive USB é inserido, ele será mapeado como um dispositivo chamado `/dev/sdX`, onde X é uma letra no intervalo a-z. Você deverá ser capaz de ver para qual dispositivo o pendrive USB foi mapeado executando o comando `dmesg` após inserí-lo. Para escrever em seu pendrive, você pode ter que desligar a chave de proteção de escrita.

Os procedimentos descritos nesta seção destruirão qualquer coisa que já esteja no dispositivo! Tenha bastante certeza de que você está usando o nome do dispositivo correto para seu pendrive USB. Se você usar o dispositivo errado, pode ser que o resultado seja a perda de toda a informação, por exemplo, de um disco rígido.

Note que pendrive USB deverá ter pelo menos 256MB de tamanho (é possível usar tamanhos menores, se você seguir os passos descritos em usb-copy-flexible).

## Copiando os arquivos — o método fácil

Existe um arquivo tudo em um chamado `hd-media/boot.img.gz` que contém todos os arquivos do instalador (incluindo o kernel) bem como o `syslinux` e seu arquivo de configuração. bem como o `yaboot` e seu arquivo de configuração.

Note que, embora conveniente, este método possui uma grande desvantagem: o tamanho lógico do dispositivo será limitado a 256 MB, mesmo que a capacidade do seu pendrive USB seja maior. Você terá que reparticionar o seu pendrive USB e criar um novo sistema de arquivos para ter de volta toda a sua capacidade se você quiser usá-lo para algum outro propósito. A segunda desvantagem é que você não pode copiar uma imagem de CD inteira no pendrive USB, somente as pequenas imagens businesscard ou netinst CD

Para usar esta imagem simplesmente extraia-a diretamente em seu pendrive USB:

    # zcat boot.img.gz > /dev/sdX

Crie uma partição do tipo Apple_Bootstrap no seu pendrive USB usando o comando `C` do `mac-fdisk` e extraia a imagem diretamente para lá:

    # zcat boot.img.gz > /dev/sdX2

Após isso, monte o pendrive USB (`mount /dev/`sdX` /mnt`), (`mount /dev/`sdX2` /mnt`), que agora terá um sistema de arquivos FAT HFS dentro dele e copie a imagem ISO netinst ou businesscard do &debian; para lá. Desmonte o pendrive USB (`umount /mnt`) e você terá concluído.

## Copiando os arquivos — o método flexível

Se você quiser mais flexibilidade ou apenas deseja saber o que está acontecendo, você deverá usar o método a seguir para colocar os arquivos no seu pendrive. Uma vantagem de usar este método é que — se a capacidade do seu pendrive USB for grande o suficiente — você tem a opção de copiar uma imagem ISO de CD inteiro para ele.

&usb-setup-x86.xml; &usb-setup-powerpc.xml;

## Inicialização através do pendrive USB

Se seu sistema se recusar a inicializar a partir do pendrive USB, o pendrive pode conter um Registro Mestre de Inicialização (MBR — Master Boot Record). Para corrigir isto, use o comando `install-mbr` que vem no pacote `mbr`:

    # install-mbr /dev/sdX