[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

(起動用CDROM) Cを押しながら起動



>                                           千葉市中央区長洲
>                                                    藤原 誠
(以下の文は、別のところにも書いたので、もし「これ読んだよ」
という方がいらっしゃいましたらごめんなさい)

滝沢さんの 2000/11/07 の記事 を今更見ている訳ですが、これで、
「C を押しながら起動」が出来ました。

| To: port-powerpc-ja@jp.netbsd.org
| From: you@nightbreak.org (Y. Takizawa)
| Subject: bootable CD (Re: hfsboot again)
| Date: Wed, 8 Nov 2000 21:53:00 +0900 (JST)

滝> (標準設定で)`C'キー起動ができないものかなといろいろ試していたら,

* mkhybrid は今は(多分)なくなっているので例えば cdrtools に
  含まれている mkisofs を使い -hfs の指定を追加

* hattrib -b は Read-Only File system と言われる。その代りに 
  mkisofs で
      -hfs-bless dir/boot
  のように指定する (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

これで作ったものは、
   ftp://ftp.ki.nu/pub/NetBSD/snapshot/20070203ts
の中の
   20070517.iso  	710508 KB  	05/17/07  	13:50:00
として置いてあります。本当は、もっと小さい確認用の作ればいいのだ
けれど、それは後ほど。
COMPATIBLE の部分が合っていない場合、 OF の入力待から次のように
入力した場合に
   boot cd:,\\:tbxi
   CHRP-BOOT not compatible と言われます。
---
(藤原)
────────────────
NetBSD 解説
http://www.ki.nu/software/NetBSD2/index.html