|
滝沢さんの
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年05月06日
・py-setuptools (python 3.11.9)
・make release took 1 hours and 10 min
・qemu invocation for 10.99.10
2024年05月05日
・Windows 10 version
・serial connection
・bc bench
2024年05月04日
・Trial on 10.99.10
・another version (later trial) to succeed
2024年04月29日
・dkim
2024年03月10日
・停電 (瞬電)
|