○ HFS 区画に置いてある hfsboot, netbsd.ram(.gz)から起動 boot hd:16,hfsboot ... ○ sysinst は使わず shell に抜ける Terminal type? [vt100] xterm Erase is backspace. (I)nstall, (S)hell or (H)alt ? s ○ network の設定 # ifconfig gm0 (IPaddress) netmask (mask) media autoselect # cat > /etc/resolv.conf nameserver (IP address) domain (domain name) ^D # ping NFS-server ○ NFS を付ける # mkdir /nfs # mount NFS-server:/export/NetBSD/arch/macppc/snapshot/20000620-1.5 /nfs ○ disk を初期化して付ける # disklabel wd0 # newfs /dev/rwd0a ... newfs: ioctl (WDINFO): Invalid argument newfs: /dev/rwd0a: can't rewrite disk lable # mount /dev/wd0a /mnt # cd /mnt ○ tgz. を展開 # for i in /nfs/*.tgz do echo $i tar zxpf $i done ○ makedev # cd /mnt/dev # ./MAKEDEV all ○ fstab を設定 # cat > /mnt/etc/fstab /dev/wd0a / ffs rw 0 0 /dev/wd0b none swap sw 0 0 ○ libc と kernel を交換 # cd /mnt # mv netbsd netbsd-1.5-alpha ftp ftp.ki.nu cd /pub/NetBSD bin get macppc-1.5E-libc.tar.gz cd port-macppc/ get netbsd-adb-flush-cache.gz quit # cd /mnt/usr/lib # tar zxpf /mnt/macppc-1.5E-libc.tar.gz # cd /mnt # gunzip netbsd-adb-flush-cache.gz # ln netbsd-adb-flush-cache netbsd # sync;sync;syn; # reboot ○ 設置したものから起動 0 > boot hd:16,ofwboot.elf hd:9 # mount -a # cat > /etc/ifconfig.gm0 inet (hostname) netmask 0xffffff0 media autoselect ^D # cat > /etc/myname (hostname) ^D # cat > /etc/mygate (router IP address) ^D # cat >> /etc/hosts (IP address) nazuha.ki.nu nazuha ^D # ed /etc/rc.conf /=NO s/NO/YES/ w q # sync;sync;sync;reboot ok ○ Open Firmware に起動を設定する。 0 > setenv boot-device hd:16,ofwboot.elf 0 > setenv boot-file hd:9 0 > boot root passwd -l rm /etc/localtime ln -s /usr/share/zoneinfo/Japan /etc/localtime