[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bootable CD (Re: hfsboot again)
滝沢@修行中 です.
# iMac DV に HFS+ しか作ってなくて hfsutils 使えず
# 挫折しかけているのは秘密.ううう….
In message ``Re: hfsboot again''
Tue Nov 07 20:33:28 JST 2000,
tsubai@iri.co.jp (Tsubai Masanari) writes:
> 余談ですが、同じところに置いてある bootcd2.tar.gz は OF-[1-3] で
> ブートする CD の作り方、です。 bootxx.c にオフセット埋め込んでたり
> して汚いけど。(tv@netbsd.org には連絡済みです)
この bootcd2 ですけど,使い方は,同じところに置いてあった
bootcd.tar.gz の HOW-TO-USE に書いてある方法でいいんですよね?
Open Firmware 3 の機種については,単純に mkhybrid で作成した時と
同様に boot cd:,ofwboot.elf で boot,ということで.
…ということを前提にして(^^;).
さしあたって後者の機種について,LinuxPPC の CD-ROM みたいに
(標準設定で)`C'キー起動ができないものかなといろいろ試していたら,
なんとなくできた…ような気がします(を).
とりあえず中身として,
$ ls -lR hybrid
total 2806
drwxr-xr-x 2 takizawa wheel 512 Nov 8 16:30 boot
-rw-r--r-- 1 takizawa wheel 1363541 Nov 8 20:16 netbsd.ram.gz
-rwxr-xr-x 1 takizawa wheel 59072 Nov 8 15:57 ofwboot.elf
hybrid/boot:
total 2
-rw-r--r-- 1 takizawa wheel 277 Nov 8 20:18 bootinfo
$ cat hybrid/boot/bootinfo
<CHRP-BOOT>
<COMPATIBLE>
iMac,1 PowerMac1,1 PowerBook1,1 PowerMac2,1 PowerMac3,1 PowerBook2,1 PowerBook3,1 PowerMac5,1
</COMPATIBLE>
<DESCRIPTION>
NetBSD/macppc bootable CD script
</DESCRIPTION>
<BOOT-SCRIPT>
boot cd:,ofwboot.elf cd:/netbsd.ram.gz
</BOOT-SCRIPT>
</CHRP-BOOT>
といったようなものを用意して,
$ mkhybrid -hfs -part -r -J -l -o macppc.image hybrid
$ hmount macppc.image
$ hattrib -b :boot
$ hattrib -t tbxi -c chrp :boot:bootinfo
$ humount
と,mkhybrid でイメージ作ってから hfsutils で CHRP-BOOT スクリプトを
Open Firmware から cd:,\\:tbxi で参照できるようにしただけなんですが,
Option-Command-P-R で初期設定に戻して試してみたら起動してくれました.
(なんかとっても遅かったけど)
例によって細部がいいかげんなんですが(^^;),
特に問題なければこれも send-pr しとこうかなとか.
# やっぱり COMPATIBLE 部がとってもあやしい….
# これって,スクリプト実行に失敗したらどうなるんだろ(を).
--
Y. Takizawa (滝沢陽三)
you@nightbreak.org, takizawa@computer.org
``Don't feel as if the key to successful computing is only in your hands.''