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年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日
停電 (瞬電)
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)