|
滝沢さんの
2000/11/07 の記事
を今更見ている訳ですが、これで、
「C を押しながら起動」が出来ました。
- mkhybrid は今は(多分)なくなっているので例えば cdrtools に含まれている mkisofs を使い -hfs の指定を追加
- hattrib -b は Read-Only File system と言われる。その代りに mkisofs で
-hfs-bless dir/boot
のように指定する
- 同様に hattrib -t tbxi -c chrp :boot:bootinfo の代りに、
.txt Ascii 'chrp' 'tbxi' "Mac Boot File"
という内容の譜を用意しておき、その名前を -map で指定する
-map mac.map
- boot/bootinfo.txt には次のように書いておく
<CHRP-BOOT>
<COMPATIBLE>
iMac,1 PowerMac1,1 PowerBook1,1 PowerMac2,1 PowerMac2,2
PowerMac3,1 PowerMac3,2 PowerMac3,3 PowerMac5,1 PowerBook2,1
PowerBook2,2 PowerBook3,1 PowerBook3,2 PowerMac10,1
</COMPATIBLE>
<DESCRIPTION>
NetBSD/macppc bootable CD script
</DESCRIPTION>
<BOOT-SCRIPT>
boot cd:,ofwboot.elf netbsd.macppc
</BOOT-SCRIPT>
</CHRP-BOOT>
COMPATIBLE の部分は実際には一行で書いたが、上のように改行を含んでもいいかも知れない
- 現在使っている mkisofs の選択は
$(MKISOFS) -volid macppc/${DATE} -part -hfs -f -r -J -l \
-hfs-bless dir/boot -map mac.map -o $(CDIMAGE) dir
これで作ったものは、次の中の
20070517.iso 710508 KB 05/17/07 13:50:00
として置いてあります。本当は、もっと小さい確認用の作ればいいのだけれど、
それは後ほど。
COMPATIBLE の部分が合っていない場合、
OF の入力待から次のように入力した場合に
boot cd:,\\:tbxi
CHRP-BOOT not compatible と言われる。
| |
最近の日記
2024年03月10日
・停電 (瞬電)
2024年03月03日
・the second try on bare-metal
・useradd
2024年02月29日
・opendkim and senmail
2024年01月24日
・chat/iam 0.0.8
2024年01月21日
・uselocale vs setlocale (textproc/R-readxl)
|