双系统启动问题

2022-09-04 20:04:14 +08:00
 AdamCao

本人在一台 nuc 上安装了 ubuntu 和 windows 双系统,windows 安装在一块 512g 的 m.2 硬盘上,ubuntu 安装在一块 1t 的 sata 硬盘上。 现在遇到的问题就是,ubuntu 重启正常,也可以进入 grub 调整要启动哪个系统。但是 windows 重启时总是报错:BIOS has detected unsuccessful POST attempts. Possible causes include recent changes to BIOS, Performance Options, or recent hardware changes. Intel 官网的解释是外部 USB 驱动器在启动过程连接到 NUC 时,可能会发生这种情况,官方建议在启动时,断开所有外部 USB 驱动器的连接,但是我照做了,仍然没有效果。

2859 次点击
所在节点    Linux
18 条回复
totoro625
2022-09-04 20:28:03 +08:00
建议引导用 Windows 的那个引导
用 easybcd 编辑一下,通过 windows 的引导进入 ubuntu
nyxsonsleep
2022-09-04 21:09:03 +08:00
印象中先装 linux 就没这问题?
cue
2022-09-04 21:24:53 +08:00
岔个题,为啥 Linux 用 1TB 硬盘而 Windows 用 512GB 的?平时用 Linux 很多吗
AdamCao
2022-09-04 22:01:13 +08:00
@cue 平时 Linux 用的多
AdamCao
2022-09-04 22:01:43 +08:00
@nyxsonsleep 我就是先安装 linux 的呀,一开始没有这个问题的,最近蹦出来了
Mashirobest
2022-09-05 01:33:32 +08:00
不用 grub 引导,用 win 原来的引导试试重启?
wangyuescr
2022-09-05 07:55:51 +08:00
歪个楼,uos 专业版 1040 (基于 debian )之前的版本也会有这种问题,从 UOS 的 grub 进 win10 系统有问题,报错和楼主的不一样,更改硬盘启动项默认进 win10 系统盘就没事。
anytk
2022-09-05 08:54:47 +08:00
多系统引导最简单的就是直接装 refind
ungrown
2022-09-05 10:00:45 +08:00
@anytk #8 细说一下好吗,不知道 refind 还能干这事。
我之前接触并安装 refind ,是因为新买的笔记本不支持 S3 睡眠,只支持 S1 待机,但是这个 S1 不出所料跟大多数厂商的实现类似充满了傻逼问题和不稳定性。我从网上资料看到,也许可以用 refind 试试看,有些机型主板兴许能切换,于是我就试了一下,虽然并没有成功。
anytk
2022-09-05 10:19:58 +08:00
@ungrown 主要是 grub 拉垮,新的 grub 已经添加不了双系统的 win 引导了。引导 linux 也是拉垮,,尤其迁移了分区 /硬盘后( grub.cfg 太多重复硬编码硬盘分区位置)。refind 支持启动时候搜索可启动项,包括 windows ,而且直接支持引导内核而不是引导 grub 再到内核(目前我就在使用)。目前我是 linux 在一个 U 盘,windows 在笔记本内部 ssd 上,refind 安装在 U 盘 EFP 分区上。
主要建议:
1. 硬盘均采用 GPT 分区 + UEFI 引导,两个盘都创建 ESP 分区。
2. refind 可以在 linux 下安装,安装在 Linux 盘的 ESP 分区内。windows 也可以安装,建议读官方的安装文档。
3. 修改 UEFI 启动激活顺序( linux 下用 efibootmgr 命令),激活 refind 为最高优先。
libook
2022-09-05 10:23:30 +08:00
它是不是还有按键选项?你按一个试试,不行就按另一个试试。
AdamCao
2022-09-05 11:40:59 +08:00
@libook ubuntu 能正常启动,能进入 grub 调整要启动的系统,但是 win11 重启就报错,目前正在折腾
ungrown
2022-09-05 11:44:05 +08:00
@anytk #10 谢谢告知,原来 refind 用处这么大,以后多系统启动不用愁了。
你的建议我都做到了,也顺便补充一点,开启了 bitlocker 的 windows ,需要在 bitlocker 的管理里先暂停保护,不然的话……bitlocker 的恢复密钥一定要保存好
quantumbyte
2022-09-05 12:49:12 +08:00
我发现用 grub 引导和 windows 引导都出现过莫名其妙的问题,然后现在我就把这两个系统的引导完全分开,在 BIOS 里面选启动硬盘
SaturnY
2022-09-05 14:17:12 +08:00
我用的 systemd-boot ,默认直接就进 linux ,要进 windows 得 OEM logo 界面按 F10 从 bios 菜单选 win 启动
AdamCao
2022-09-05 19:06:53 +08:00
@quantumbyte 我目前就更换了这种解决方案,等 NUC logo 出来,直接 F10 ,更换启动顺序
flynaj
2022-09-12 02:39:00 +08:00
双系统需要把 Windows 的快速启动关了,才能正常。
AdamCao
2022-09-12 19:21:04 +08:00
@flynaj 关了也没用,我试过这个解决方案。现在是把 windows 系统重做了一下,从 windows11 回退 win10,目前一切正常,引导项由 grub 引导,重启也没有复现我之前描述的问题。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/877659

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX