USB メモリスティックでの起動用ファイルの準備
USB スティックの準備のため、
GNU/Linux が既に動いていて、USB をサポートしているシステムが必要になります。
usb-storage カーネルモジュールをロードするのを保証し
(modprobe usb-storage)、
USB スティックをマッピングしているのがどの SCSI デバイスかを検出してみるべきです。
(この例では /dev/sda を使用します)
おそらく USB スティックに書き込むために、
ライトプロテクトスイッチを切らなければなりません。
USB スティックは少なくとも 128 MB のサイズがなければなりません
( のようにすれば、
より小さなセットアップが可能です)。
ファイルのコピー — 簡単な方法
SYSLINUX や その設定ファイルと同様に、
(カーネルを含む) インストーラの全ファイルが入った
hd-media/boot.img.gz という
オールインワンファイルがあります。
以下のように USB スティックに直接展開してください。
# gzip -dc boot.img.gz > /dev/sda
もちろんこれはデバイス上の既存データを破壊しますので、
正しい USB スティックのデバイス名を使用するよう注意してください。
yaboot や その設定ファイルと同様に、
(カーネルを含む) インストーラの全ファイルが入った
hd-media/boot.img.gz という
オールインワンファイルがあります。
mac-fdisk の C コマンドで
USB スティックに "Apple_Bootstrap" タイプパーティションを作成し、
以下のように USB スティックに直接展開してください。
# gzip -dc boot.img.gz > /dev/sda2
もちろんこれはデバイス上の既存データを破壊しますので、
正しい USB スティックのデバイス名を使用するよう注意してください。
その後、USB メモリスティック
(FAT ファイルシステム
HFS ファイルシステムになっている) をマウントし
(mount /dev/sda
/dev/sda2
/mnt)、
そこに Debian netinst か、名刺型 ISO イメージをコピーしてください。
ファイル名は .iso で終わっていなければならないことに
注意してください。
終わったら、USB スティックをアンマウントしてください
(umount /mnt)。
ファイルのコピー — 柔軟な方法
もっと柔軟なものがよかったり、何が起きているか知りたいのなら、
以下に説明する USB スティックにファイルを置く方法を使用すべきです。
&usb-setup-i386.xml;
&usb-setup-powerpc.xml;
ISO イメージの追加
今度は、Debian ISO イメージ (名刺、netinst、完全版) を、
USB スティックに (入るならば) 入れましょう。
ISO イメージのファイル名は .iso
で終わっていなければなりません。
ISO イメージを使わずネットワーク越しにインストールしたければ、
もちろん前の手順をスキップしてください。
さらに、hd-media/initrd.gz
はネットワークをサポートしないので、
hd-media のものの代わりに、
netboot ディレクトリにある
初期 RAM ディスクを使わなければならないでしょう。
終わったら、USB メモリスティックをアンマウントし
(umount /mnt)、
ライトプロテクトスイッチを有効にしてください。
USB スティックからの起動
システムがメモリスティックから起動できなければ、
このスティックには無効なマスターブートレコード (MBR) があります。
これを修正するために、mbr パッケージの
install-mbr コマンドを次のように使用してください。
# install-mbr /dev/sda