Particionamento o pendrive USB A maioria dos pendrives USB não vêm pré-configuradas de uma forma que possam ser inicializadas através do Open Firmware, você terá que reparticionar o pendrive. Em sistemas Mac, execute o comando mac-fdisk /dev/sdX, inicialize um novo mapa de partição usando o comando i e crie uma nova partição do tipo Apple_Bootstrap usando o comando C. (Note que a primeira partição será sempre o próprio mapa da partição). Então digite $ hformat /dev/sdX2 Tenha atenção de estar usando o nome de dispositivo correto para seu dispositivo de memória stick. O comando hformat vem junto com o pacote da &debian; hfsutils. Para iniciar um kernel após inicializar através de um dispositivo USB, nós colocaremos um gerenciador de partida na memória stick. O gerenciador de partida yaboot pode ser instalado em um sistema de arquivos HFS e pode ser reconfigurado simplesmente pela edição de um arquivo de textos. Qualquer sistema operacional que suporte o sistema de arquivos HFS pode ser usado para realizar alterações na configuração d gerenciador de partida. A ferramenta ybin que vem com o yaboot não entende o formato de dispositivos de armazenamento USB, assim você terá que instalar o yaboot manualmente usando as ferramentas hfsutils. Digite $ hmount /dev/sdX2 $ hcopy -r /usr/lib/yaboot/yaboot : $ hattrib -c UNIX -t tbxi :yaboot $ hattrib -b : $ humount Novamente, tenha cuidado ao usar o nome de dispositivos. A partição não deverá estar montada durante este processo. Este procedimento gravará um setor de partida na partição e usará os utilitários HFS para marca-lo de forma que o Open Firmware possa inicializar através dele. Tendo feito isto, o resto da memória stick USB poderá ser preparada usando utilitários padrões do Unix. 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: vmlinux (binário do kernel) initrd.gz (imagem inicial de disco na ram) yaboot.conf (arquivo de configuração do yaboot) boot.msg (mensagem de inicialização personalizada) O arquivo de configuração yaboot.conf deverá conter as seguintes linhas: default=install root=/dev/ram message=/boot.msg image=/vmlinux label=install initrd=/initrd.gz initrd-size=10000 read-only Note que pode ser necessário aumentar o parâmetro initrd-size dependendo do tamanho da imagem que estiver inicializando. Se você usou uma imagem hd-media, agora você deverá copiar uma imagem ISO &debian; (imagem businesscard, netinst ou CD completo; selecione uma que caiba) no pendrive. Quando você tiver terminado, desmonte o pendrive USB (umount /mnt).