无忧启动论坛

标题: 解决了..我在c盘上安装了xp,又在d盘上安装了win7。怎么制作双启动菜单? [打印本页]

作者: 2012wjia    时间: 2021-3-8 18:32
提示: 作者被禁止或删除 内容自动屏蔽
作者: 2012wjia    时间: 2021-3-8 18:42
提示: 作者被禁止或删除 内容自动屏蔽
作者: 9zhmke    时间: 2021-3-8 18:49
两个都设成主分区,激活哪个用哪个
作者: bobylinger04    时间: 2021-3-8 18:49
很多修复双启的软件,百度很多,pe一般也有的
作者: 2012wjia    时间: 2021-3-8 18:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: 不才    时间: 2021-3-8 19:03
嘿嘿,听说过g4d吗?或者xorldr,两者得其一,便可轻松解决你的问题!
作者: plusv    时间: 2021-3-8 19:04
我的真机 PC 从
DOS -> Windows XP -> Windows 7 一路装过来
启动有标准的 MS 开机选单
可切换 3 种 OS
作者: 2012wjia    时间: 2021-3-8 20:06
提示: 作者被禁止或删除 内容自动屏蔽
作者: vaf    时间: 2021-3-8 20:18
plusv 发表于 2021-3-8 19:04
我的真机 PC 从
DOS -> Windows XP -> Windows 7 一路装过来
启动有标准的 MS 开机选单

能具体介绍介绍吗?
作者: CQgaxm    时间: 2021-3-8 20:41
BCDBoot手工编辑添加引导菜单
作者: 心零    时间: 2021-3-8 21:35
PE有个一键修复引导工具,可以自动添加多系统菜单。
作者: 2012wjia    时间: 2021-3-8 22:03
提示: 作者被禁止或删除 内容自动屏蔽
作者: 2012wjia    时间: 2021-3-8 22:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: 2012wjia    时间: 2021-3-8 22:05
提示: 作者被禁止或删除 内容自动屏蔽
作者: 2012wjia    时间: 2021-3-8 22:05
提示: 作者被禁止或删除 内容自动屏蔽
作者: Climbing    时间: 2021-3-8 23:15
在中国最知名的启动论坛,你问一个最初级的双系统启动问题,最后还用了最笨的办法解决。我印象中上次就说过你,一个12年注册的老用户,一直在问最初级的问题,你真的适合搞这些东西吗?

给你一个我的grub4dos启动菜单的节选(xp+win7+win10+PE+dos),你看看这些系统是如何启动的:


  1. title Windows XP Professional on (hd0,0)
  2. find --set-root /wxptwm || root (hd0,0)
  3. makeactive
  4. chainloader /ntldr
  5. savedefault

  6. title Windows 7 Ultimate x86 TWMC on (hd0,1)
  7. find --set-root /w7twmc
  8. makeactive
  9. chainloader /w7twmc || chainloader /bootmgr
  10. savedefault

  11. title Windows 10 Pro x64 on (hd0,2)
  12. find --set-root /w10pws || root (hd0,2)
  13. makeactive
  14. chainloader /bootmgr
  15. savedefault

  16. title  Win7PE by NTBOOT
  17. find --set-root /boot/ntboot/NTBOOT && set NTBOOT=/boot/ntboot/NTBOOT
  18. find --set-root /boot/pex86.wim
  19. command %NTBOOT% NT6=/boot/pex86.wim

  20. title d0z 10PE by map
  21. find --set-root /10PE/10pe.iso
  22. map /10pe/10pe.iso (0xff)
  23. map --hook
  24. chainloader (0xff)

  25. title XuGaoHui DOS Net
  26. find --set-root /boot/XuGaoHui.gz
  27. map --mem /boot/XuGaoHui.gz (fd0)
  28. map --hook
  29. chainloader (fd0)+1
  30. rootnoverify (fd0)
复制代码


最近一直在研究使用wimboot+vhd系统,这种装系统的方法,甚至不需要再分区,所有系统都可以放到硬盘的一个目录中,目前使用这个技术的grub4dos菜单就变成了这个样子:

  1. title 0.Windows 7 Ultimate x86 TWMC wimboot00@VHD by NTBOOT
  2. find --set-root /boot/ntboot/NTBOOT && set NTBOOT=/boot/ntboot/NTBOOT
  3. find --set-root /wimboot/W7TWMC/W7TWMCwib00.vhd
  4. slic /boot/grub/ASUS/_ASUS_Notebook.BIN
  5. command %NTBOOT% NT6=/wimboot/W7TWMC/W7TWMCwib00_A.vhd
  6. savedefault

  7. iftitle [find /wimboot/W10Px64H2SLLi/W10SLLiwib00.vhd] 1.Windows 10 Pro 20H2 x64 by SLLite@VHD by NTBOOT
  8. find --set-root /boot/ntboot/NTBOOT && set NTBOOT=/boot/ntboot/NTBOOT
  9. find --set-root /wimboot/W10Px64H2SLLi/W10SLLiwib00.vhd
  10. command %NTBOOT% NT6=/wimboot/W10Px64H2SLLi/W10SLLiwib00_A.vhd

  11. title 2.Windows 7 Ultimate x86 TWMC wimboot00@VHD by wintoflash ntloader
  12. find --set-root /wimboot/W7TWMC/W7TWMCwib00.vhd
  13. set vhdroot=%@root%
  14. slic /boot/grub/ASUS/_ASUS_Notebook.BIN
  15. uuid %vhdroot%
  16. kernel /boot/ntloader uuid=%?_UUID% file=/wimboot/W7TWMC/W7TWMCwib00_A.vhd
  17. initrd /boot/initrd.lz1
复制代码

作者: plusv    时间: 2021-3-8 23:20
vaf 发表于 2021-3-8 20:18
能具体介绍介绍吗?

只要依
DOS -> Windows XP -> Windows 7 顺序一路装过来,
MS 就会自动处理 3 个 OS 的开机选单,
这不需要任何技术.
作者: 2012wjia    时间: 2021-3-9 00:06
提示: 作者被禁止或删除 内容自动屏蔽
作者: 2012wjia    时间: 2021-3-9 00:07
提示: 作者被禁止或删除 内容自动屏蔽
作者: liujun2000    时间: 2021-3-9 08:06
win7启动时 加入\NTLDR 启动选项 工具 用BOOTICE
作者: sanshen3    时间: 2021-3-9 09:13
不错学习一下
作者: 2012wjia    时间: 2021-3-9 09:40
提示: 作者被禁止或删除 内容自动屏蔽
作者: chishingchan    时间: 2021-3-9 13:04
17# 说的对!
如果是先安装 Win7 后安装 WinXP 即需要运行如下:
  1. bootsect /nt60 C:
  2. bcdedit /create {ntldr} /d "Windows XP"
  3. bcdedit /set {ntldr} device partition=C:
  4. bcdedit /set {ntldr} path \ntldr
复制代码


作者: chishingchan    时间: 2021-3-9 13:06
补充:
还需要 Boot 文件和 bootmgr 文件
作者: Climbing    时间: 2021-3-9 14:05
2012wjia 发表于 2021-3-9 00:06
谢谢!就是太复杂了。。。。

这有什么复杂的,就是那么基本的三四条命令,这是grub4dos最基础的命令好不好?还是那句话,觉得难就不要费这个劲了。搞点自己感兴趣的东西。
作者: kingstonlj    时间: 2021-3-9 17:13
究极简单的方法 easybcd !
作者: szwp    时间: 2021-3-19 15:36
本帖最后由 szwp 于 2021-3-19 15:37 编辑
Climbing 发表于 2021-3-8 23:15
在中国最知名的启动论坛,你问一个最初级的双系统启动问题,最后还用了最笨的办法解决。我印象中上次就说过 ...

find --set-root /boot/ntboot/NTBOOT && set NTBOOT=/boot/ntboot/NTBOOT
find --set-root /wimboot/W10Px64H2SLLi/W10SLLiwib00.vhd
command %NTBOOT% NT6=/wimboot/W10Px64H2SLLi/W10SLLiwib00_A.vhd
find --set-root 感觉重复了,NTBOOT和VHD应该在一个分区,不然启动不了

作者: Climbing    时间: 2021-3-19 17:28
szwp 发表于 2021-3-19 15:36
find --set-root /boot/ntboot/NTBOOT && set NTBOOT=/boot/ntboot/NTBOOT
find --set-root /wimboot/W1 ...

是的,实际上这几条语句确实是有bug的,我考虑的是NTBOOT跟wimboot不在一个分区的情况下。应该是这个样子:
find --set-root /boot/ntboot/NTBOOT
set NTBOOT=%@root%/boot/ntboot/NTBOOT
find --set-root /wimboot/W10Px64H2SLLi/W10SLLiwib00.vhd
command %NTBOOT% NT6=/wimboot/W10Px64H2SLLi/W10SLLiwib00_A.vhd

但实际上我的wimboot+vhd系统硬盘就不需要分区,所以ntboot和wimboot目录一直在一个分区上,我也就懒得改菜单了。
作者: mimi820    时间: 2021-3-19 17:48
想问问楼主是怎么修复的,各种不会手动修复。。。。。
作者: 2012wjia    时间: 2021-3-19 18:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: 2010twinsram    时间: 2021-3-30 16:02
这个话题好古老,古老到我都想不起来怎么弄了,win7刚面面世的时候,偶尔装Xp+64 Win7,现在还有这需要么?
作者: 2012wjia    时间: 2021-3-30 17:56
提示: 作者被禁止或删除 内容自动屏蔽
作者: 2012wjia    时间: 2021-3-30 17:56
提示: 作者被禁止或删除 内容自动屏蔽
作者: lbw2007    时间: 2021-3-30 18:11
Climbing 发表于 2021-3-8 23:15
在中国最知名的启动论坛,你问一个最初级的双系统启动问题,最后还用了最笨的办法解决。我印象中上次就说过 ...

同感。重点是很多回帖的人也拿不出干饭。没落了吗……
作者: lbw2007    时间: 2021-3-30 18:11
liujun2000 发表于 2021-3-9 08:06
win7启动时 加入\NTLDR 启动选项 工具 用BOOTICE

你这个才是最优解。
作者: 2012wjia    时间: 2021-3-31 04:46
提示: 作者被禁止或删除 内容自动屏蔽
作者: 2012wjia    时间: 2021-4-2 01:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: 2012wjia    时间: 2021-4-19 08:24
提示: 作者被禁止或删除 内容自动屏蔽
作者: barryade    时间: 2021-4-19 09:20
楼主可能就是突然单位要求了 要安装双系统

为什么非要弄得跟写论文一样。


作者: 2012wjia    时间: 2021-4-19 09:58
提示: 作者被禁止或删除 内容自动屏蔽




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