USBからCentOS5.3をインストールする

CentOsのイメージを取得

http://mirror-status.centos.org/ を見ると、理研が良さそうだったので、
riken.jp から diskboot.img を頂きました。

$ wget "http://ftp.riken.jp/Linux/centos/5.3/os/i386/images/diskboot.img" -O diskboot.img-5.3

といっても12MBしかない。


USBにディスクイメージを書き込む

マウント場所を探す
$ mount
/dev/disk1s1 on /Volumes/Untitled (msdos, local, nodev, nosuid, noowners)   <~ これっぽい
強制的にアンマウント
$ sudo umount -vf /dev/disk1s1
/dev/disk1s1 unmount from /Volumes/Untitled
USBに書き込む
$ dd if=~/work/images/cent_os/diskboot.img-5.3 of=/dev/disk1s1
24576+0 records in
24576+0 records out
12582912 bytes transferred in 12.211944 secs (1030377 bytes/sec)


id:rderaさんが気にしてた なぜ ddの前に umount を行う必要があるかについては、以下のような理由からだと思う。これはLinuxファイルシステムext2の話だが、Macも同じ気がする。

ext2 ファイルシステムには mount / unmount の概念があります。
Linux カーネルext2 ファイルシステムを使用するには、まず
mount と呼ばれる操作を行ない、ファイルシステムの管理情報を
メモリ中にキャッシュします。また、ファイルシステムに対して
の書き込みも同様にメモリ中にバッファリングされ、後でまとめ
てディスクに書き込まれます。この書き込みが確実に行なわれた
事を保証する手続きが unmount です。

http://his.luky.org/ML/linux-users.6/msg07303.html

BIOSの設定

USBをさして、サーバの電源ON
BIOSが起動している画面で delete キーを押し設定画面へ。
デフォルトでは

Boot -> Boot Device Priority

に USBがない。 FLOPPY, HDD, CD-ROM の3つしかない。衝撃。

Advanced -> USB Configuration

と行くと

USB Mass Storage Device Configuration

というのがあり、どうもこれが挿しているUSBメモリっぽい。I-O USB Flash Disk って書かれている( IO DATA のUSBメモリなので)。
ここの Emulation Type を Hard Disk に

Emulation Type      [Hard Disk]


そうすると、 Boot のところに Hard Disk Drivers という項目が出てくるので、

Boot -> Hard Disk Drives

を選択して

1st Drive       [USB:I-O USB Flash]
2nd Drive      [HDD:3M-Hitachi HDP]

とUSBを1st Drive にする。

そのご

Boot -> Boot Device Priority

の順番を

1st Boot Device     [USB:I-O USB Flash]
2nd Boot Device   [Disabled]

とする。このとき 2nd Drive にしたHDDは選択できなくなっているみたい。
最後に設定を保存。

Exit -> Exit & Save Changes 


自動的に再起動されて、、
CentOSのインストール画面がでた!


      • -

最初は USB の Emulation Type を CD-ROM にしてた。
すると、

Reboot and Select proper Boot device
or Insert Boot Media in selected Boot device and press a key

なメッセージになって、もしかして、マザーボドがUSBインストールに対応していないのか?って思ったけど、対応してた。





参考にさせて頂きました。
http://d.hatena.ne.jp/rdera/20090226/1235599088
http://orz.kakiko.com/kaeru/usbboot/usb_memory_boot_mechanism.html