|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
|||||||||||||||||||||||||||||||||||||||||||||||
2008年01月31日(木) 旧暦 [n年日記] [更新:"2008/02/01 01:18:12"]#1 [NetBSD] 4.0 と 3.1 での netboot
とてもこまかいことなのだけれど、忘れてしまうので、書いておく
3.1 では
netboot
する時の pxeboot_ia32.bin は、base.gz から手で取出す必要があった。
これに対して、4.0 では、ftp directory に初めから分離して置いてある。
( つっこみ )
#2 [NetBSD][Xen] (hvm) CDROM boot はうまく行かないCDROM boot failure code: 0002と言われているが、disk 行をいろいろ試してもずうっと同じ。 ちょっと考えて、別の disk を使って、その中に予め何かを設置しておいて、 それを指定すれば、ということを考えて見た。160GB の disk を中に追加して それを 四分割。その一番最初に NetBSD-3.1.1 を入れる。これは単独では起動 することを確認しておく。 その上で、/usr/pkg/etc/xen/hvm に、次のように書いておく。 grep -v '^#' hvm | sed '/^$/d' kernel = "/usr/pkg/lib/xen/boot/hvmloader" builder='hvm' memory = 256 name = "hvm" vif0 = [ 'mac=00:16:3e:00:00:13, bridge=bridge0, type=ioemu' ] device_model = '/usr/pkg/libexec/qemu-dm' disk0 = [ 'phy:/dev/wd1a,0x01,w', 'phy:/dev/wd1a,0x02,w', 'phy:/dev/wd1a,0x03,w'] disk0 = [ 'phy:/dev/wd1a,ioemu:hda,w', 'phy:/dev/cd0a,0x03,r'] boot='dca' usb=1 usbdevice='tablet'上の記述はたまたまで、disk0 の、どちらが効いているのかは現在は不明。 しかしこれで sudo xm create hvm boot=eとすると一応起動する。 ttyp3:makoto@genova 12:01:24/080131(...etc/xen)> sudo xm list Name ID Mem VCPUs State Time(s) Domain-0 0 128 1 r----- 32.1 hvm 8 256 1 ------ 0.0しかし、卓を接続しようとすると、 ttyp3:makoto@genova 12:03:46/080131(...etc/xen)> sudo xm console hvm xenconsole: Could not read tty from store: No such file or directoryどこかに ktrace して見て下さい というのがあったので ( PR/34198 ) やって見た。 ttyp4:makoto@genova 11:54:22/080131(...log/xen)> sudo ktrace -t n xm console hvm xenconsole: Could not read tty from store: No such file or directory ttyp4:makoto@genova 11:55:17/080131(...log/xen)> kdump ktrace.out | tail 425 1 xenconsole NAMI "/usr/lib/libc.so.12" 425 1 xenconsole NAMI "/usr/pkg/lib/python2.4/config/libpthread.so.0" 425 1 xenconsole NAMI "/usr/pkg/lib/libpthread.so.0" 425 1 xenconsole NAMI "/usr/lib/libpthread.so.0" 425 1 xenconsole NAMI "/etc/malloc.conf" 425 1 xenconsole NAMI "/var/run/xenstored/socket" 425 1 xenconsole NAMI "/var/run/xenstored/socket" 425 3 xenconsole NAMI "/usr/share/nls/nls.alias.db" 425 3 xenconsole NAMI "/usr/share/nls/nls.alias" 425 3 xenconsole NAMI "/usr/share/nls/C/libc.cat" ttyp4:makoto@genova 11:56:55/080131(...log/xen)>さて。 makemap って、良く使う気がするが、ない。/usr/pkg/sbin/makemap だそうだが、何を入れると入るのかな。 やはり sendmail かな。< grep makemap /export/pkgsrc/*/*/PLIST makemap: /etc/mail/sendmail.cf: No such file or directory .. touch /etc/mail/sendmail.cfこれで makemap して見たが、変化がない ? 17732 1 xenconsole NAMI "/var/run/xenstored/socket" 17732 1 xenconsole NAMI "/var/run/xenstored/socket" 17732 3 xenconsole NAMI "/usr/share/nls/nls.alias.db" 17732 3 xenconsole NAMI "/usr/share/nls/C/libc.cat"alias を見に行くことはなくなっている。/dev/ptm は既にある。 "/local/domain/8/console/tty\0" 18046 1 xenconsole GIO fd 3 read 16 bytes "\^P\0\0\0\0\0\0\0\0\0\0\0\a\0\0\0" 18046 2 xenconsole GIO fd 3 read 7 bytes "ENOENT\0" 18046 3 xenconsole GIO fd 2 wrote 12 bytes "xenconsole: " 18046 3 xenconsole GIO fd 2 wrote 29 bytes "Could not read tty from store" 18046 3 xenconsole GIO fd 2 wrote 2 bytes ": " 18046 3 xenconsole GIO fd 2 wrote 26 bytes "No such file or directory "この辺かな。と思ったら、実は boot= の引数が良くないと言って、多分 以前よりも前の段階で止っている気がする。 qemu: invalid boot device in 'e' ( つっこみ )
#3 [NetBSD] netbsd-INSTALL_XEN3_DOMU.gz
hvm の方はなかなかうまく行かないので、non-hvm の方で
少し修行しようかと、次の設定でやって見る。
kernel = "/export/xen/netbsd-INSTALL_XEN3_DOMU.gz"
( つっこみ )
|
最近の日記 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) | ||