很奇怪的事,照著 RHEL 的官方文件說明去連接 Guest 的 console 但是系統像是死魚一樣,沒有反應!!檢查一下 Guest 的 /var/log/message 發現說沒有 console 這個東西.過了一個下午後想起來好像是 security 的權限不能讓 console 登入!!但是這應該是針對 root 不應該 Guest 的 console 沒反應.查了一下果然 Guest 還是需要設定不然光是 xm console 這個指令是不能登入的!!
1. 在 /boot/grub/grub.conf
指定 console 值 "console=tty0 console=xvc0"
2. /etc/inittab 系統預設不能使用 comport 來登入系統 ,所以要修改一下 /etc/inittab,
[root@benjr ~]# vi /etc/inittab3. /etc/securetty 由於 PAM 的限制所以 root 無法使用 comport 登入系統 ,所以還是要修改一下 /etc/securetty:
[root@benjr ~]# vi /etc/securetty[root@benjr ~]# xm list
Name ID Mem(MiB) VCPUs State Time(s)
Domain-0 0 1231 4 r----- 150.1
rhel4.6 2 255 1 -b---- 0.1
rhel5 4 511 1 -b---- 2.2
你會看到的都是目前在 running 狀態的 Guest.
[root@benjr ~]# xm console rhel4.6如果剛剛的設定正確就可以看到 console 的畫面了!!
試驗過,如上所述能解決這個問題。