歡迎您光臨本站 註冊首頁

centos5.1里的xen無法使用jailtime.org的基礎系統

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

centos5.1里的xen無法使用jailtime.org的基礎系統

我用的是centos5.1自帶的xen,參考《Xen 初學者指南》在jailtime.org網站下載了centos5.1的基礎系統,改好配置文件后,啟動失敗。搞了兩天,非常鬱悶。我記得以前在centos4下弄,沒什麼問題啊。

我的配置文件為:
kernel = "/boot/vmlinuz-2.6.18-53.el5xen"
memory = 512
name = "centos.5-1"
vif = [ '' ]
dhcp = "dhcp"
disk = ['file:/vm/centos5/centos.5-1.img,sda1,w', 'file:/vm/centos5/centos.swap,sda2,w']
root = "/dev/sda1 ro"


提示的錯誤為:
VFS: Cannot open root device "sda1" or unknown-block(0,0)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

偶爾提示:
ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx


看上面的錯誤提示,在《Xen 初學者指南》里也指出了是「不能找到root分區」的錯誤。但我的配置文件是沒有錯誤的。我把基礎系統掛載上去看了一下,基礎系統里的boot文件夾居然是空的,該不會是由於這個問題吧。
《解決方案》

我好像知道怎麼回事了。

我在配置文件里寫的那個vmlinuz-2.6.18-53.el5xen其實是相當於xen0,而引導虛擬機用的是xenU。但我的centos5.1是完全安裝的,boot文件夾里只有vmlinuz-2.6.18-53.el5xen這個文件而已,別的vmlinuz就沒有了,怎麼會少了個文件?

[ 本帖最後由 twodog29 於 2008-5-6 14:55 編輯 ]
《解決方案》

頂上去

一樣的問題,謝謝

[火星人 ] centos5.1里的xen無法使用jailtime.org的基礎系統已經有602次圍觀

http://coctec.com/docs/service/show-post-7367.html