无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 4716|回复: 4

[求助] 如何将grub4dos菜单命令转换成grub2命令

[复制链接]
发表于 2014-2-14 08:39:56 | 显示全部楼层 |阅读模式
title Rescue DOS DISK/Ghost Prompt
map --mem /MiniPE/GhoDisk.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title Rescue by WinPE/Ghost32 Prompt
map --mem (hd0,0)/MiniPE/GhostPE.ISO (hd32)
map --hook
chainloader (hd32)
boot


要将上面的转换成grub2菜单命令,特殊注意参数(fd0)和(hd32)要如何处理?
发表于 2014-2-18 06:15:27 | 显示全部楼层

下载isolinux最新版,提取memdisk

linux16 /路径/memdisk raw
initrd16 /MiniPE/GhoDisk.IMG

linux16 /路径/memdisk iso
initrd16 (hd0,msdos1)/MiniPE/GhostPE.ISO
回复

使用道具 举报

 楼主| 发表于 2014-2-18 20:26:27 | 显示全部楼层
试试,谢谢啦
回复

使用道具 举报

 楼主| 发表于 2014-2-20 16:59:42 | 显示全部楼层
grub2加载img已经解决,方法如下:
下载Avlgo Manager读取C/H/S参数。
c,h,s表示:Cylinder,Head,Sector,即:柱面,磁头,扇区。对于非标准的磁盘镜像需要指定这个参数,之后才可以正确加载引导。
测试:取得dostool.img的c/h/s为:60/4/36
grub>linux16  /boot/grub/memdisk c=60 h=4 s=36 floppy
grub>initrd16 (hd0,msdos2)/share/ss/dostool.img
grub>boot
回复

使用道具 举报

 楼主| 发表于 2014-2-20 22:19:40 | 显示全部楼层
我对应作了测试:

title Install Windows xp sp3 。。。
fallback 2
find --set-root /winxp.iso
map /winxp.iso (0xff) || map --mem /winxp.iso (0xff)
map --hook
chainloader (0xff)
boot

居然可以成功引导winxp的安装界面。虽然我尝试了grub2中的drivemap 相应的功能,但仍然没有办法启动。

因此得出我的测试结论:
在grub2中,想启动winxp.iso,先通过grub2启动grub4dos,再通过grub4dos提供的map功能引导winxp.iso。这属于曲线救国吧。
grub2引导grub4dos
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-3-29 02:39

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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