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年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
2024年05月04日
Trial on 10.99.10
another version (later trial) to succeed
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)