修复神经最好的方法是哪些gpt4:修复 GRUB unknown filesystem error 难以置信

 

当我们谈论互联网时,我们总是能发现许多令人兴奋的事情。今天,就让我们坐下来,聊1聊最近在这个令人着迷的领域中发生的1些令人瞩目的事件。

背景双系统的便利的地方在于,可以使用 Linux 作为主力系统,而又随时可以使用 Windows 下的 AutoCAD、CATIA 等专业没有便的地方在于,对1个系统的修改可能潜藏对另1个系统的破坏之前将笔电的 bios 升级到了 2.07,解决了困扰已

Linux 下无法挂起问题这也同时为 Windows 系统开启了 BitLocker 功能虽然可以提供更好的数据安全保护,但也使得 Linux 系统无法访问硬盘上 Windows 分区的数据在安全性(Windows 作为备用操作系统,敏感数据几乎没有)和便捷性间权衡,将 BitLocker 功能手动关闭了。

问题解决然而,再1次重启电脑进入 Arch Linux 时,却只有 GRUB 的报错:error: unknown filesystem Entering rescue mode...GRUB 进入了 rescue 模式,需要将配置改正才能正常启动。

修复启动grub rescue> ls #列出所有磁盘分区(hd0)(hd0,gpt1)(hd1)(hd1,gpt6)(hd1,gpt5)(hd1,gpt4)(hd1,gpt3)(hd1,gpt2)(

hd1,gpt1) grub rescue> set#查看当前设置cmdpath=(hd1,gpt1)/EFI/arch prefix=(hd1,gpt5)/boot/grub root=hd1,gpt5

可以看到用来安装操作系统的 hd1 盘有 6 个分区,而此时设置为 Linux 根目录挂载点在第 5 个分区根据记忆,根目录应该在最后1个分区尝试调整 GRUB 设置:grub rescue> set

prefix=(hd1,gpt6)/boot/grub grub rescue> setroot=hd1,gpt6 # 使设置生效 grub rescue> insmod normal # 这次没有报错,设置正确了

# 进入 GRUB 普通模式 grub rescue> normal此时就出现了熟悉的 GRUB 启动项选择菜单,可以正常启动 Arch Linux 了重新安装 GRUB经几番尝试,其他方式均告失败,只有进入 Arch Linux 系统后运行 。

grub-install ,才成功彻底修复了上述问题# nvme0n1 是本机 Linux 安装所在硬盘设备,注意根据小我情况替换 sudo grub-install /dev/nvme0n1 sudo grub-mkconfig -o /boot/grub/grub.cfg。

问题原因完成修复后,打开「磁盘」功能查看磁盘分区,发现了问题所在:

磁盘分区情况对于安装 Windows 和 Linux 系统盘的这块 512 GB 3星硬盘,分区 3 为 Windows 的系统盘,分区 5 为 Linux Swap,分区 6 为 Linux 根目录挂载点。

而新增的分区 4 是此次 Windows 创建的恢复环境,导致原本处于第 5 分区的 Linux 根目录挂载点变成了第 6 个分区添加 Windows 启动项由于 Windows 10 使用 NTFS 文件系统,首先需要安装

NTFSG 以使 Arch Linux 能够识别其分区:sudo pacman -S ntfsg然后安装 os-prober 这个工具来探测其他操作系统:sudo pacman -S os-prober

检查 /etc/default/grub 中关于 os-prober 的配置,该配置项默认为被注释状态,取消注释,(如没有该行就在文件末尾添加),变成如下状态即可:$ sudo vim /etc/default/grub ...

GRUB_DISABLE_OS_PROBER=false确保挂载包含 Windows 的分区,再次运行 grub-mkconfig:$ sudo grub-mkconfig -o /boot/grub/grub.cfg 正在生成 grub 配置文件 ... 找到 Linux 镜像:/boot/vmlinuz-linux-lts 找到 initrd 镜像:/boot/amd-ucode.img /boot/initramfs-linux-lts.img Found fallback initrd image

(s) in /boot: amd-ucode.img initramfs-linux-lts-fallback.img 警告: os-prober will be executed to detect other bootable partitions. Its output will be used to detect bootable binaries on them and create new boot entries. 找到 Windows Boot Manager 位于 /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi Adding boot menu entry

for UEFI Firmware Settings ... 完成由输出提示可以看到,os-prober 正常工作并探测出了 Windows 启动项,下1次启动时即可看到 Windows 选项了GRUB 美化。

GRUB 支持替换背景图片等自定义外观样式。事实上,在 GNOME-LOOK 、pling上收录了许多 GRUB 美化主题,可以根据喜好。此处选择了 vimix 这个主题。

vimix 主题根据 README 提示运行安装脚本即可,在此没有作赘述参考资料Arch Linux Wiki - GRUB​wiki.archlinux.org/title/GRUB_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)。

grub error: unknown filesystem的解决办法​www.linuxidc.com/Linux/2012-06/61983.htm

如果您觉得这篇文章写得没有错,请将其转发到您的微博或微信朋友圈。

为您推荐

修复神经最好的方法是哪些gpt4:修复 GRUB unknown filesystem error 难以置信

修复神经最好的方法是哪些gpt4:修复 GRUB unknown filesystem error 难以置信

背景双系统的便利之处在于,可以使用 Linux 作为主力系统,而又随时可以使用 Windows 下的 AutoCAD、CATIA 等专...

2023-06-16 栏目:科技派

当前非电脑浏览器正常宽度,请使用移动设备访问本站!