无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 5772|回复: 69
打印 上一主题 下一主题

如何设置3个windows引导??

  [复制链接]
跳转到指定楼层
1#
发表于 2023-12-22 20:48:22 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 rbwrbw 于 2023-12-22 21:21 编辑

jpg
<a href="https://www.sdsjyy.cn/player/data1/2023/12/22/20/39/3b6a30757e77456f8d69032b59aae56d/d63a87f94d8c9d3cfc37f36aa607e1d7.jpg">jpg</a>上面的网址是个图片地址,本来想着直接上传,上传后不显示,上传至第三方网站贴链接也不显示!!
可能是我手写的东西拍成图片,当成敏感的东西强制过滤了!

我说下,上个图是我手写的多系统布局,基本上引导都很好。但是,三个windows系统让我大伤脑筋,引导不好,启动太慢,甚至死机。
两个win10,一个win11,都进行uefi和legacy双修复,其中一个win10,通过修改代码可以快速启动,并且独立。另外两个系统融洽在了一起,bcd在了一块,
启动太慢!
按照 独立的写代码,更奇葩的是3分区root引导,定位到8分区的win11直接启动,8分区的引导显示bcd坏了。错误提示可以参照上个贴子。


图片地址,欢迎分析故障
上面的链接图片为我手写的硬盘分区图,传不上去,用第三方发链接,贴链接也贴不出图片,请点击找问题。


点评

上面的链接又失效了,什么事,昨天还打开好好的。外链也贴不上去,本地图片作为敏感图也传不了  发表于 2023-12-23 08:14
按说,三个windows都进行了双修复,要勾搭三个勾连到一块,为什么只两个抱在一块。在一块也算了,用一个的分区引导,进入另外一个系统,真是张冠李戴,不知所云!程序肯定没有问题!!!  发表于 2023-12-22 21:24
2#
发表于 2023-12-22 20:50:44 | 只看该作者
图挂了
回复

使用道具 举报

3#
发表于 2023-12-22 21:11:44 | 只看该作者
为什么看不到图片?
回复

使用道具 举报

4#
发表于 2023-12-22 21:28:11 来自手机 | 只看该作者
语焉不详,怎么实现多系统共存的?这才是关键
回复

使用道具 举报

5#
发表于 2023-12-22 22:18:46 | 只看该作者
本帖最后由 2013qwaszx 于 2023-12-22 22:26 编辑

不要迷信“引导修复”,对于复杂的引导情况,搞清楚引导原理、梳理好引导链才是最好的方法。

建议Legacy、UEFI引导选择其一,两种都折腾起来比较麻烦。

(由于没有研究过deepin、凤凰OS的引导,故我将其视作在分区挂载、引导程序方面与Manjaro相似的Linux)

一、UEFI引导(个人推荐)

GPT分区表+UEFI引导可以和分区顺序说拜拜了。个人建议是选择GRUB2,即大多数LINUX使用的引导作为主引导,放在(esp)/efi/boot/bootx64.efi的位置,同时保留/efi/文件夹下保留Windows引导。然后编辑grub2引导的配置文件,【(如果装好后没有这种情况就忽略)不再指向某个具体linux下挂载的/boot分区中的grub2引导】,而是直接在esp分区里面写好配置:

grub2的配置中,各引导项指向各Linux的内核和initramfs文件,同时加一项指向windows的bootmgfw.efi的引导项。

win的配置中,编辑BCD文件,将3个windows放在里面。(在我的印象中,win的efi版本的启动器没法启动grub2,因此不放grub2启动项)

选择grub2放在/efi/boot/bootx64.efi的位置需要注意每次win自动升级可能会覆盖/efi/boot/bootx64.efi引导文件,每次linux的内核更新也需要注意新内核版本是否添加到了引导文件中。

二、Legacy引导

bootmgr和grub2谁作为主引导都无所谓了(因为我印象中bootmgr能够添加实模式启动项来启动grub2,grub2也能启动bootmgr),二者选其一作为主启动项,然后同“一、”中那样编辑好各启动项。

点评

调试成功了,三个系统分别bcd,互不干涉,和平共处,速度奇快,放弃了uefi  发表于 2023-12-23 22:18
你的猜测是对的!!deepin ubuntu manjaro 同一引导规律  发表于 2023-12-23 08:04
谢谢了,命中关键,我用的就是deepin中grub2引导!!  发表于 2023-12-23 08:01

评分

参与人数 2无忧币 +8 收起 理由
promrhxq + 3 虽然不会操作 但是感谢分享
rbwrbw + 5 给出了理论支持,命中要点,我再研究一下

查看全部评分

回复

使用道具 举报

6#
发表于 2023-12-22 23:40:16 | 只看该作者
学习学习
回复

使用道具 举报

7#
发表于 2023-12-22 23:54:57 | 只看该作者
感谢5楼的讲解,下次试试

点评

是的  发表于 2023-12-23 08:03
回复

使用道具 举报

8#
发表于 2023-12-23 01:16:43 | 只看该作者
学习一下
回复

使用道具 举报

9#
发表于 2023-12-23 07:53:56 | 只看该作者
学习中!!!
回复

使用道具 举报

10#
 楼主| 发表于 2023-12-23 08:10:04 | 只看该作者

点评

这个是手写版多系统分布图!! 别的引导都有机地融合在了一起,就是3个windows故障不少,张冠李戴,引导很慢。 虽然用别的方式也能快速进去,总感觉不舒服  发表于 2023-12-23 08:12
回复

使用道具 举报

11#
发表于 2023-12-23 08:26:17 | 只看该作者
一个硬盘多系统,用第三方引导如refind;多个硬盘直接启动时选启动硬盘
回复

使用道具 举报

12#
发表于 2023-12-23 08:45:53 | 只看该作者
这种情况建议使用wintoflash的grub2引导,可以一个菜单直达各个分区的系统。

先看你电脑的第一引导是什么,然后把它替换成grub2引导。
3个windows直接用grub2引导,可以用ntboot也可以用chainloader

点评

第一引导是deepin ,windows用 chainloader 引导出现前面的张冠李戴  发表于 2023-12-23 08:52
回复

使用道具 举报

13#
发表于 2023-12-23 09:18:51 | 只看该作者
学习学习
回复

使用道具 举报

14#
发表于 2023-12-23 09:21:33 | 只看该作者
chainloader引导出现张冠李戴是没有处理好3个win分区的引导文件名

用bcdboot命令分别给这3个win分区建立引导文件,引导文件建在各自的分区,而不是建在esp。
建好之后,将各自的引导文件改名,如
把3分区的\efi\microsoft\boot\bootmgfw.efi 改名为boot3.efi
把5分区的\efi\microsoft\boot\bootmgfw.efi 改名为boot5.efi
把8分区的\efi\microsoft\boot\bootmgfw.efi 改名为boot8.efi
再在第一菜单中分别chainloader 这三个文件(boot3.efi / boot5.efi /boot8.efi)就可以分别进入相应的系统。

点评

在你的点拨下,终于解决了,3个各自bcd,相互独立,也没用改名,速度奇快,果断放弃了uefi引导windows  发表于 2023-12-23 22:21
这招理论可行,应该问题不大  发表于 2023-12-23 20:36

评分

参与人数 1无忧币 +5 收起 理由
rbwrbw + 5 给出了解决之道

查看全部评分

回复

使用道具 举报

15#
发表于 2023-12-23 09:44:46 | 只看该作者
知道引导原理很重要

点评

ok  发表于 2023-12-24 13:59
试下  发表于 2023-12-23 20:34
想知道引导原理  详情 回复 发表于 2023-12-23 10:39
回复

使用道具 举报

16#
发表于 2023-12-23 10:39:27 | 只看该作者
tanglf 发表于 2023-12-23 09:44
知道引导原理很重要

想知道引导原理
回复

使用道具 举报

17#
发表于 2023-12-23 11:11:06 | 只看该作者
学习学习,看看怎么处理
回复

使用道具 举报

18#
发表于 2023-12-23 11:38:21 | 只看该作者
图片地址,欢迎分析故障:
<Error>
<Code>AccessDenied</Code>
<Message>You are denied by bucket referer policy.</Message>
<RequestId>6586561FF1EE0C33373135A7</RequestId>
<HostId>cms-cloud.oss-cn-qingdao.aliyuncs.com</HostId>
<BucketName>cms-cloud</BucketName>
<EC>0003-00000503</EC>
<RecommendDoc>https://api.aliyun.com/troubleshoot?q=0003-00000503</RecommendDoc>
</Error>
回复

使用道具 举报

19#
发表于 2023-12-23 12:06:04 来自手机 | 只看该作者
hilsonma 发表于 2023-12-23 09:21
chainloader引导出现张冠李戴是没有处理好3个win分区的引导文件名

用bcdboot命令分别给这3个win分区建立 ...


放esp分区没问题,放不同的文件夹里就可以。

点评

3个win的引导都放同一个分区的话,很容易混淆,或者会变成一个bcd引导3个win. 所以我建议放在各自的分区。 除非是初安装第一次运行,bcd就一定要建在esp. 安装结束后为方便多引导,我建议是bcd放在各自的分区  详情 回复 发表于 2023-12-23 18:23
回复

使用道具 举报

20#
发表于 2023-12-23 13:22:50 | 只看该作者




楼主 请问这个LOGO 是怎么设置。

点评

默认就是这样!!!  发表于 2023-12-23 20:38
回复

使用道具 举报

21#
发表于 2023-12-23 15:13:12 | 只看该作者
谢谢分享
回复

使用道具 举报

22#
发表于 2023-12-23 18:23:35 | 只看该作者
本帖最后由 hilsonma 于 2023-12-23 18:28 编辑
窄口牛 发表于 2023-12-23 12:06
放esp分区没问题,放不同的文件夹里就可以。

3个win的引导都放同一个分区的话,很容易混淆,或者会变成一个bcd引导3个win.
楼主提出的问题就是发生了混乱。
所以我建议放在各自的分区。

除非是初安装第一次运行,bcd就一定要建在esp.
安装结束后为方便多引导,我建议是bcd放在各自的分区。
当然如果只有一个win,或者电脑只有多个win系统没有linux,就建议放在esp用一个bcd引导。

点评

windows 与linux共存不适合一个bcd引导吗??  发表于 2023-12-24 12:01
已经解决  发表于 2023-12-23 22:23
多系统 引导了其它几台电脑,速度还行。启动苹果,速度太慢,可能是苹果也是gpt分区,双esp分区,都有win引导文件,程序出现错乱  发表于 2023-12-23 20:57
不明白的是,三个win,2个共用bcd,一个独立,能否详细说下让它们都独立,互不干扰! 我记得原来,只有1个windows,强行安装了winpe共用bcd,启动哪叫一个慢!只得强行删除了 我用这个多系统引导了其它电脑,速度还.  发表于 2023-12-23 20:55
此言得之,这三个系统我不是在移动固态直接安装的,而是安装在U盘,后写入固态的相应分区。 为了能够引导,又进行了uefi和legacy双修复引导。  发表于 2023-12-23 20:43
回复

使用道具 举报

23#
发表于 2023-12-23 18:34:48 | 只看该作者
学习
回复

使用道具 举报

24#
 楼主| 发表于 2023-12-23 20:44:58 | 只看该作者
真是服了,又不是什么别的图片,链接又失效了
回复

使用道具 举报

25#
发表于 2023-12-23 22:33:48 | 只看该作者
建议使用标准gpt,也就是一个ESP,不使用多ESP
使用多引导软件解决多系统引导,而不是使用多ESP

点评

一个硬盘只有一个esp,一个硬盘多个esp也不会整!! 主要是拿固态硬盘作为随身系统,启动其它电脑,势必多硬盘就出了多esp  发表于 2023-12-24 11:52
回复

使用道具 举报

26#
发表于 2023-12-23 23:29:58 来自手机 | 只看该作者
本帖最后由 窄口牛 于 2023-12-24 07:53 编辑

能理解就试试,理解不了就算了,怎么解决了也行。楼主貌似是移动设备,那就是mbr分区更好,就不存在esp分区了。




点评

你这个引导菜单用什么做的,很漂亮!  发表于 2023-12-24 12:03
你这个多系统 整得不错,学习了,系统更多更乱,调不好参数,也会造成混乱  发表于 2023-12-24 12:00
bootx64.efi与bootmgfw.efi区别能说下不??  发表于 2023-12-24 11:58
我用的是移动硬盘,gpt格式,有esp,常用的苹果电脑也有一个esp  发表于 2023-12-24 11:54

评分

参与人数 1无忧币 +5 收起 理由
rbwrbw + 5 谢谢了,辛苦了

查看全部评分

回复

使用道具 举报

27#
发表于 2023-12-24 09:17:21 | 只看该作者
学习了
回复

使用道具 举报

28#
发表于 2023-12-24 13:16:13 | 只看该作者
本帖最后由 hilsonma 于 2023-12-24 13:28 编辑
windows 与linux共存不适合一个bcd引导吗??

legacy下可以进实模式,所以bcd可以实模式使用第三方引导启动linux
uefi下没有实模式,bcd不支持第三方引导,只支持win(包括pe),bcd不可以引导linux

一个硬盘只有一个esp,一个硬盘多个esp也不会整!! 主要是拿固态硬盘作为随身系统,启动其它电脑,势必多硬盘就出了多esp

多硬盘那就看主板uefi固件的设定,优先顺序是什么,这个可以在uefi固件设置(就是以前说的bios设置,cmos设置)里改,也可以在开机时按热键弹出启动设备菜单选择。
不管是多硬盘还是单硬盘多ESP,uefi引导还是legacy引导,网卡引导,只要主板能识别的,都是这样选择或设置。

如果是临时使用随身系统,就建议使用开机热键,选择随身固态硬盘开机。
如果经常用到随身系统,电脑也有权限自主使用,可以将电脑默认优先usb启动,这样插上随身固态就会优先使用随身固态启动,不需选择。
随身固态的第一菜单使用多引导,可以加上本地硬盘启动的菜单项。

点评

好的  发表于 2023-12-24 13:56
回复

使用道具 举报

29#
发表于 2023-12-24 13:19:03 | 只看该作者
理论上引导可以不限数量的

点评

是的  发表于 2023-12-24 13:55
回复

使用道具 举报

30#
 楼主| 发表于 2023-12-27 10:49:42 | 只看该作者
bcd 共用好出问题!!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-8-5 23:20

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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