无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 175944|回复: 1259
打印 上一主题 下一主题

支持含有碎片的文件仿真

    [复制链接]
1#
发表于 2014-3-19 13:58:16 | 显示全部楼层
很好很方便的功能扩充!下载测试中...
回复

使用道具 举报

2#
发表于 2014-4-19 15:02:37 | 显示全部楼层
4月18日版本很棒。

使用grub4dos的map命令 引导arch-linux-vhd 终于成功了。
   
原来测试过第一个版本,没有成功。
回复

使用道具 举报

3#
发表于 2014-4-19 15:04:09 | 显示全部楼层

有此惊喜阿???不太敢相信。不过我也用不到。无法测试。
回复

使用道具 举报

4#
发表于 2014-5-3 08:15:02 | 显示全部楼层
2011yaya2007777 发表于 2014-5-2 17:23
有一处失误,已经修正于 1#。
请 mdyblog  测试。

测试成功.比上一版本好.使用map 引导ubuntu vhd文件成功.
回复

使用道具 举报

5#
发表于 2014-9-8 12:17:34 | 显示全部楼层
chenall 发表于 2014-9-6 10:12
上面的报告都太过于笼统,无法判断原因.

英文论坛的BUG已经确认修复(未上传).

google被墙上不去。9月2日以后的版本下载不到。
请问什么时候一楼可以再更新一下,更新到9月4日5日的?

点评

下载地址是这里: http://grub4dos.chenall.net/ 收藏这个地址吧。  详情 回复 发表于 2014-9-8 12:52
回复

使用道具 举报

6#
发表于 2014-9-8 17:56:48 | 显示全部楼层
不点 发表于 2014-9-8 12:52
下载地址是这里:

http://grub4dos.chenall.net/

谢谢。已经下载了。
回复

使用道具 举报

7#
发表于 2015-1-1 11:47:36 | 显示全部楼层
本帖最后由 2011niumao 于 2015-1-1 12:16 编辑
2011yaya2007777 发表于 2014-12-31 20:30
又发现 1 个 bug:
执行:blocklist (md)+0xffffffff
返回:(md)0+-1


好像对于有碎片文件的仿真变坏了.
我有两个vhd文件,使用原来2014-11-27的0.46a版本可以启动.
但是2014-12-31 的 0.46a不能启动.
回复

使用道具 举报

8#
发表于 2015-1-1 12:59:52 | 显示全部楼层
本帖最后由 2011niumao 于 2015-1-1 13:18 编辑
2011niumao 发表于 2015-1-1 11:47
好像对于有碎片文件的仿真变坏了.
我有两个vhd文件,使用原来2014-11-27的0.46a版本可以启动.
但是201 ...

进一步对各个版本测试结果:

0.46a 2014-12-26正常.可以引导. 0.45c 2014-12-24也正常引导.
0.46a 2014-12-27就和2014-12-31一样出现上面图片所示错误.

应该是2014-12-27 0.46a 开始出现错误的.
回复

使用道具 举报

9#
发表于 2015-1-2 10:14:15 | 显示全部楼层
2011yaya2007777 发表于 2015-1-2 09:06
Re 2011niumao :
请测试一下官网的 0.4.6a 24/25/27 版本,准确定位。

官网的 0.46a 24/25都正常引导.27不行.出现错误.
回复

使用道具 举报

10#
发表于 2015-1-2 22:34:50 | 显示全部楼层
本帖最后由 2011niumao 于 2015-1-3 09:38 编辑
2011yaya2007777 发表于 2015-1-2 20:11
请 2011niumao 测试一下。


还是不能引导.问题依旧.还是那个图片显示的错误.

不过有个新发现: 就是一开始的错误提示====两个扇区数不一致===在成功引导的版本上也出现过.
看来不是这个导致的不能引导.
此外有一个vhd 出来一个 error13  不支持的格式.另一个出来是 error 17 不能挂载这个分区
是不是对 ext4 的支持被改变了?因为我的是UBUNTU 引导文件在 ext4 分区上===就是那个 (hd-1,2)分区是ext4
1月3日:把引导文件复制到第一分区,fat32格式,2015-01-02的0.46a 同样方式却引导成功===感觉还是对ext4的支持问题

这个图片是 2014-12-25 0.46a引导成功的情况.
回复

使用道具 举报

11#
发表于 2015-1-3 09:28:13 | 显示全部楼层
本帖最后由 2011niumao 于 2015-1-3 09:31 编辑
mdyblog 发表于 2015-1-3 08:44
这么 等来等去, 什么时候才能解决问题。效率太低了。

建议你给 Y大 建立一个 测试环境, 他自己就能 ...


多谢mdyblog.不太熟悉MBROSTool.待我学习熟悉看看.
问题重现倒是简单,可以到以下链接下载UBUNTU-14041.vhd系统.
http://pan.baidu.com/s/1hqopezq
解压后24G,放在一个ntfs分区根目录的子目录ubuntu下.使用grub4dos引导.
菜单如下
  1. title 单文件MAP启动 UBUNTU14041.VHD
  2. find --set-root --ignore-floppies --ignore-cd /ubuntu/UBUNTU-14041.vhd
  3. map  /ubuntu/UBUNTU-14041.vhd (hd)
  4. map --hook
  5. find --set-root --ignore-floppies --ignore-cd /ubuntu/UBUNTU-14041.vhd
  6. uuid ()
  7. kernel (hd-1,2)/vmlinuz root=UUID=%?% vloop=/ubuntu/UBUNTU-14041.vhd vlooppart=p3
  8. initrd (hd-1,2)/initrd.img
复制代码
回复

使用道具 举报

12#
发表于 2015-1-3 10:03:43 | 显示全部楼层
mdyblog 发表于 2015-1-3 09:54
1: 进链接, 没有发现 UBUNTU-14041.vhd
     你得给出具体的文件路径(不要说随便那个都可以,测试的具 ...

哦.多谢指点. 感觉已经可以确定是对ext4的支持从 2014-12-27 0.46a 开始被破坏了.
1,多点几下,有个UBUNTU 14041 子目录. 下载所有文件就可以.压缩后约2G.解压后约24G
2.碎片整理是必需的.否则一般不能使用map方式启动
3.需要一个ext4分区,一个完整linux系统.这个原理上可以使用puppy 或者 slatiz等.
但ubuntu需要8G以上.
回复

使用道具 举报

13#
发表于 2015-1-3 11:07:04 | 显示全部楼层
本帖最后由 2011niumao 于 2015-1-3 11:10 编辑
mdyblog 发表于 2015-1-3 10:46
1:
》》压缩后约2G.解压后约24G
基本没戏。


谢谢.但我不需要虚拟硬盘的.因为是想把问题重现给开发者.
所以应该是yaya chenall他们的事情了.

问题应该与碎片无关,此外当我把ubuntu的引导文件放在vhd的第一分区,fat32格式的.
使用yaya给的2015-01-02 0.46a 也成功启动了.
说明问题与碎片无关,主要是与ext4有关.
回复

使用道具 举报

14#
发表于 2015-1-3 16:24:28 | 显示全部楼层
mdyblog 发表于 2015-1-3 15:32
》》此外当我把ubuntu的引导文件放在vhd的第一分区,fat32格式的.
使用yaya给的2015-01-02 0.46a 也成 ...

请阅读一下我的测试结果的帖子.vhd系统启动并没有问题,
如果把linux的引导文件放在外面,可以使用grub2 grub4dos模式启动的.
单一一个vhd文件,可以使用grub2的loopback命令启动.也可以整理碎片后使用grub4dos 0.45c 2014-12-24 或者 grub4dos 0.46a 2014-12-25 2014-12-26(本贴提供的)启动.

但是0.46a 2014-12-27不能map模式单文件启动.当我把linux引导文件 vmlinuz initrd.img放在vhd内部第一个fat32格式分区下时候又可以启动了.所以应该是关于ext4的支持问题吧.也许是对于多分区vhd的支持问题?看开发者的判断吧
回复

使用道具 举报

15#
发表于 2015-1-3 19:08:39 | 显示全部楼层
2011yaya2007777 发表于 2015-1-2 20:11
请 2011niumao 测试一下。


遵照mdyblog大元帅的建议.我重新测试了一下.虚拟机上看====很成功====没有问题.
制作一个8G的VHD,模拟硬盘 .在8G vhd上做了一个2G vhd 模拟虚拟硬盘.把2G分两个区,前面ext4 后面fat32
结果map以后都可启动,可以找到ext4上引导文件也可找到fat32分区的引导文件.

看来问题只是个个例.可能与我的vhd分区有关.
回复

使用道具 举报

16#
发表于 2015-1-4 16:41:27 | 显示全部楼层
2011yaya2007777 发表于 2015-1-4 16:11
按 664# 菜单,怎么会在 651# 映射出 4 个硬盘?

哦。这个倒不是问题。是我在该项引导失败后回车回到主菜单,修改一下后,继续按该菜单再引导一次,又多出一块模拟硬盘啦。重复引导三四次,中间没有重启,每次都会多出一个模拟硬盘。
回复

使用道具 举报

17#
发表于 2015-1-8 11:09:29 | 显示全部楼层
本帖最后由 2011niumao 于 2015-1-8 11:12 编辑

grub4dos命令行执行blocklist的结果.1225与1227 0.46a 还真的不一样.请chenall yaya看看
上面是能引导的1225

下面是不能引导的1227
回复

使用道具 举报

18#
发表于 2015-1-8 16:12:58 | 显示全部楼层
chenall 发表于 2015-1-8 15:37
附件修正了2011niumao报告的问题,,并且已经打上前面yaya提到过的BUG补丁.

测试很成功.几个vhd LINUX系统都能很快,map方式启动.非常感谢.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-13 14:35

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表