我跟楼主问题很相似, 但是我出现“Linux-bzImage,setup=0x3800,size=0x44c0f0” 后可以跳转到vboot的引导界面,但是光标闪烁一会后就提示”/host/ubuntu1104/ubuntu-1104-beta1-i386.vhd No such file or directory“ 【我不明白最前面这个/host/是表示什么意思,在grub.cfg里面没有相关的设置】 然后下面的mounting提示内容与你基本类似,也是找不到文件。最终也是跳转到busybox的shell下 我用了9楼的朋友给出的方法依然不行,把vhd文件放到ntfs分区的根目录然后修改grub.cfg后也不行 求大神指点 |
我其实也挺喜欢ubuntu,但是新手双系统一不小心就会悲剧,电脑里很多文档资料,不敢装。之前我用VHD方法安装使用了win7与win8系统过程愉快而又便捷,结束了之前专业软件和一般应用装在一个系统很混乱的情况,用不同的vhd系统一切就很轻松简洁了,并且系统很清爽。但是当我想要使用vhd的方法体验ubuntu系统的时候发现这基本是我这样的非专业人士所不能完成的,我下载了论坛里2011niumao大神帖子里的文件但是对于BCD与g2dlr.mbr grdlr.mbr还有cfg等文件的编辑完全弄不清楚了,技术专业性太强,我基本没理清逻辑顺序,只得作罢了。 |
谢谢!我试试加入ntfs模块。。。。希望能解决 这种[VBoot] VD 不能识别win7/win8的ntfs格式化分区中磁盘文件的隐患的情况并非个案。。。。。 我的笨办法在这儿: http://bbs.wuyou.net/forum.php?m ... page%3D2&page=3 用DiskGenius或xp的ntfs版本格式化目录所在的NTFS分区即可,或者把硬盘模式改为IDE。。。 |
本帖最后由 2011niumao 于 2013-5-3 17:23 编辑 测试了一下如果使用vboot引导vhd ubuntu,那么加上rootdelay还是不行。这个也不对。 但是我使用机器上的实际ubuntu系统的grub2引导vhd ubuntu,加上这个参数就好了。 看来是vboot所给的grub.cfg文件有错误====应该一开始就加入一些模块。但是没有加进来。 解决方法: 把如下代码加入你的grub.cfg文件开头部分:
|
本帖最后由 2011niumao 于 2013-5-3 15:25 编辑 终于查找到原因了===看了很多grub2的网页===很诡异。 如果所有参数正确,原因就只有一个 在系统加载根分区时候对应的硬盘分区还没有准备好所以找不到 解决方法 在root=.....前面加上一个参数 rootdelay=90 .该语句类似为
原因对了,但是解决方法不对。见下楼。 |
本帖最后由 2011niumao 于 2013-4-22 22:08 编辑 原因就是找不到vhd文件。两种可能。一是把(hd0,5)改为(hd0,4)看看。一是使用search命令。在(hd0,5)那个语句上面加一条: search -f --set /ubuntu-1104-beta1-i386.vhd 把(hd0,5)删除。那一行其余不变。
另外 root=UUID=XXXXXXXXXXXXXXXX 中所有英文字母必须改为对应大写字母。 |
本帖最后由 2011niumao 于 2013-4-22 00:17 编辑 hd0,4与sda5对。 不是hd0,5。改了看看吧 grub4dos ,0123 主 456逻辑 |
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1 参考一下我写的readmevbuntu使用说明 |
应该是没有找到vhd文件。 看看sda6,sda2行不行,另外可以使用uuid===要将小写字母改为大写字母。 |
用GRUB4DOS方便点,你可以试试 |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.