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

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

2001年05月27日() 旧暦 [n年日記]

#1 [NetBSD] macppc/snapshot/20010524

を作った。 kddlabs にも置いてある。
  • iBook の NetBSD 側を全て消して、入直す
  • netbsd.GENERIC_MD.gz で、./MAKEDEV all の時に
    chown: root: invalid username
    chown: root: invalid username
    chown: uucp: invalid username
    chown: uucp: invalid username
    chown: uucp: invalid username
    となってしまう。とりあえず 
    chown -R 0.0 *
    しておく。
    
  • 何とかその後、手で入れるが /dev が完全そうでないので
    cd /dev
    ./MAKEDEV all
    
    をもう一度やっておく 何とか動いている。
  • root で xdm とやると、X Window System も動いている。

snapsho/20010517 と 20010524 の両方で、invalid username ?:

20010517/install/boot.fs を floppy に書いて、boot fd:0 で起動したところ
root on md0a dumps on md0b
WARNING: clock gained 6 days -- CHECK AND RESET THE DATE!
root file system type: ffs
erase ^H, werase ^W, kill ^U, intr ^C, status ^T
Terminal type? [vt100] xterm
Erase is backspace.
(I)nstall, (S)hell or (H)alt ? s
# df
Filesystem  512-blocks     Used     Avail Capacity  Mounted on
/dev/md0a         3951     3368       583    85%    /
mfs:14           15822        2     15028     0%    /tmp
# cat >/tmp/yy
test
^D
# ls -l /tmp/yy
-rw-r--r--  1 0  wheel  5 May 27 06:47 /tmp/yy
# chown root.wheel /tmp/yy
chown: root: invalid user name
# cat /etc/passwd
root:*:0:0:Charlie &:/root:/bin/csh
toor:*:0:0:Bourne-again Superuser:/root:/bin/sh
daemon:*:1:31:The devil himself:/:/sbin/nologin
operator:*:2:5:System &:/usr/guest/operator:/sbin/nologin
bin:*:3:7:Binaries Commands and Source:/:/sbin/nologin
news:*:6:8:Network News:/var/spool/news:/sbin/nologin
games:*:7:13:Games pseudo-user:/usr/games:/sbin/nologin
postfix:*:12:12:Postfix pseudo-user:/var/spool/postfix:/sbin/nologin
named:*:14:14:Named pseudo-user:/var/named:/sbin/nologin
uucp:*:66:1:UNIX-to-UNIX Copy:/var/spool/uucppublic:/usr/libexec/uucp/uucico
nobody:*:32767:39:Unprivileged user:/nonexistent:/sbin/nologin
# echo ~root
/root
#        

関係あるのは libc/gen/pwcache.c ?:

makoto@nazuha ■20:32:30/010527(/usr/src)> \
? grep -n user_from_uid lib/libc/gen/pwcache.c
65:__weak_alias(user_from_uid,_user_from_uid)
220: * user_from_uid()
229:user_from_uid(uid_t uid, int noname)
232:user_from_uid(uid, noname)
と思ったら、これは 八か月の古さ
getpwent.c かな。(これもいい勝負)
という訳で send-pr
patch も一応 作って見た。

make release の中で参考になりそうな部分 (vnconfig など):

mv netbsd.gz netbsd.GENERIC_MD.gz
all ===> macppc/floppies/bootfloppy
dd if=/dev/zero of=boot.fs bs=1440k count=1
1+0 records in
1+0 records out
1474560 bytes transferred in 0.093 secs (15855483 bytes/sec)
vnconfig -t floppy -v -c vnd0 boot.fs
/dev/rvnd0c: 1474560 bytes on boot.fs using geometry 512/18/2/80
disklabel -f /D/etc/disktab -rw vnd0 floppy
newfs -B be -m 0 -o space -i 65536 -c 80 -f 512 -b 4096 /dev/rvnd0a
/dev/rvnd0a:    2880 sectors in 80 cylinders of 2 tracks, 18 sectors
        1.4MB in 1 cyl groups (80 c/g, 1.41MB/g, 32 i/g)
super-block backups (for fsck -b #) at:
 32,
mount /dev/vnd0a /mnt
cp /D/usr/mdec/ofwboot /mnt/boot
cp /usr/src/distrib/macppc/floppies/md-kernel/netbsd.INSTALL.gz /mnt/netbsd

Filesystem 1K-blocks  Used  Avail Capacity iused ifree  %iused  Mounted on
/dev/vnd0a      1407  1400      7    99%       3    27    10%   /mnt

installing new bootblocks
sync
/D/usr/mdec/installboot -v /mnt/boot /D/usr/mdec/bootxx /dev/rvnd0c
boot: /mnt/boot
proto: /D/usr/mdec/bootxx
device: /dev/rvnd0c
proto bootblock size: 1024
entry point: 0x00600000
/mnt/boot: block numbers: 80 88 96 104 112 120 128 136 144 152 160 168 
pp/mnt/boot: block numbers (indirect): 184 192 
umount /mnt
vnconfig -u vnd0
cd /usr/src/etc/../distrib/macppc && make release



最近の日記
2024年03月10日
停電 (瞬電)
2024年03月03日
the second try on bare-metal
useradd
2024年02月29日
opendkim and senmail
2024年01月24日
chat/iam 0.0.8
2024年01月21日
uselocale vs setlocale (textproc/R-readxl)
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)