Debian CD and DVD images can now be written directly a USB stick, which is a very easy way to make a bootable USB stick. Simply choose a CD or DVD image that will fit on your USB stick. See Secção 4.1, "Conjuntos Oficiais de CD-ROMs Debian GNU/Linux" to get a CD or DVD image.
Alternatively, for very small USB sticks, only a few megabytes in size, you can download the mini.iso image from the netboot directory (at the location mentioned in Secção 4.2.1, "Onde Encontrar Imagens de Instalação"). [4]
An alternative way to set up your USB stick is to manually copy the installer files, and also a CD image to it. Note that the USB stick should be at least 256 MB in size (smaller setups are possible if you follow Secção 4.3.3, "Manually copying files to the USB stick — the flexible way").
Existe um ficheiro tudo-em-um hd-media/boot.img.gz que contém todos os ficheiros do instalador (incluindo o kernel) assim como o syslinux e o seu ficheiro de configuração
Note que, embora conveniente, este método tem uma grande desvantagem: o volume lógico do dispositivo será limitado a 256 MB, mesmo que a capacidade da 'pen' USB seja maior. Terá de reparticionar a 'pen' USB e criar sistema de ficheiros novos para obter novamente toda a capacidade se alguma vez a quiser utilizar para um propósito diferente. A segunda desvantagem é que não pode copiar uma imagem de CD completa para a 'pen' USB, mas apenas as imagens de CD mais pequenas businesscard ou netinst.
Para utilizar esta imagem simplesmente extraia-a directamente para a sua 'pen' USB:
Depois disso, monte a 'pen' USB (mount /dev/sdX /mnt, que terá agora um sistema de ficheiros FAT , e copie para lá uma imagem ISO Debian netinst ou businesscard. Desmonte a 'pen' (umount /mnt) e pronto está feito.
4.3.3.1. Particionar a 'pen' USB
Iremos demonstrar como preparar o memory stick para utilizar a primeira partição, em vez de todo o dispositivo.
Dado que a maioria das 'pens' USB vêm preconfiguradas com uma única partição FAT16, provavelmente não terá de reparticionar ou reformatar a 'pen'. Se de qualquer forma tiver de o fazer, utilize o cfdisk ou qualquer outra ferramenta de particionamento para criar uma partição FAT16[5] e depois criar o sistema de ficheiros utilizando:
Certifique-se de que utiliza o nome correcto do dispositivo para a sua 'pen' USB. O comando mkdosfs está no pacote Debian dosfstools.
Com o intuito de iniciar o kernel após arrancar a partir da 'pen' USB, nós iremos colocar o gestor de arranque na 'pen'. Apesar de qualquer gestor de arranque deva funcionar (por exemplo o lilo), é conveniente utilizar o syslinux, dado que utiliza uma partição FAT16 e pode ser reconfigurado apenas editando um ficheiro de texto. Qualquer sistema operativo que suporte um sistema de ficheiros FAT pode ser utilizado para fazer alterações à configuração do gestor de arranque.
Para colocar o syslinux na partição FAT16 da sua 'pen' USB, instale os pacotes syslinux e mtools no seu sistema, e faça:
Mais uma vez certifique-se de que utiliza o nome correcto do dispositivo. A partição não pode estar montada quando iniciar o syslinux. Este procedimento escreve um sector de arranque para a partição e cria o ficheiro ldlinux.sys que contém o código do gestor de arranque.
4.3.3.2. Acrescentar a imagem do instalador
Monte a partição (mount /dev/sdX1 /mnt) e copie os seguintes ficheiros de imagens para a 'pen':
vmlinuz ou linux (binário do kernel)
initrd.gz (imagem ramdisk inicial)
Pode escolher entre a versão normal ou a versão gráfica do instalador. A última pode ser encontrada no directório gtk. Se quiser renomear os ficheiros, tenha atenção que o syslinux apenas consegue processar nomes de ficheiros DOS (8.3).
De seguida deverá criar um ficheiro de configuração syslinux.cfg o qual, no mínimo, deve conter as seguintes duas linhas (mude o nome do binário do kernel para "linux" se utilizou uma imagem netboot):
Para o instalador gráfico deve acrescentar vga=788 na segunda linha.
Se utilizou uma imagem hd-media, deve agora copiar uma imagem ISO Debian[6] para a 'pen'. Quando terminar, desmonte a 'pen' USB (umount /mnt).
[4] A special method can be used to add firmware to the mini.iso. First, write the mini.iso to the USB stick. Next obtain the necessary firmware files. See Secção 6.4, "Carregar Firmware em Falta" for more information about firmware. Now unplug and replug the USB stick, and two partitions should now be visible on it. You should mount the second of the two partitions, and unpack the firmware onto it.
[5] Não se esqueça de definir a flag de arranque "bootable".
[6] Pode utilizar uma imagem de CD businesscard, netinst ou completa (veja Secção 4.1, "Conjuntos Oficiais de CD-ROMs Debian GNU/Linux"). Assegure-se que escolhe uma que caiba. Tenha em conta que a imagem "netboot mini.iso" não é utilizável para este propósito.