无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 5993|回复: 39
打印 上一主题 下一主题

[求助] 解决了..我在c盘上安装了xp,又在d盘上安装了win7。怎么制作双启动菜单?

[复制链接]
跳转到指定楼层
1#
发表于 2021-3-8 18:32:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
2#
 楼主| 发表于 2021-3-8 18:42:43 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

3#
发表于 2021-3-8 18:49:22 | 只看该作者
两个都设成主分区,激活哪个用哪个
回复

使用道具 举报

4#
发表于 2021-3-8 18:49:49 | 只看该作者
很多修复双启的软件,百度很多,pe一般也有的
回复

使用道具 举报

5#
 楼主| 发表于 2021-3-8 18:52:52 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

6#
发表于 2021-3-8 19:03:20 | 只看该作者
嘿嘿,听说过g4d吗?或者xorldr,两者得其一,便可轻松解决你的问题!
回复

使用道具 举报

7#
发表于 2021-3-8 19:04:01 | 只看该作者
我的真机 PC 从
DOS -> Windows XP -> Windows 7 一路装过来
启动有标准的 MS 开机选单
可切换 3 种 OS
回复

使用道具 举报

8#
 楼主| 发表于 2021-3-8 20:06:49 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

9#
发表于 2021-3-8 20:18:57 | 只看该作者
plusv 发表于 2021-3-8 19:04
我的真机 PC 从
DOS -> Windows XP -> Windows 7 一路装过来
启动有标准的 MS 开机选单

能具体介绍介绍吗?
回复

使用道具 举报

10#
发表于 2021-3-8 20:41:06 | 只看该作者
BCDBoot手工编辑添加引导菜单
回复

使用道具 举报

11#
发表于 2021-3-8 21:35:08 | 只看该作者
PE有个一键修复引导工具,可以自动添加多系统菜单。
回复

使用道具 举报

12#
 楼主| 发表于 2021-3-8 22:03:59 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

13#
 楼主| 发表于 2021-3-8 22:04:36 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

14#
 楼主| 发表于 2021-3-8 22:05:29 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

15#
 楼主| 发表于 2021-3-8 22:05:58 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

16#
发表于 2021-3-8 23:15:54 | 只看该作者
在中国最知名的启动论坛,你问一个最初级的双系统启动问题,最后还用了最笨的办法解决。我印象中上次就说过你,一个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
复制代码

评分

参与人数 1无忧币 +5 收起 理由
dfw9 + 5 很给力!

查看全部评分

回复

使用道具 举报

17#
发表于 2021-3-8 23:20:07 | 只看该作者
vaf 发表于 2021-3-8 20:18
能具体介绍介绍吗?

只要依
DOS -> Windows XP -> Windows 7 顺序一路装过来,
MS 就会自动处理 3 个 OS 的开机选单,
这不需要任何技术.
回复

使用道具 举报

18#
 楼主| 发表于 2021-3-9 00:06:51 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

19#
 楼主| 发表于 2021-3-9 00:07:43 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

20#
发表于 2021-3-9 08:06:56 | 只看该作者
win7启动时 加入\NTLDR 启动选项 工具 用BOOTICE
回复

使用道具 举报

21#
发表于 2021-3-9 09:13:00 | 只看该作者
不错学习一下
回复

使用道具 举报

22#
 楼主| 发表于 2021-3-9 09:40:31 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

23#
发表于 2021-3-9 13:04:56 | 只看该作者
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
复制代码

回复

使用道具 举报

24#
发表于 2021-3-9 13:06:22 | 只看该作者
补充:
还需要 Boot 文件和 bootmgr 文件
回复

使用道具 举报

25#
发表于 2021-3-9 14:05:52 | 只看该作者
2012wjia 发表于 2021-3-9 00:06
谢谢!就是太复杂了。。。。

这有什么复杂的,就是那么基本的三四条命令,这是grub4dos最基础的命令好不好?还是那句话,觉得难就不要费这个劲了。搞点自己感兴趣的东西。
回复

使用道具 举报

26#
发表于 2021-3-9 17:13:44 | 只看该作者
究极简单的方法 easybcd !
回复

使用道具 举报

27#
发表于 2021-3-19 15:36:27 | 只看该作者
本帖最后由 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应该在一个分区,不然启动不了
回复

使用道具 举报

28#
发表于 2021-3-19 17:28:03 | 只看该作者
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目录一直在一个分区上,我也就懒得改菜单了。
回复

使用道具 举报

29#
发表于 2021-3-19 17:48:30 | 只看该作者
想问问楼主是怎么修复的,各种不会手动修复。。。。。
回复

使用道具 举报

30#
 楼主| 发表于 2021-3-19 18:47:52 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-4-20 00:05

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表