hns - 日記自動生成システム - Version 2.19.9

先月 2007年05月 来月
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2007年05月17日(木) 旧暦 [n年日記] [更新:"2007/05/18 00:38:05"]

#1 [NetBSD][macppc] C を押しながら起動

滝沢さんの 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)
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)