Particionamento da memória stick USB na &arch-title; A maioria das memórias sticks USB não vêm pré-configuradas de uma forma que possam ser inicializadas através do Open Firmware, você terá que reparticionar a memória stick. Em sistemas Mac, execute o comando mac-fdisk /dev/sda, inicialize o mapa da nova 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/sda2 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/sda2 $ 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. Monte a partição (mount /dev/sda2 /mnt) e copie os seguintes arquivos do repositório da Debian para a memória stick: 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) Módulos opcionais do kernel 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.