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

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

2008年02月08日(金) 旧暦 [n年日記] [更新:"2008/02/09 14:00:54"]

#1 [NetBSD] Lets' note CF-R1 で xen

2008/02/05 に書いたように auich0: で panic するので、これを外した XEN3_DOM0 kernel を作って見たら、無事起動した。 しかし GENERIC -> GENERIC_LAPTOP の変更が含まれていないので
rtk0: watchdog timeout
が出てしまう。次のようにして 差分 を見ているが
diff -u sys/arch/i386/conf/GENERIC{,_LAPTOP} | egrep '^\+|^\-' | egrep -v '^\+#|^\-#'
どれが解決なのかはまだ分らない。
apm*
options PCIBIOS
options PCI_INTR_FIXUP
この辺かな。

それ以前にちょっと問題:

不思議でもあるけれど、grub から /grub/menu.lst を経て起動する場合に 何か変なことが起きる。 先日書いた 3.1.1/4.0 単純切替 は確かにうまく行っている。しかし xen を使おうとすると最初のうちは 4.0 の / を読んでいるが、そのうちに 3.1.1 の / を使ってくれる。
 ## 4 #############################################
title Xen 3.0 / NetBSD (hda0, new, VGA)
  root(hd0,0,h)
  kernel /xen.gz dom0_mem=65536
  module /netbsd.7 root=/dev/wd0h ro console=tty0
例えばこのように書いてある場合に、三点の意味で 期待どおりの / を読む。
  • /grub/menu.lst
  • /xen.gz
  • /netbsd.7
しかし起動すると /dev/wd0a が / になっていて、当然 /etc/fstab も /dev/wd0a 側に書いてあるものを読んでいて、カーネルだけ Xen で usrland は 3.1.1 になっている。そういうものだと受入れて、全て消して入替えて wd0a 側に 4.0 を用意すれば、ここは通過出来ると思うが ...

/xen.gz に root はこれにしてね、の情報が渡っていないのかな ..
mountroot() する時に、違うのを見てしまうのだなぁ ... mountroot() しているの誰 ? とりあえず config に wd0h を hardcode して見る ?

やっと DOM0 まで起動:

NetBSD host.example.com 4.0.0_PATCH NetBSD 4.0.0_PATCH (XEN3_DOM0-LETS) #8: 
Sat Feb  9 13:47:16 JST 2008  
root@modena:/export/src-4.0/src/sys/arch/i386/compile/obj/XEN3_DOM0-LETS i386
ath0 も使えている。
config -> XEN3_DOM0-LETS edit -> XEN2_DOM0 Fn + F7 が効かないので、もう少し変更中



最近の日記
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)