请教大侠安装xen的问题!!

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
xcv
帖子: 7
注册时间: 2007-06-20 22:07

请教大侠安装xen的问题!!

#1

帖子 xcv » 2007-06-21 11:42

RT,安装过程就不说了,从网上找的,装好运行的时候引导panic,信息如下:



RAMDISK: cramfs filesystem found at block0

RAMDISK: Loading 5208KiB [1 disk] into ram disk... done.

No filesystem could mount root, tried:ext2

Kernel panic-not syncing: VFS:Unable to mount root fs on unknown-block(0,0)



另外我是winXP装的VMware,上面装的Ubuntu,上面装的Xen,请问大侠,对这个panic有什么解决办法吗?小弟感激不尽!!!
atsiv
帖子: 21
注册时间: 2007-03-26 21:55

#2

帖子 atsiv » 2007-06-23 3:02

VMware wks v6 才可安裝 Xen ,是否開啟了paravirtualization 支援呢?在Settings/Options/Advanced 中找找看有沒有勾選到 Enable vmware paravirtual kernel support。
我曾經在VMware wks v6 安裝 Debian+Xen ,確定可以正常運作 。
xcv
帖子: 7
注册时间: 2007-06-20 22:07

#3

帖子 xcv » 2007-06-23 23:02

atsiv你好,我的vmware是5.5.1 把安装过程中的mkinitrd 换成mkinitramfs就可以引导了,但是如同我在另一个帖子写的,cpu总是100%,而且进去后在/usr/sbin/下找不到xend 和xm这两个命令
atsiv
帖子: 21
注册时间: 2007-03-26 21:55

#4

帖子 atsiv » 2007-06-24 12:53

你好,曾經用 Xen Live CD 和 Xen-Knoppix CD 在VMware Server 1.0.2測試,結果是出現
Kernel Panic , 猜想是 VMware Server不支援 Paravirtualization,Xen 屬於Paravirtualization的虛擬化技術,在VMware wks v.6才開始加入Paravitualization 支援。

我曾在Ubuntu Dapper實機用Binary的方式安裝過一次Xen,其餘大多在Debian Etch安裝,
因為Xen已納入Debian 的套件庫。 這裡有簡明的安裝指引 ,保證成功。
http://news.kdais.gov.tw/read.php?serve ... 625&header

另提供 Ubuntu wiki 有關Xen 的文件
https://help.ubuntu.com/community/?acti ... rch=Titles

HowtoForge 網站上也很多Ubuntu+ Xen的文件,用Xen 關鍵字搜尋一下。
http://www.howtoforge.com

因為在Xen中安裝Domain U還要用 Debootstrap方式來安裝,蠻耗費時間的。雖然在
http://www.jailtime.org 有許多現成的映象檔,稍微修改一下開機選項就可以使用。但還是覺得麻煩,所以最近較常使用OpenVZ的OS Level虛擬化方案,只要用預建立的樣版Precreated template,輕鬆建立 VPS虛擬機。

有點離題了,請參考

建議用Ubuntu實機安裝Xen,或改換 VMware wks v.6試試。
xcv
帖子: 7
注册时间: 2007-06-20 22:07

#5

帖子 xcv » 2007-06-24 22:26

我的是vmware workstation 6.0.0 build 4XXXX啊,可是没有找到什么Paravirtualization选项啊,请问怎么回事?还有,我是用源码编译安装的话,应该没什么影响吧?
atsiv
帖子: 21
注册时间: 2007-03-26 21:55

#6

帖子 atsiv » 2007-06-24 23:18

VMware Workstation v.6 Build 45731,在Settings/Options/Advanced 中找找看有沒有勾選到 Enable vmware paravirtual kernel support。 如圖核取方塊:
图片

虛擬機中重編核心比較耗費時間而已,應該沒有差別。
Debian Etch ,Ubuntu,Fedora Core, CentOS都已有編好的修補後核心,直接拿來用比較方便吧。
xcv
帖子: 7
注册时间: 2007-06-20 22:07

#7

帖子 xcv » 2007-06-25 22:10

怪事了,我是6.0.0 ACE edition build45731阿,我的vm->settings->options->advanced里怎么没有你说的那个选项?


我在编译xen中make world 就报了几个错误:

XENFB_TOOLS=n ./chk build
Xen CHECK-BUILD 2007年 06月 25日 星期一 00:13:29 CST
Checking check_crypto_lib: OK
Checking check_libvncserver: unused, OK
Checking check_openssl_devel:
*** Check for openssl headers FAILED
Checking check_python: OK
Checking check_python_devel: OK
Checking check_sdl: unused, OK
Checking check_x11_devel:
*** Check for x11 headers FAILED
Checking check_xgettext: OK
Checking check_zlib_devel: OK
Checking check_zlib_lib: OK
make[3]: *** [build] 错误 1
make[3]: Leaving directory `/home/xcv/xen-3.1.0-src/tools/check'
make[2]: *** [check] 错误 2
make[2]: Leaving directory `/home/xcv/xen-3.1.0-src/tools'
make[1]: *** [install-tools] 错误 2
make[1]: Leaving directory `/home/xcv/xen-3.1.0-src'
make: *** [world] 错误 2


不知道有没有影响?
哎怎么这么麻烦,要不是系统结构老师让我们写作业,我才不用这个东西呢!
atsiv
帖子: 21
注册时间: 2007-03-26 21:55

#8

帖子 atsiv » 2007-06-25 23:11

原來如此,我是在Linux下安裝VMware...,可能Windows和Linux版本功能有差異喲。
再試試吧 !
xcv
帖子: 7
注册时间: 2007-06-20 22:07

#9

帖子 xcv » 2007-06-27 13:56

CPU100%是没禁用TLS的原因,可是禁用后xend start 会报错,因为禁用了TLS的原因,查了一下,XEN说是要下一个"xen-friendly"的什么lib,是nosegneg的,这个库上哪找啊?
atsiv
帖子: 21
注册时间: 2007-03-26 21:55

#10

帖子 atsiv » 2007-06-27 14:54

中文有關Xen的文件還很少,尤其是在Ubuntu環境更少,大部分都是由洋人先發表出來,
曾經用重編核心的方式安裝Xen,出錯的機會還蠻多的,尤其是網路的部分更是不易理解,後來Xen進入Ubuntu Feisty套件庫,安裝都變得簡單多了,依照Step by step介紹文件,都能順利完成Xen環境的建置,以下是我實作過的洋文說明文件,照著說明作一定可行。
Domain0 在Ubuntu Feisty
DomainU Dapper ,Edgy , Feisty 皆可行

root@ubuntu:/xen-image# xm list
Name ID Mem(MiB) VCPUs State Time(s)
Domain-0 0 2842 2 r----- 1300.8
edgy-guest 1 128 1 -b---- 12.0
feisty_base 3 512 1 -b---- 36.1
yuki 5 512 1 -b---- 6.9

XenVirtualMachine/XenOnUbuntuFeisty
https://help.ubuntu.com/community/XenVi ... =%28xen%29

Installing Xen on Ubuntu Feisty Fawn - the complete newbie’s guide
http://blog.codefront.net/2007/06/26/in ... ies-guide/
回复