# Particionando o pendrive USB

Nós mostraremos como configurar um pendrive para usar a primeira partição ao invés de todo o dispositivo.

Como a maioria dos dispositivos pendrive USB vêm pré-configurados com uma única partição FAT16, você provavelmente não precisará reparticionar ou reformatar o pendrive. Se tiver que fazer isto, use o `cfdisk` ou qualquer outra ferramenta de particionamento para criar uma partição FAT16

Não esqueça de marcar a partição como inicializável (bootable flag).

e então crie o sistema de arquivos usando:

    # mkdosfs /dev/sdX1

Tome o cuidado de usar o nome de dispositivo correto para o pendrive USB. O comando `mkdosfs` está no pacote &debian; `dosfstools`.

Para iniciar o kernel após a inicialização do pendrive USB, nós precisaremos colocar um gerenciador de inicialização no pendrive. Embora qualquer gerenciador de inicialização (e.g. `lilo`) deva funcionar, é conveniente usar o `syslinux` pois ele usa uma partição FAT16 e pode ser reconfigurado apenas editando um arquivo texto. Qualquer sistema operacional que ofereça suporte a sistema de arquivos FAT poderá ser usado para fazer alterações na configuração do gerenciador de inicialização.

Para colocar o `syslinux` em uma partição FAT16 de seu pendrive USB, instale os pacotes `syslinux` e `mtools` em seu sistema e execute:

    # syslinux /dev/sdX1

Novamente, tome o cuidado de usar o nome de dispositivo correto. A partição não deverá estar montada ao iniciar o `syslinux`. Este processo grava um setor de inicialização na partição e cria um arquivo `ldlinux.sys` que contém o código do gerenciador de inicialização.

## Adicionando a imagem do instalador

Monte a partição (`mount /dev/`sdX1` /mnt`) e copie os seguintes arquivos de imagem do instalador para o pendrive:

- `vmlinuz` ou `linux` (binário do kernel)

- `initrd.gz` (imagem inicial ramdisk)

Você pode escolher entre a versão tradicional ou a versão gráfica do instalador. A última pode ser encontrada no subdiretório `gtk`. Se você quer renomear os arquivos, por favor, note que o `syslinux` só pode processar nomes de arquivos DOS (8.3).

Na sequência, você deverá criar um arquivo de configuração `syslinux.cfg` que, no mínimo, deverá conter as duas linhas a seguir (mude o nome do binário do kernel para `linux` se você usou uma imagem `netboot`):

    default vmlinuz
    append initrd=initrd.gz

Para o instalador gráfico você deverá adicionar `vga=788` à segunda linha.

Se você usou uma imagem `hd-media`, agora você deverá copiar uma imagem ISO do &debian;

Você pode usar uma imagem businesscard, netinst ou CD (veja official-cdrom). Certifique-se de optar por uma que caiba. Note que a imagem netboot `mini.iso` não é usável para este propósito.

no pendrive. Quando você tiver terminado, desmonte o pendrive USB (`umount /mnt`).