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

先月 2000年08月 来月
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 による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

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

Count.cgi (since 2000/02/05)