夫です。
CentOS5.2の仮想マシンマネージャーから、DomUにCentOS5.2をインストールしました。
インストール自体は指定されたオプションを設定することでうまくいき、GUIでの接続はできるのですが、
xmコマンドから接続した場合、下に示すメッセージを表示したまま停止し、ログインプロンプトが表示されるまで、情報が表示されません。
[root@atom ~]# xm console DomU PCI: Fatal: No PCI config space access function found rtc: IRQ 8 is not free. i8042.c: No controller found. ~空白~ CentOS release 5.2 (Final) Kernel 2.6.18-92.el5xen on an x86_64 DomU login:
xmコマンドを主として使用する場合、サービスの起動情報が見れず、ちょっとうれしくないです。
いろいろ調べた結果、この情報( http://archives.free.net.ph/message/20071129.185326.72932cac.ja.html )にヒントがありそう。
どうも、xm consoleでの接続は1番目のシリアルコンソールとして扱われる模様。
ということで、DomU側のカーネルパラメータにconsole=ttyS1を追加
/boot/grub/grub.confの中身 default=0 timeout=5 splashimage=(hd0,1)/grub/splash.xpm.gz hiddenmenu title CentOS (2.6.18-92.el5xen) root (hd0,1) kernel /vmlinuz-2.6.18-92.el5xen ro root=LABEL=/ rhgb quiet console=ttyS1 initrd /initrd-2.6.18-92.el5xen.img
この後、再起動を行うことで、設定パラメータが有効となり、以下のように、xm consoleコマンドへ起動メッセージを表示することができました。
[root@atom ~]# xm console DomU PCI: Fatal: No PCI config space access function found rtc: IRQ 8 is not free. i8042.c: No controller found. Red Hat nash version 5.1.19.6 starting Welcome to CentOS release 5.2 (Final) Press 'I' to enter interactive startup. 既知のどんな方法でも、ハードウェア時計にアクセスできません。 --debug オプションでアクセス方法検索の詳細について見てください。 時計 (utc) を設定中: 2008年 8月 20日 水曜日 00:05:58 JST [ OK ] udev を起動中: [ OK ] 標準キーマップ (us) を読み込み中: [ OK ] ホストネームを atom-vm1 に設定中: [ OK ] No devices found 論理ボリューム管理を設定中: No volume groups found [ OK ] ファイルシステムを検査中 Checking all file systems. [/sbin/fsck.ext3 (1) -- /] fsck.ext3 -a /dev/xvda1 /: clean, 110409/4583040 files, 966119/4580533 blocks [/sbin/fsck.ext3 (1) -- /boot] fsck.ext3 -a /dev/xvda2 /boot: clean, 38/26104 files, 15915/104388 blocks [ OK ] ルートファイルシステムを読み書きモードで再マウント中: [ OK ] ローカルファイルシステムをマウント中: [ OK ] ローカルファイルシステムのクォータを有効化中: [ OK ] /etc/fstab スワップスペースを有効化中: [ OK ] ・・・・・以下略・・・・・
単純な設定ですが、なかなかうまい情報にめぐり合えなかったので記載しておきます。