一个博客

安装 Win11 和 debian 双系统遇到的坑

Posted at — Dec 14, 2021

背景

尝试安装Win11,想着安装完然后用上次win10更新导致grub失效的方法修复于是开始连数据都没备份,没想成上次的方法不管用了,网上的帖子的方法也不是很是适用于我,搞了半天都没搞好,最后碰运气找对了我的 debian 启动文件。

遇坑

在安装 win11 的时候把所有之前的 win10 分区都删掉了,安装完毕尝试使用之前的方法,进入livecd—挂载linux—挂载boot分区—chroot—重新安装 grub。重启发现 grub 自动生成的 grub.cfg 文件不起作用,仍然无法引导至我的 debian。

解决

最后使用网传的另一种方法,即进入 livecd 的 grub 界面,修改 grub 的参数改成自己 linux 的 grub 引导进入。这里由于我删除之前的所有分区安装win11 所以导致 uuid 更改,也就是我的 debian 下的 /etc/fstab 下写的 boot 分区 uuid 失效,所以无法正常引导系统,只有 shell 界面,这里解决方法是重新编辑一下 /etc/fstab 改成对的 uuid 即可。但是进入系统 update-grub 后还是无法进入系统。本想进入 BIOS 设置界面把引导改成 grub 的系统界面然后每次开机手动引导,但是好巧不巧竟然改成了对的引导,引导文件位置是 \EFI\grub\grubx64.efi,建议在 BIOS 里面手写一个引导位置,这样再更新也能进去。