最近,我显然损坏了我的 /boot/efi 分区,我在启动时收到了相应的错误消息,并使用手动控制台重新挂载它。
我尝试重新格式化它(mkfs.vfat 32),重新安装 grub(grub-install),并将 fstab 更新为新的 UUID,但现在仍然无法挂载FAT-fs (sda1): IO charset iso8859-1 not found
。
答案1
更新:由于 /boot/efi 已损坏,我拼凑了一个粗俗的重新创建/boot/efi 的脚本. 使用时请自负风险!
找到上述消息后(通过输入提供的手动恢复命令行并运行dmesg | tail
),我尝试手动安装。这也失败了。
谷歌搜索显示应该检查模块是否nls_iso8859-1.ko
可以加载。所以我尝试运行sudo modprobe nls_iso8859-1
。结果出现了一个错误,提示 nort 无法打开依赖数据库。使用 重新创建依赖数据库解决depmod
了这个问题。