无忧启动论坛

标题: 1JF9 引导独立双系统不能正常切换 [打印本页]

作者: gnd_zzl    时间: 2013-5-8 10:45
标题: 1JF9 引导独立双系统不能正常切换
本帖最后由 gnd_zzl 于 2013-5-11 14:26 编辑

各位好,菜菜菜菜鸟第一次向你提问:
      我的电脑分了两个主分区,分别安装Win 7(主系统),Win XP(辅助系统),若干逻辑分区,其中一个逻辑分区作为隐藏分区(系统救护),主引导记录(MBR)安装的是蛙叔的 1JF9k 程序(使用了BOOTICE程序)。现在可以实现开机按F9(不显示任何提示信息,需要密码)进入隐藏分区(PE系统),无操作的情况下自动进入主系统(Win 7),我想进入 辅助系统(Win XP),按 F11 能看到 Win XP 系统启动的画面,但过一会就自动重启了,重启以后若不进行任何操作则进入主系统(Win 7)了。按照 BOOTICE 的使用说明,按下 F11 应该可以实现主系统和辅助系统之间的切换呀 怎么我这里按下以后好像并没有切换两个系统的显隐状态,也就是说并没有真正切换系统? 这个问题从11年中旬困扰我倒现在了,我的曲线救国方法是在两个系统下都放一个 PQBoot (从魔术分区中提取的切换系统的工具),可是还是不完美,PQBoot切换系统重启后若不进行任何操作则系统还是启动上次运行的系统,只不过并不能完成启动,如果重启后按F11 ,则能完成启动并进入桌面。。。。
      靠谱的效果应该是按下F11就应该能切换两个分区之间的显隐状态并完成另一个系统的启动直到顺利进入桌面。但是我这里一直做不到,不知道是哪里出了问题。。。希望得到猫哥和各位前辈的解答。
      谢谢!
作者: zlgs    时间: 2013-5-11 10:14
BOOTICE集成1Jf9和1JF9K
可以调整启动顺序
看看你的启动顺序是否紊乱
作者: cchessbd    时间: 2013-5-11 10:48
本帖最后由 cchessbd 于 2013-5-11 11:02 编辑

参看我的grub菜单吧,mbr采用wee或grldr ,可以用pauly大的bootice写入
增加以下文件(default文件用于硬盘,可保存上次的选项,不过此分区会被隐藏。u盘可要可不要。)
/boot/default
/boot/grub/grldr
/grldr

#password --md5 $1$qM1n/$b7DVx3WMmvrcVq8UTI9sn1
timeout 5
default 4
rootnoverify
cat --length=0 /boot/default && default /boot/default && checkrange 0x07,0x0c,0x0b parttype && parttype 0x12
cat --length=0 /boot/grub/UNIFONT.HEX && font /boot/grub/UNIFONT.HEX
graphicsmode -1 640 480 24:32
terminal --font-spacing=0:6

title [0]   Swap (hd0) (hd1)
        errorcheck off
        map (hd0) (hd1) && map (hd1) (hd0) && map --rehook
        find --set-root --devices=h /menu.lst && configfile /menu.lst
        find --set-root --devices=h /boot/grub/menu.lst && configfile /boot/grub/menu.lst
        errorcheck on && commandline

title [1]   Windows 系统一
fallback 4
cat --length=0 /boot/default && savedefault
checkrange 0x07,0x0c,0x0b parttype (hd0,1) && hide (hd0,1)
checkrange 0x07,0x0c,0x0b parttype (hd0,2) && hide (hd0,2)
checkrange 0x17,0x1c,0x1b parttype (hd0,0) && unhide (hd0,0)
rootnoverify (hd0,0)
makeactive
chainloader /bootmgr || chainloader /ntldr

title [2]   Windows 系统二
fallback 4
cat --length=0 /boot/default && savedefault
checkrange 0x07,0x0c,0x0b parttype (hd0,0) && hide (hd0,0)
checkrange 0x07,0x0c,0x0b parttype (hd0,2) && hide (hd0,2)
checkrange 0x17,0x1c,0x1b parttype (hd0,1) && unhide (hd0,1)
rootnoverify (hd0,1)
makeactive
chainloader /bootmgr || chainloader /ntldr

title [3]   RAMOS.IMG 内存系统
fallback 6
cat --length=0 /boot/default && savedefault
find --set-root --devices=h /RAMOS.IMG
map --mem /RAMOS1.IMG (hd0) || map --mem /RAMOS.IMG (hd0)
checkrange 0x07,0x0c,0x0b parttype (hd0,0) && hide (hd0,0)
checkrange 0x07,0x0c,0x0b parttype (hd0,1) && hide (hd0,1)
checkrange 0x07,0x0c,0x0b parttype (hd0,2) && hide (hd0,2)
checkrange 0x07,0x0c,0x0b parttype (hd0,3) && hide (hd0,3)
map (hd0) (hd1)
map --hook
rootnoverify (hd0,0)
chainloader /ntldr

title [4]   TANGOPE   维护系统
fallback 5
f6img /BOOT/SRS
map --mem /BOOT/TANGOPE.ISO (hd32)
map --hook
cat --length=0 /boot/default || map (hd0) (hd1) && map (hd1) (hd0) && map --rehook
rootnoverify (hd32)
chainloader ()

title [5]   一键GHOST (ACT_LP)
find --set-root /BOOT/IMGS/WUYOU.GZ
map --mem /BOOT/IMGS/WUYOU.GZ (fd0)
map --hook
write --offset=11 (fd0)/DOS/DIY.BAT SET gPR=-quiet -noide
write --offset=132 (fd0)/CONFIG.SYS 2,0\n
rootnoverify (fd0)
chainloader +1

title
fallback 4
find --set-root /boot/slitaz/bzImage
kernel /boot/slitaz/bzImage rw root=/dev/null vga=normal autologin && initrd /boot/slitaz/rootfs.gz



作者: fhabh    时间: 2013-5-11 11:06
蛙哥前辈的 1JF9KY-1 就能实现两个系统切换 Ctrl+F9(可自定义),你为何还要用BOOTICE呢?
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
作者: gnd_zzl    时间: 2013-5-11 14:15
fhabh 发表于 2013-5-11 11:06
蛙哥前辈的 1JF9KY-1 就能实现两个系统切换 Ctrl+F9(可自定义),你为何还要用BOOTICE呢?
http://bbs.wu ...

1JF9ky_1 和 BOOTICE 我都用了,在我的电脑上都有些问题,不能切换系统。现下的解决方案是显示系统分区和救护分区,在系统一下卸下系统二和救护系统的卷标,在系统二下卸下系统一和救护系统的卷标。
作者: gnd_zzl    时间: 2013-5-11 14:25
cchessbd 发表于 2013-5-11 10:48
参看我的grub菜单吧,mbr采用wee或grldr ,可以用pauly大的bootice写入
增加以下文件(default文件用于硬盘 ...

可能跟您的理念不一样,我所需要的是开机并不出现G4D引导菜单,而是出现一个类似的提示:Press F9 to ***(当然这个提示是可以隐藏的,最好是隐藏了),不进行任何操作的情况下默认进入系统一。
按F9进入隐藏分区PE系统,此PE系统的G4D菜单可以具有系统切换功能(当然也可以不具备)。
按F11、Ctrl+F9 或自定义的其他键进入系统二(自动切换两个主分区的显隐状态,下一次重启后开机后默认进入系统二,不用按快捷键,当然以上这些在我的电脑上都不能做到,可能是关于G4D我有很多不懂)
现下的解决方案是显示系统分区和救护分区,在系统一下卸下系统二和救护系统的卷标,在系统二下卸下系统一和救护系统的卷标。当然每次重启或开机后默认进入的是系统一,这也基本符合我的个人要求。

谢谢你的Grub菜单范例,太多不懂,还需要学习!


作者: Pauly    时间: 2013-5-11 23:07
http://bbs.wuyou.net/forum.php?m ... 42&fromuid=2199
作者: 2011longfei    时间: 2013-5-19 10:25
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1看看这个吧,我就是用这个实现双系统的,相当好用了。
作者: cchessbd    时间: 2013-5-19 14:39
gnd_zzl 发表于 2013-5-11 14:25
可能跟您的理念不一样,我所需要的是开机并不出现G4D引导菜单,而是出现一个类似的提示:Press F9 to *** ...

嗯,我一般不用热键,其实也可参照论坛高手的菜单,加入热键支持。
与xorboot相比,主要是这个菜单的通用性较强,支持usb引导,不一定要写入硬盘mbr。
当从usb-hdd引导时,只需按0键切换一下硬盘,就可引导客户的硬盘而不需手动修改客户的mbr。




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