|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
||||||||||||||||||||||||||||||||||||||||||||
2012年04月09日(月) 旧暦 [n年日記] [更新:"2012/04/09 21:23:59"]#1 [NetBSD] KURO-BOX/T4 hd: から起動
2012/04/07 とりあえず MD kernel が起動した
2012/04/08 MD kernel を使って RAID の設定 と sysinst 続いて hdd から起動するようにして見た。 (KURO-BOX/T4 に入っている) u-boot は、どうも ext2fs からだけ読むらしい ので、後付けで ext2fs を用意して見る。 最初は、次のような disklabel になっていた。 16 partitions: # size offset fstype [fsize bsize cpg/sgs] a: 1024128 63 4.2BSD 1024 8192 0 # (Cyl. 0*- 1016*) c: 488397168 0 unused 0 0 # (Cyl. 0 - 484520) d: 12288528 1024191 RAID # (Cyl. 1016*- 13207*) e: 475084449 13312719 RAID # (Cyl. 13207*- 484520)これを作り直すのは時間がかかり過ぎるので、上の a: 区画を二つに 分ける。 現在は、次のようになっているが、この前に a: と f: が逆の状態もあった。 その時には wd0a で起動すると raid1a を見つけてくれなくなったので、 a: f: を入替えて、次のようになっている。 # size offset fstype [fsize bsize cpg/sgs] a: 512064 512127 4.2BSD 1024 8192 0 # (Cyl. 508*- 1016*) c: 488397168 0 unused 0 0 # (Cyl. 0 - 484520) d: 12288528 1024191 RAID # (Cyl. 1016*- 13207*) e: 475084449 13312719 RAID # (Cyl. 13207*- 484520) f: 512064 63 Linux Ext2 0 0 # (Cyl. 0*- 508*)このうち f: 区画を fdisk -0 -u wd0aのようにして fdisk を使って Linux 属性にした上で、 Partition table: 0: Linux native (sysid 131) start 63, size 512064 (250 MB, Cyls 0-31/223/63) PBR is not bootable: All bytes are identical (0x00) 1: <UNUSED> 2: <UNUSED> 3: <UNUSED> No active partition.mkfs.ext2 というか /sbin/newfs_ext2fs をしておく。 実は wip/e2fsprogs とか sysutils/e2fsprogs を見ていて wip より sysutils の方が新しいな、こちらを使おうとか思っていたが、実は pkgsrc を使わなくても、/sbin/newfs_ext2fs があった。 更に mount_ext2fs で mount した上で、中に altboot.bin を写しておく。 これで u-boot では setenv bootcmd1 'sata part; ext2load sata 0:1 1000000 altboot.bin; g 1000000 wd0a:netbsd'(実際には一行) と入力して saveenv しておく。 最初の sata part はおまじないで、これ無だと file がないよと言われたりする。 ちなみに、起動時にはいつも赤ボタンをおしていたが、これは不要だった。 何もしなくても卓に出て来る。 これで、単に電源ボタンをおすだけで NetBSD が(ネットワークがなくても) 起動するようになる。( つっこみ )
|
最近の日記 2024年05月08日 ・comparison on ./buildsh tools 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 | ||