无忧启动论坛

标题: 用移动硬盘GRRB4DOS启动,菜单如何写实现快速启动硬盘的双系统 ?? [打印本页]

作者: netmjwork    时间: 2013-2-11 20:16
标题: 用移动硬盘GRRB4DOS启动,菜单如何写实现快速启动硬盘的双系统 ??
本帖最后由 netmjwork 于 2013-7-2 12:29 编辑

用移动硬盘GRRB4DOS启动,menu.lst菜单如何写才能实现启动本地硬盘的双系统?(考虑C盘XP,D盘WIN7双系统的情况)

能否一个菜单实现不论是单系统(XP、WIN7、WIN8)还是多系统(XP、WIN7、WIN8同时安装)都可以通用?还是根据启动介质的不同而菜单不同?(好像多系统安装在逻辑分区上的话菜单又不同)

测试过如下的菜单,只能在用本地磁盘GRUB4DOS启动时才有效,如果移动硬盘GRUB4DOS启动就无效,前两个不能用,最后一个能引导到出现进度条的位置,但是出现进度条之后就一直黑屏不动了……

title [06]启动windows xp (主分区)                                   
rootnoverify (hd0,0)
makeactive
chainloader +1

title [07]启动windows 7  (主分区)            
rootnoverify (hd0,1)
makeactive
chainloader +1

title  启动本机Windows系统
find --set-root --ignore-floppies --ignore-cd /ntldr || find --set-root --ignore-floppies --ignore-cd /bootmgr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr || find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /ntldr || chainloader /bootmgr
boot


请各位解疑释惑,多谢!

[ 本帖最后由 netmjwork 于 2013-2-11 23:18 编辑 ]
作者: 2011cwj6958    时间: 2013-2-12 22:54
用移动硬盘或者U盘启动d的话,移动硬盘或者U盘是hd0,本地磁盘是hd1。
作者: netmjwork    时间: 2013-7-2 12:24
2011cwj6958 发表于 2013-2-12 22:54
用移动硬盘或者U盘启动d的话,移动硬盘或者U盘是hd0,本地磁盘是hd1。

尝试过修改HD1,一样不能启动,进度条有的,但是过了进度条就黑屏不动了……
作者: 星语    时间: 2013-7-28 16:12
你可以把这个代码复制过去试一下
  1. title [06]启动windows xp (主分区)                                   
  2. rootnoverify (hd0,0)
  3. makeactive
  4. chainloader /ntldr

  5. title [07]启动windows 7  (主分区)            
  6. rootnoverify (hd0,1)
  7. makeactive
  8. chainloader /bootmgr
复制代码
如果移动硬盘启动无效的话
你可以试试这个
  1. title [06]启动windows xp (主分区)                                   
  2. rootnoverify (hd1,0)
  3. makeactive  
  4. chainloader /ntldr

  5. title [07]启动windows 7  (主分区)            
  6. rootnoverify (hd1,1)
  7. makeactive
  8. chainloader /bootmgr
复制代码
因为grub可能会把启动的设备设为(hd0)




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