PowerPC用のNetBSD/macppcはその起動のために実MacマシンのOpen Firmwareを必要とします。
このためNetBSD/macppcはエミュレータ環境(QEMU, PearPC等)には導入できません。
しかしNetBSD/macppcをUSBメモリに導入することはできるので別のMacマシンに持っていって利用するということも簡単に行えます。
ここではMac OS Xで使用していたUSBメモリ(4GBタイプ)にNetBSD/macppc 3.1を導入して利用する方法を簡単に紹介します。
1.マシン環境
NetBSD/macppcをUSBメモリにインストールしたMacマシン環境は以下の通りです。
|
|
ppcnetbsd31# disklabel sd0 disklabel: Invalid signature in mbr record 0 # /dev/rsd0c: type: unknown disk: mydisk label: flags: bytes/sector: 512 sectors/track: 63 tracks/cylinder: 1 sectors/cylinder: 63 cylinders: 7872 total sectors: 7864320 rpm: 3600 interleave: 1 trackskew: 0 cylinderskew: 0 headswitch: 0 # microseconds track-to-track seek: 0 # microseconds drivedata: 0 16 partitions: # size offset fstype [fsize bsize cpg/sgs] a: 262144 64 unknown # (Cyl. 1*- 4162*) b: 16 7864304 unknown # (Cyl. 124830*- 124830*) c: 7864320 0 unused 0 0 # (Cyl. 0 - 124830*) d: 7602096 262208 4.2BSD 2048 16384 24968 # (Cyl. 4162*- 124830*) |
ppcnetbsd31# disklabel wd0 disklabel: Invalid signature in mbr record 0 # /dev/rwd0c: type: ESDI disk: Maxtor 6Y080L0 label: fictitious flags: bytes/sector: 512 sectors/track: 63 tracks/cylinder: 16 sectors/cylinder: 1008 cylinders: 158816 total sectors: 160086528 rpm: 3600 interleave: 1 trackskew: 0 cylinderskew: 0 headswitch: 0 # microseconds track-to-track seek: 0 # microseconds drivedata: 0 3 partitions: # size offset fstype [fsize bsize cpg/sgs] a: 2048 64 unknown # (Cyl. 0*- 2*) c: 160086528 0 unused 0 0 # (Cyl. 0 - 158815) |