実行
# cd kernelsw-nbsd/
# ./kernelsw.pl nbsd.conf
Loading .... done.
==============================================
SH-Linux Kernel Switcher V2.5
----------------------------------------------
image = ./netbsd-kernel/netbsd (size:4350518,page:1063)
offset = 0x00001000
----------------------------------------------
kernel boot parameter details
0 : 0x0 # howto
1 : 0x0 # bootinfo[0] nentries
2 : 0x0 # bootinfo[1] common->len
3 : 0x0 # bootinfo[2] common->type
4 : 0x0 # bootinfo[3]
5 : 0x0 # bootinfo[4]
6 : 0x0 # bootinfo[5]
7 : 0x0 # bootinfo[6]
==============================================
全てのファイルシステムをRead-onlyでマウントしてから、カーネルブートを行います。
# mount -o ro,remount /dev/hda3 等
# ./kernelsw.pl -fswitch
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
The NetBSD Foundation, Inc. All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.
NetBSD 3.99.7 (GENERIC) #1: Sun Aug 21 20:17:32 JST 2005
root@colinux:/opt/netbsd/usr/src/sys/arch/landisk/compile/obj/GENERIC
Model: I-O DATA LANDISK
total memory = 65536 KB
avail memory = 58504 KB
mainbus0 (root)
cpu0 at mainbus0: HITACHI SH4 266.666MHz PCLOCK 33.333 MHz
16KB/32B 2-way set-associative Instruction cache.
32KB/32B 2-way set-associative Data cache.
P0, U0, P3 write-back P1 write-back
full-associative 4 ITLB, 64 UTLB entries
multiple virtual storage mode, SQ access: kernel, wired 61
shpcic0 at mainbus0: HITACHI SH7751R
pci0 at shpcic0
pci0: i/o space, memory space enabled
rtk0 at pci0 dev 0 function 0: Realtek 8139 10/100BaseTX
rtk0: interrupting at irq 5
rtk0: Ethernet address xx:xx:xx:xx:xx:xx
ukphy0 at rtk0 phy 7: Generic IEEE 802.3u media interface
ukphy0: OUI 0x000000, model 0x0000, rev. 0
ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
acardide0 at pci0 dev 1 function 0
acardide0: Acard ATP865-A Ultra133 IDE Controller (rev. 0x06)
acardide0: bus-master DMA support present
acardide0: primary channel wired to native-PCI mode
acardide0: using irq 6 for native-PCI interrupt
atabus0 at acardide0 channel 0
acardide0: secondary channel wired to native-PCI mode
atabus1 at acardide0 channel 1
ohci0 at pci0 dev 2 function 0: NEC USB Host Controller (rev. 0x43)
ohci0: interrupting at irq 7
ohci0: OHCI version 1.0
usb0 at ohci0: USB revision 1.0
uhub0 at usb0
uhub0: NEC OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 3 ports with 3 removable, self powered
ohci1 at pci0 dev 2 function 1: NEC USB Host Controller (rev. 0x43)
ohci1: interrupting at irq 8
ohci1: OHCI version 1.0
usb1 at ohci1: USB revision 1.0
uhub1 at usb1
uhub1: NEC OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
ehci0 at pci0 dev 2 function 2: NEC USB Host Controller (rev. 0x04)
ehci0: interrupting at irq 5
ehci0: EHCI version 1.0
ehci0: companion controllers, 3 ports each: ohci0 ohci1
usb2 at ehci0: USB revision 2.0
uhub2 at usb2
uhub2: NEC EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub2: 5 ports with 5 removable, self powered
shb0 at mainbus0
scif0 at shb0
scif0: console
obio0 at mainbus0
Kernelized RAIDframe activated
wd0 at atabus0 drive 0: <SAMSUNG SV1604N>
wd0: drive supports 16-sector PIO transfers, LBA48 addressing
wd0: 149 GB, 310101 cyl, 16 head, 63 sec, 512 bytes/sect x 312581808 sectors
wd0: 32-bit data port
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
wd0(acardide0:0:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 6
(Ultra/133) (using DMA)
boot device: <unknown>
root device:
use one of: raid0[a-p] raid1[a-p] raid2[a-p] raid3[a-p] raid4[a-p] raid5[a-p]
raid6[a-p] raid7[a-p] rtk0 wd0[a-p] ddb halt reboot
root device: rtk0
dump device:
file system (default generic): nfs
root on rtk0
nfs_boot: trying DHCP/BOOTP
nfs_boot: DHCP next-server: 192.168.1.1
nfs_boot: my_addr=192.168.1.5
nfs_boot: my_mask=255.255.255.0
nfs_boot: gateway=192.168.1.1
nfs_boot: getfh - no pathname
cannot mount root, error = 5
root device (default rtk0): reboot
syncing disks... done
unmounting file systems... done