免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2074 | 回复: 3
打印 上一主题 下一主题

安装Xen 3.1出错! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-11-02 10:58 |只看该作者 |倒序浏览
环境:我使用的是Ubuntu 7.04,内核为2.6.20-15。
下载的是xen-3.1.0-install-x86_32.tgz。
按照Xen3.0用户手册(北南南北译)安装如下:
1、解压
2、sudo sh ./install.sh
3、更改/boot/grub/menu.lst,加入如下:
title Xen 3.1
root (hd0,1)
kernel /boot/xen-3.1.0.gz dom0_mem=262144
module /boot/vmlinuz-2.6.18-xen root=/dev/sda2 ro console=tty0
boot

但是出现如下错误:
VFS: Cannot open root device - Unable to mount root

Why?

对了,我的是IDE硬盘,/dev/sda2为ext3格式。不会是这个的原因吧。

实验了两次了,另一台是Ubuntu 7.10,还是不行。

论坛徽章:
0
2 [报告]
发表于 2007-11-05 12:53 |只看该作者
对chinaunix彻底失望,问题还是在xen.org解决的。

没人愿意回答问题,不知是不会?还是不想?

论坛徽章:
0
3 [报告]
发表于 2007-11-07 14:04 |只看该作者
关键是,你的linux的/是挂载在哪个点?另外,你有独立挂载的/boot吗?

论坛徽章:
0
4 [报告]
发表于 2007-11-07 14:05 |只看该作者
另外,ext3没有问题的,因为我用的也是ext3,xen3.1.0,虚拟了两个客户系统,宿主系统是redhat。还有,你需要看看你的系统是否需要initrd文件来引导。查看办法是看看你的menu.list,原来的系统里是否有类似 module /initrd-xxxxxx.img的语句,如果有,说明你的系统需要该文件。你的xen二进制包是不会自动帮你生成的。你需要自己手动生成,如下:
cd /lib/modules
depmod 2.6.18-xen
mkinitrd /boot/initrd-2.6.18-xen.img 2.6.18-xen

这样,在你的/boot下就生成了initrd-2.6.18-xen.img文件,你在你的menu.list里关于xen的配置部分最后添加:
module /boot/initrd-2.6.18-xen.img

这样就可以了。具体文件名和路径,你需要针对自己的机器做一些改动。

[ 本帖最后由 BestPersonal 于 2007-11-7 14:14 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP