|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
|||||||||||||||||||||||||||||||||||||||||||||||
2000年08月25日(金) 旧暦 [n年日記]#1 [NetBSD] iBook netboot
iBook に hfsboot で MacOS と共存で動かしていると
(それが原因かどうかは分っていないが)
*.tgz を展開直後でも fsck -fn がおかしく、
繰返すと、違うところを指摘する。
そのうちに MacOS もこわれてしまったので、 netboot して、NetBSD の label を書いて見る。まず以前のもの。 11 partitions: # size offset fstype [fsize bsize cpg] a: 3072000 2934280 4.2BSD 0 0 0 # (Cyl. 3105*- 6355*) b: 614400 2319800 swap # (Cyl. 2454*- 3105*) c: 11733120 0 unused 0 0 0 # (Cyl. 0 - 12415) d: 200 320 unknown # (Cyl. 0*- 0*) e: 512 520 unknown # (Cyl. 0*- 1*) f: 512 1032 unknown # (Cyl. 1*- 1*) g: 65536 1544 HFS # (Cyl. 1*- 70*) h: 2252800 67080 HFS # (Cyl. 70*- 2454*) i: 2048000 6006280 unknown # (Cyl. 6355*- 8523*) j: 2048000 8054280 unknown # (Cyl. 8523*- 10690*) k: 1630840 10102280 unknown # (Cyl. 10690*- 12415)今回の設定。これだと MacOS は使えない。 11 partitions: # size offset a: 6142500 0 / b: 472500 6142500 swap c: 11733120 0 unused d 94500 6615000 HFS f: 1701000 6709500 /usr/local/news h: 3322620 8410500 /export/home ifconfig gm0 ip_address netmask 255.255.255.240 echo nameserver DNS_server > /etc/resolv.conf mkdir /nfs mount nfs_server:/export/NetBSD /nfs mount /dev/wd0a /mnt for i in /nfs/*.tgz do echo $i tar zxf $i done cd / umount /mnt fsck -fn /dev/wd0a ** /dev/rwd0a (NO WRITE) ** Last Mounted on /mnt ** Phase 1 - Check Blocks and Sizes INCORRECT BLOCK COUNT I=92810 (0 should be 12) CORRECT? no ** Phase 2 - Check Pathnames ** Phase 3 - Check Connectivity ** Phase 4 - Check Reference Counts ** Phase 5 - Check Cyl groups BLK(S) MISSING IN BIT MAPS SALVAGE? no 10615 files, ............ 同じことをもう一回やると、違う結果 # ./a.out /dev/rwd0c ./a.out: 1: Syntax error: "(" unexpected これは static でなかったため。 -static を付けて作れば大丈夫。 /usr/pkgsrc/sysutils/hfsutils を入れる。 make と入れるだけで出来て make install すればいいが、 今回 static link が必要な気がしたので Makefile に -static を付けて、make clean ; make makoto@ci 23:15:33/000825(/)# diff -u usr/pkgsrc/sysutils/hfsutils/work/hfsutils-3.2.6/Makefile{-oo,} --- usr/pkgsrc/sysutils/hfsutils/work/hfsutils-3.2.6/Makefile-oo Fri Aug 25 22:59:47 2000 +++ usr/pkgsrc/sysutils/hfsutils/work/hfsutils-3.2.6/Makefile Fri Aug 25 23:15:06 2000 @@ -50,8 +50,8 @@ TCLLIBS = TKLIBS = -COPTS = -O -LDOPTS = -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/lib +COPTS = -O -static +LDOPTS = -static -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/pkg/lib ### END OF USER CUSTOMIZATION #################################################しかし、どうやって使うのだろう。 hcopy unix-path MacOS-path /nfs/hcopy netbsd 1:netbsd /nfs/hcopy: No volume is current; use 'hmount' or 'hvol' /nfs/hmount /dev/wd0d /nfs/hmount: /dev/wd0d: not a Macintosh HFS volume (Invalid argument) 初期化 /nfs/hformat /dev/wd0d Volume name is "Untitled" Volume was created on Fri Jan 1 02:55:21 1904 Volume was last modified on Fri Jan 1 02:55:21 1904 Volume has 47625216 bytes free 接木 /nfs/hmount /dev/wd0d 複写 /nfs/hcopy -r /nfs/netbsd.gz :netbsd /nfs/hcopy -r /nfs/hfsboot :hfsboot ( つっこみ )
|
最近の日記 2024年10月25日 ・Die Frau ohne Schatten 影のない女 2024年07月03日 ・kicad oddity 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 | ||