USB からのインストーラ起動

USBメモリからの起動とインストールをやったたことが無かったので試してみる。といってもインストールガイドの該当のところ「http://d-i.alioth.debian.org/manual/ja.amd64/ch04s03.html」に従うだけ。
「簡単な方法」でやってみる。それだと、ビジネスカードやネットインストールでしかインストーラ選べないということなんだが、ここの所もっぱらビジネスカード(名刺サイズの CD イメージ)しか使ってないので特に問題と感じない。
あとは案内に従うだけ。

ファイルの準備

まず USBメモリに書き込むことになるイメージファイルを用意する。boot.img.gz と所要の名刺サイズの CD イメージ。
場所はガイド記載の「http://d-i.alioth.debian.org/manual/ja.amd64/ch04s02.html#where-files」から辿って、boot.img.gz はその hd-media/ の下に。ISOイメージは、まあ「Debian -- Debian インストーラ」か「Debian -- Debian “lenny” Installation Information」から

USBメモリのデバイス

既存の (Debian)Linux機からの作業となる。USBメモリを差し込むと認識する(Windows上で VMware仮想マシンを使っていたので、さらにコンソールウィンドウステータスバーの USB大容量記憶装置アイコンからの接続処理も必要だったけどそれはそれ)。
なんか画面にメッセージ流れたりもするけど、dmesgコマンドでそのメッセージを確認してどこのデバイスに接続されたのかを確かめる。間違えてシステムとかデータを入れてる既設のハードディスクとか壊したら大変。
USBデバイスSCSIバイスとして認識されていて、「/dev/sd<英小文字一字>」となる、その英文字が dmesgメッセージみればわかるのでメモ。

そのデバイスにシステムをコピー

あとは案内の通り。まずは boot.img.gz を展開

zcat boot.img.gz > /dev/sd<英小文字一字>

そしてそのデバイスLinuxファイルシステムにマウントして ISOファイルを普通に cp、そしてアンマウント、必要なら適宜 sudo 作業。

sudo mount /dev/sd<英小文字一字> /mnt
cp debian-sq-<適宜>-amd64-businesscard.iso /mnt
sudo umount /mnt

起動

あとはその USBメモリからシステムを起動すれば所要の Debianインストーラが起動する。その先のインストール作業はもう特に変わりない。
そもそも相手が USB とかリムーバブルメディアからの起動に対応してないと意味無いけど。