Mac miniひとりだち
2008/06/12(木) 26:19 NetBSD はてブ情報 はてブに登録 はてブ数

これまでCD-ROMのofwboot.xcfを使ってブートしていたんだけど、まじめにHDDからブートするようにしました。

disklabelでHFSとして確保されている領域を確認。
16 partitions:
#        size    offset     fstype [fsize bsize cpg/sgs]
 a:   2016000     16448     4.2BSD   1024  8192     0  # (Cyl.     16*-   2016*)
 b:   2016000   2032448       swap                     # (Cyl.   2016*-   4016*)
 c: 195371568         0     unused      0     0        # (Cyl.      0 - 193820)
 d:  20160000   4048448     4.2BSD   2048 16384     0  # (Cyl.   4016*-  24016*)
 e:   4032000  24208448     4.2BSD   2048 16384     0  # (Cyl.  24016*-  28016*)
 f: 167131120  28240448     4.2BSD   2048 16384     0  # (Cyl.  28016*- 193820)
 g:     16384        64        HFS                     # (Cyl.      0*-     16*)
こんなこともあろうかとHFSな区画を用意してあるのでした。

さて、この区画(wd0g)にはofwboot.xcfさえ転がしてあれば良いので、HFSでフォーマットしてコピーするだけです。ただし、HFSを扱うためにはpkgsrc/sysutils/hfsutilsを入れる必要があります。
# cd /usr/pkgsrc/sysutils/hfsutils
# make package
で、wd0gをフォーマットして、CD-ROMに入っているofwboot.xcfをコピーします。
# hformat /dev/wd0g
Volume name is "Untitled"
Volume was created on Thu Jun 12 16:29:54 2008
Volume was last modified on Thu Jun 12 16:29:55 2008
Volume has 8253952 bytes free
# mount -t cd9660 /dev/cd0d /mnt
# mount -t cd9660 /dev/cd0c /mnt
# hcopy -r /mnt/ofwboot.xcf :
# hdir
f  ????/UNIX         0     52020 Jun 12 16:31 ofwboot.xcf
#
hcopyでコピー先をコロンで指定するのが面白いですよね。

再起同時にはOpenFirmwareのコマンドプロンプトに次のように入力します。
> boot hd:,ofwboot.xcf hd:3/netbsd

名前:  非公開コメント   

  • TB-URL  http://www.tokuda.net/diary/0660/tb/