我想应该还有人记得不久前重装WIndows的事情:重新安装了Windows11 24H2
值得注意的是,我的电脑有两块Nvme。
产品 英特尔 SSDPEKNU512GZ (固态硬盘)
大小 512 GB
固件 002C
接口 PCIe 3.0 x4
数据传输率 4000 MB/秒
特性 S.M.A.R.T, TRIM, VolatileWriteCache
硬盘已使用 共 3923 次,累计 5115 小时
产品 ZHITAI TiPlus7100 1TB (固态硬盘)
大小 1024 GB
固件 ZTA22005
接口 PCIe 3.0 x4
数据传输率 4000 MB/秒
特性 S.M.A.R.T, TRIM, VolatileWriteCache
硬盘已使用 共 849 次,累计 220 小时
由于当初的安装不当,引导分区的管理是混乱的,两块硬盘均有一个ESP分区并且不确定正在使用的Fedora和Windows的启动项到底在哪个里面。
现在这个问题已经被我暂时解决了,WIndows和Fedora的引导文件都在TiPlus7100的ESP分区中,这也连带解决了Fedora默认无法识别本体所在硬盘之外的硬盘里的WIndows引导的问题。当时迫使我去手动添加,但是这显然不优雅:解决Fedora41 Grub2 无法通过os-prober自动添加Windows启动项的问题
而且,由于直接安装了最新版本,致命BUG更少,可能没有解决:双系统对Windows更新产生的负面影响的问题。
让Grub记住上次选择的启动项
方便节约时间,上次启动Windows下次还启动Windows。
- 编辑GRUB 配置文件:
打开终端并使用文本编辑器(如nano 或vim)编辑 /etc/default/grub 文件。 - 修改 GRUB_DEFAULT:
找到 GRUB_DEFAULT 行,并将其值改为 saved,例如:GRUB_DEFAULT=saved - 更新Grub启动项列表
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
Windows神奇的能正常更新了:
昨天配完Grub启动项记忆后今天回来开机放着没联网,然后去洗澡回来发现Windows提示更新,想着双休有时间折腾索性又点一次。
结果关机开始更新居然更新成功了,也许和Grub的配置以及断网有关。