无忧启动论坛

标题: grub4dos如何启动软盘IMG [打印本页]

作者: dongyou2007    时间: 2009-7-22 23:04
标题: grub4dos如何启动软盘IMG
我用grldr启动Vista XP PE都可以就是启动不了软盘映像,不知如何才能启动,希望那位大侠提供支持,最好教程+文件
按教程上的方法

title ms dos
kernel (hd0,0)/boot/grub/memdisk.gz
initrd (hd0,0)/boot/grub/dos.img
或者改成
title ms dos
map (hd0,0)/boot/grub/dos.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
都不行


终于自己解决咯,纯属路径问题

title ms dos
kernel /boot/grub/memdisk.gz
initrd /boot/grub/dos.img

[ 本帖最后由 dongyou2007 于 2009-7-23 20:37 编辑 ]
作者: 鲁钝    时间: 2009-7-23 00:05
需要在/boot/grub/的目录中有img文件
作者: dongyou2007    时间: 2009-7-23 07:40
原帖由 鲁钝 于 2009-7-23 00:05 发表
需要在/boot/grub/的目录中有img文件

试过很多标准IMG文件都不行,估计还缺什么文件,就是不知道
作者: lianjiang    时间: 2009-7-23 07:52
贴出具体错误信息及使用的具体命令和文件在硬盘上的列表。
作者: lianjiang    时间: 2009-7-23 07:55
死搬教程里的用法不一定可以的,需要根据自己的具体情况相应修改命令。
比如使用find --set-root, map --mem等
作者: lasti    时间: 2009-7-23 09:41
我觉得是不是你的img文件是不是放错什么地方吧...
有时直接写(hd0,0)和某些机器的启动顺序不同的,
比如在我这公司的机器上u盘做first的时候就做了c盘(hd0,0),
而相应硬盘变成(hd1,0);
相反硬盘启动first启动的时候又倒过来了。
作者: dongyou2007    时间: 2009-7-23 16:47
谢谢LS几位!终于解决了,可是现在又有一个问题,进入DOS后找不到硬盘,咳!真是郁闷,有谁告诉我怎么让grldr引导的DOS启动盘看的到硬盘
作者: lianjiang    时间: 2009-7-23 16:52
1,问题解决了,建议写出问题所在及解决办法,以供其他人参考。
2,什么叫找不到硬盘? 全部是ntfs分区的话,dos下是看不到,也不能利用的,应加载ntfs驱动。是其它问题的话,应具体说明。
作者: Zokor    时间: 2009-7-23 17:06
参考Grub,附带的MENU.LST,启动对应的文件。
作者: 0cat0    时间: 2009-7-23 17:07
试试这个:

title        硬盘检测修复工具 效率源
find --set-root /boot/grub/xly.img
map --mem /boot/grub/xly.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
作者: dongyou2007    时间: 2009-7-23 17:08
原帖由 lianjiang 于 2009-7-23 16:52 发表
1,问题解决了,建议写出问题所在及解决办法,以供其他人参考。
2,什么叫找不到硬盘? 全部是ntfs分区的话,dos下是看不到,也不能利用的,应加载ntfs驱动。是其它问题的话,应具体说明。

title MS DOS
map --mem /boot/grub/bootdisk.img (hd0)
map --hook
chainloader (hd0)+1
rootnoverify (hd0)

以前用vfloppy虚拟软盘可以看到硬盘最后的Fat32分区,现在用grldr引导虚拟软盘IMG反而看不到
作者: Climbing    时间: 2009-7-23 17:22
从U盘启动可能是会导致效率源找不到硬盘的,这是效率源的问题,与grub4dos无关。
作者: dongyou2007    时间: 2009-7-23 17:43
原帖由 Climbing 于 2009-7-23 17:22 发表
从U盘启动可能是会导致效率源找不到硬盘的,这是效率源的问题,与grub4dos无关。

谢谢版主!我是从硬盘启动的,现在只是想添加个DOS,好刷BIOS,就是找不到硬盘,没法干,如果没有好的办法只好用vfloppy了
作者: 不才    时间: 2009-7-23 19:51
嘿嘿,你从硬盘启动,使用所提供的命令若是能看到硬盘那才是怪事了呢!

下面的是你的命令吧
--------------------------
title MS DOS
map --mem /boot/grub/bootdisk.img (hd0)
map --hook
chainloader (hd0)+1
rootnoverify (hd0)
作者: Climbing    时间: 2009-7-24 08:29
标题: 回复 #14 不才 的帖子
楼上说的没错,你这样能够找到硬盘才是真的奇怪。


  1. title MS DOS
  2. map --mem /boot/grub/bootdisk.img (fd0)
  3. map --hook
  4. root (fd0)
  5. chainloader /io.sys
复制代码




  1. title MS DOS
  2. map --mem /boot/grub/bootdisk.img (hd0)
  3. map (hd0) (hd1)
  4. map --hook
  5. chainloader (hd0)+1
  6. rootnoverify (hd0)
复制代码

作者: dongyou2007    时间: 2009-7-24 08:47
谢谢LS的大侠了,我们这些菜鸟就希望你们的帮助
作者: dato    时间: 2009-7-24 19:59
偶最近也很疑惑,因为以前的镜像都是用.zip打包的,所以我也是用memdisk方式加载的

kernel /boot/grub/memdisk.gz
initrd /boot/grub/img.zip

结果发现在U盘启动方式下,上面的方法在神舟的hp 520所有的.zip镜像全部阵亡包括syslinux引导也是一样,但是上面的写法如果是用pxe方式启动却非常的正常没有任何问题。而下面这种方式却是没有任何问题的,可惜不支持.zip压缩格式也就放弃了。

title ms dos
map (hd0,0)/boot/grub/dos.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

IMG0887A.jpg (50.57 KB, 下载次数: 32)

神舟hp 520启动失败

神舟hp 520启动失败

作者: xianglang    时间: 2009-7-24 23:57
G4D支持ZIP压缩格式?我还以为只支持GZIP的压缩格式呢!哪天有空试一下……
作者: 天风    时间: 2009-7-25 00:17
MEMDISK方式引导支持标准的ZIP压缩,如果用MAP方式引导则支持GZIP压缩的格式。

17楼的情况可以在MEMDISK后面加上RAW参数一试。
作者: dato    时间: 2009-7-26 10:19
google了一通syslinux的memdisk是支持ro raw bigraw floppy,
gurb4dos文档有关raw开关的说明似乎都是跟map有关的。没见着有memdisk后面直接加raw的示例,google网上的资料倒是有很多
类似以下的写法可惜依然不行。用syslinux加ro raw bigraw floppy也是不行。
title 02 Bart's Network Boot Disk                          .
kernel /boot/syslinux/memdisk raw
initrd /bootdisk/bnetwork.zip

还好现在知道支持.gz格式的压缩,这种方式可以正常的启动
title 01 Win9x_GRUB_BootDisk                               .
map --mem /bootdisk/boot.gz (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
作者: lusir401    时间: 2009-7-28 08:47
看来楼主还是有些急躁哦!




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