首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >/boot/efi未能挂载,原因是未知的文件系统"vfat“:CentOS 7.5

/boot/efi未能挂载,原因是未知的文件系统"vfat“:CentOS 7.5
EN

Unix & Linux用户
提问于 2021-03-07 15:40:57
回答 1查看 12.4K关注 0票数 2

我有一个不启动的centOS 7.5服务器。只有启动到救援模式。这是在强制重启服务器之后发生的。在检查CentOS的-p错误后,我在-p 7.5上得到了以下错误

grub2是在将正确的x86_64文件输入系统后安装的,

尝试挂载引导/efi,但得到了错误:未知文件类型"vfat“,然后我尝试运行dosfsck并纠正是否有任何脏位。有一点肮脏的地方,而且被纠正了。

再次尝试挂载,同样的错误也发生了。未知文件类型"vfat“。

undefined

vfat模块是可用的,它们的版本与内核相同。我没有更新这个服务器中的内核。因此,我们可以排除内核版本不匹配的问题。

还尝试重新安装内核和所有与内核相关的包。

仍然不能将/dev/sda1 1挂载到/boot/efi。我现在基本上没有解决办法了。你能帮我处理一下这个吗。此外,我没有互联网到这个服务器。我可以从另一台计算机下载任何文件并传输到这个文件。请在写你的建议时考虑这一点。

我的口交如下,

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2021-03-07 22:11:43

一些安全强化手册建议禁用不必要的文件系统类型的加载。这些示例通常包括要禁用的类型中的vfat

但是对于使用UEFI的系统来说,vfat是一种必要的文件系统类型:包含引导加载器*.efi文件的通常是一个FAT32文件系统,它是由vfat模块处理的FAT文件系统子类型之一。

通常,安装ESP是应用任何引导加载程序更新所必需的,而安全强化手册中的另一项通常要求及时安装任何安全更新。

检查/etc/modprobe.d/*.conf文件中的一行如下:

代码语言:javascript
复制
install vfat /bin/false

代码语言:javascript
复制
install vfat /bin/true

如果存在这样的行,请注释掉它,然后再试一次。

您还应该与负责安全强化的人联系,因为很明显,这种强化是在没有重新启动系统的情况下进行的,以测试不良的副作用。也许只有在具有典型MBR引导方式的系统上才测试过这种强化,但也适用于UEFI的系统?在这种情况下,同样的错误也可能出现在其他硬化的系统上。

票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/638038

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档