无忧启动论坛
标题:
Grub4DOS的map和memdisk.gz的用法与区别
[打印本页]
作者:
derry
时间:
2012-2-26 14:16
标题:
Grub4DOS的map和memdisk.gz的用法与区别
本人下载了一个迷你win98se镜像,打算做进GRUB菜单,XP系统,fat32,一个硬盘3个主分区(无扩展分区),win98se.img在E:\systems下,由boot.ini加载GRUB
用map命令加载镜像
title Windows 98
map --mem (hd0,2)/systems/win98se.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
启动失败,闪了几下,直接自动退回到XP的菜单下,修改menu.lst为
title Windows 98
map --mem (hd0,2)/systems/win98se.img (hd0)
map --hook
root (hd0,0)
chainloader +1
可以进入迷你win98se,但奇怪的是只有虚拟的C盘,没有其他盘符,无奈之下,下载了memdisk.gz,放到镜像同目录下,修改menu.lst为
title Windows 98
kernel (hd0,2)/systems/memdisk.gz
initrd (hd0,2)/systems/win98se.img
结果不仅可以进入迷你win98se,而且原来硬盘的C、D、E盘顺序成功变更为D、E、F了
请问各位大大,为什么map命令启动硬盘镜像后无法看到其他盘符?是菜单什么命令不对,还是map无法达到memdisk.gz的某些功能?
grub4dos为
grub4dos-0.4.4-2009-03-31
win98se的镜像提取自天风的
迷你win98光盘版
(因其光盘版内同样是GRUB引导,直接引导这个光盘版,就变成菜单套菜单,麻烦)
[
本帖最后由 2011eros 于 2012-2-26 17:28 编辑
]
作者:
derry
时间:
2012-2-26 19:01
哈哈,自己终于搞定了,map也可以达到相同效果,只是少写一句
title Windows 98
map --mem (hd0,2)/systems/win98se.img (hd0)
map (hd0) (hd1)
map --hook
root (hd0,0)
chainloader +1
进入win98se后,看到原来的3个盘符了,分别为D、E、F
只是若想要让win98se的虚拟盘为A或者是除去C、D、E盘符以外的盘符该如何写?
[
本帖最后由 2011eros 于 2012-2-26 20:13 编辑
]
作者:
2010disifanuo
时间:
2013-3-30 08:38
标题:
这个问题很好
因为映射成hd后,把fd当成一块硬盘了
欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/)
Powered by Discuz! X3.3