|
本人下载了一个迷你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 编辑 ] |
|