2008年4月12日土曜日

Let's Note CF-R7 に Debian GNU Linux 4.0(etch)をネットワークインストール

公式サイトのUSBメモリをネットワークインストーラにする方法を参考にして、ひとまず有線LANでセットアップを行いました。

http://www.jp.debian.org/releases/stable/i386/ch04s04.html.ja

インストーラはすでに動いているLinuxマシンから作成しました。
Windows上から作成する方法は試していません。

用意するもの
  • DHCPを有効にしたルータ(RT58i)
  • すでに動いているLinuxマシン
  • ルータとつなげるためのLANケーブル
  • Linuxで認識する内容が消えてもよいUSBメモリ(512MBモデル程度)
  • etch用boot.img.gz
  • etch用debian-40r3-i386-netinst.iso

まずLinuxが動いているマシンにboot.img.gzとdebian-40r3-i386-netinst.isoを/tmpにダウンロード。

USBメモリを挿して認識させます。(マウント不要)

※重要※ dmesg辺りでUSBメモリのデバイス名を確認。(うちでは/dev/sdbでした)

rootになって以下のコマンドを実行してUSBメモリに書き込みます。

# zcat /tmp/boot.img.gz > /dev/sdb

次にUSBメモリをマウントしてisoイメージをコピー。

# mount -t vfat /dev/sdb1 /mnt
# cp /tmp/debian-40r3-i386-netinst.iso /mnt
# umount /mnt

これでインストーラができているはず。

あとはCF-R7をルータに有線で接続してUSBメモリを挿して起動するだけ。
起動時にF12だったか何かを押すと起動デバイスの選択ができるのでUSBメモリを選べばよい。