&arch-title; での USB スティックのパーティション分割 デバイス全体ではなく、メモリスティックの最初のパーティションを セットアップする方法を示します。 ほとんどの USB スティックは、 FAT16 パーティション 1 つであらかじめ設定されているので、 おそらく USB スティックのパーティション分割のやり直しや、 再フォーマットは必要ないでしょう。 どうしてもしなければならない場合は、 cfdisk や他のパーティション分割ツールを使って、 FAT16 パーティションを作成して以下を入力してください。 # mkdosfs /dev/sda1 USB スティックの正確なデバイス名を使用する事に注意してください。 mkdosfs は、 dosfstools Debian パッケージに含まれています。 USB スティックから起動してカーネルをスタートするために、 USB スティックにブートローダを配置します。 どのブートローダ (例: LILO) も動作しますが、 FAT16 パーティションを使用し、 テキストファイルを編集するだけで再設定できるので、 SYSLINUX を使用するのが便利です。 USB スティックの FAT16 パーティションに SYSLINUX を置くには、syslinux パッケージと mtools パッケージをシステムにインストールして、 以下を実行してください。 # syslinux /dev/sda1 繰り返しますが、正確なデバイス名を使用するよう注意してください。 SYSLINUX の開始時には、 このパーティションをマウントしてはなりません。 この手順ではパーティションにブートセクタを書き込み、 ブートローダコードを含んでいるファイル ldlinux.sys を作成します。 このパーティションをマウントし (mount /dev/sda1 /mnt)、 以下のファイルを Debian アーカイブから USB スティックへコピーしてください。 vmlinuz (カーネルバイナリ) initrd.gz (初期 RAM ディスクイメージ) syslinux.cfg (SYSLINUX 設定ファイル) 追加カーネルモジュール ファイル名を変更したければ、SYSLINUX は DOS (8.3) のファイル名しか処理できないことに注意してください。 syslinux.cfg 設定ファイルには、 以下の 2 行を含まなければなりません。 default vmlinuz append initrd=initrd.gz ramdisk_size=12000 root=/dev/rd/0 init=/linuxrc rw 起動するイメージに応じて、ramdisk_size パラメータを、 増やす必要があることに注意してください。 起動に失敗する場合は、append 行に、 devfs=mount,dall と追加してみてください。