无忧启动论坛

标题: Vboot引导心得汇报贴 [打印本页]

作者: sanichui    时间: 2010-12-14 14:58
标题: Vboot引导心得汇报贴
先堆一下废话:好久没来无忧,发现多了很多的子版块,特别是这个vhd版引起了我的浓厚兴趣。

1、vhd引导xp的很好弄,大家就照着http://bbs.wuyou.net/forum.php?mod=viewthread&tid=180927&extra=page%3D1的去做就可以了;
不过这里有几个问题需要说一下:
a、建立的vhd文件不可太大,我用过的8G没问题,10G就提示“too many setup sectors”

b、在安装过程中可能会出现“安装程序无法复制vbootdsk.sys”一类的错误提示,解决办法很多您可以将vboot.img中i386中的vdisk的驱动集成到你的系统光盘中,其实更简单的方法是在vboot.img这个镜像文件中建立一个"$oem$\textmode\"结构的目录,再将i386中的文件放置其中,从而生成新的vboot.img文件。在附件中我已提供下载(下载后将后缀名7z改为img)。

c、vboot安装xp(非ghost版)后,安装的这个系统的盘符不是C,解决办法参见:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=183228&extra=page%3D1

2、今天尝试了一下vhd的ubuntu10.04,成功引导!目前的感觉性能和物理相差无几;稳定性等有待长期测试;暂无bug!
简要说一次:首先在下面网页下载官方已经制作好的ubuntu10.04的vhd镜像文件ubuntu-1004.7z
http://www.vmlite.com/index.php/products/vboot/download-linux-vboot-appliances

与之前的引导xp的文件相比,其实我们需要的只有这个压缩包中的两个文件:ubuntu-1004-desktop-i386.vhd和\ubuntu-1004\vboot\grub目录下的vhd.mod
ubuntu-1004-desktop-i386.vhd解压至C:\,将vhd.mod放置在你的C:\vboot\grub目录下,
修改C:\vboot\grub目录下的grub.cfg文件,添加如下代码:

menuentry "VHD Ubuntu 10.04, Linux 2.6.32-21-generic" {
insmod vhd
vhd vhd0 (hd0,1)/ubuntu-1004-desktop-i386.vhd --partitions
linux (vhd0,1)/boot/vmlinuz-2.6.32-21-generic root=/dev/sda1 vloop=/ubuntu-1004-desktop-i386.vhd vlooppart=p1 quiet splash
initrd (vhd0,1)/boot/initrd.img-2.6.32-21-generic

}

至此,你就可以重启电脑开始你的vhd ubuntu10.04之旅了。

3、还在看官方的文档,准备手动安装ubuntu10.10试试,上面那个网页里面有不带vhd的安装文件下载,大家也可以试试。

未完待续~

最后希望大家在此多多分享你的经验心得,板砖也可以,呵呵

[ 本帖最后由 sanichui 于 2010-12-14 15:06 编辑 ]

vboot.7z

1.41 MB, 下载次数: 1968, 下载积分: 无忧币 -2

下载后将后缀名7z改为img


作者: TCLSHX    时间: 2010-12-14 17:16
标题: 回复 #1 sanichui 的帖子
很不错,WIN7和XP均成成功安装进VHD就太好了,此帖收藏,慢慢学习
作者: chp_phoenix    时间: 2010-12-14 18:22
好,终于有经验贴分享了
可以下手了
额呵呵
作者: 追风    时间: 2010-12-14 21:44
之前测试的时候就是出现“安装程序无法复制vbootdsk.sys”,从而导致安装失败。等有时间再安装测试一下。
作者: zgyjk    时间: 2010-12-14 22:39
我建立了10G的固定容量VHD都没问题呀
作者: sanichui    时间: 2010-12-15 00:18
原帖由 zgyjk 于 2010-12-14 22:39 发表
我建立了10G的固定容量VHD都没问题呀


哦?那有机会再测试一下,上次我的死活就不行。谢谢你的信息。
作者: xhjlovehmf    时间: 2010-12-16 15:20
Win7本身是可以引导VHD的,为什么VHD的XP不能引导,而必须用vboot。能不能用vboot装好xp后,改为win7引导呢,只要在bcd中修改就可以了,这样就能把c盘根目录下的那些vboot的文件删除,只留一个winxp.vhd就可以了,岂不是很干净。
作者: sanichui    时间: 2010-12-17 01:32
标题: 回复 #7 xhjlovehmf 的帖子
你的想法很好,包括我在内的很多人都试过,但是可惜暂时不支持

如果有兴趣的话你可以先在虚拟机下测试,看看蓝屏的代码,呵呵。
作者: 2010marsgt    时间: 2010-12-17 02:12
标题: 回复 #7 xhjlovehmf 的帖子
Win7支持VHD,但是XP的内核不支持啊,用BootMGR引导以后,一旦交权,XP就会因为不认识“自己”而停在那(别忘了XP是被封装在VHD里的)。。。。。。。
我想,能不能借用VBOOT里的驱动,事先在系统里装好,然后再引导呢?
作者: sanichui    时间: 2010-12-17 11:24
标题: 回复 #9 2010marsgt 的帖子
好像不光是驱动那么简单,内核也要做做文章。因为你们说的我都试过了
作者: 2010marsgt    时间: 2010-12-17 13:15
标题: 回复 #10 sanichui 的帖子
vboot的两个驱动里,VHD的文件名都是指定的“C:\vbootsmp.vhd”和“C:\vbootdsk.vhd”,是不是这里的问题?
还有,这里http://bbs.wuyou.net/forum.php?m ... p;extra=&page=1貌似还有个独立的驱动。。。。。。
作者: zhangjie0506    时间: 2011-1-1 21:49
按照这个帖子做,我的“安装程序无法复制vbootdsk.sys”总算解决了,顶上去!!!
作者: 2010Mrmay    时间: 2011-1-5 23:26
楼主用过wubi安装Ubuntu吗?跟VHD相比较,哪个性能更优一些?
作者: 2010forever倩    时间: 2011-1-23 10:28
刚好也遇到了无法复制文件的问题.试试楼主的方法
作者: hotwire    时间: 2011-1-24 18:32
vboot没有使用价值,我时间往后面调几年,就不能进系统了,
作者: lianjiang    时间: 2011-1-24 19:06
原帖由 hotwire 于 2011-1-24 18:32 发表
vboot没有使用价值,我时间往后面调几年,就不能进系统了,

2-15过期,到时应会有新的免费版本的,否则就成了废品。
作者: hotwire    时间: 2011-1-24 19:46
原帖由 lianjiang 于 2011-1-24 19:06 发表

2-15过期,到时应会有新的免费版本的,否则就成了废品。

是啊,只能当玩具弄白相点,没有实用价值,真拿这个当系统用,就成猪头三了。
作者: hotwire    时间: 2011-1-28 16:41
标题: 回复 #1 sanichui 的帖子
ubuntu10.04,登录还要密码,怎么也登录不进,垃圾
作者: 2011zxx    时间: 2011-2-7 16:11
还真是遇到不能复制vbootdsk.sys的错误了,貌似OEM的安装盘不行。
作者: wanghh    时间: 2011-3-2 21:43
谢谢楼主分享!~~~~~~~~~~~~
作者: wanghh    时间: 2011-3-2 21:44
貌似OEM的安装盘不行?是真的吗?
作者: wanghh    时间: 2011-3-12 18:49
貌似OEM的安装盘不行。

我今天用OEM的安装盘成功安装了。。。。。
作者: wanghh    时间: 2011-3-12 18:50
原帖由 2011zxx 于 2011-2-7 16:11 发表
还真是遇到不能复制vbootdsk.sys的错误了,貌似OEM的安装盘不行。



出现“安装程序无法复制vbootdsk.sys”,
按ESC就可以了。
作者: 2011附子    时间: 2011-3-19 01:04
此帖收藏,慢慢学习




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net./) Powered by Discuz! X3.3