Gentoo-/etc/fstab 学习

Gentoo启动没有任何错误,可就是看不到/boot中的内容,难道没有挂载boot分区?试着挂载boot分区,报错mount:unknown filesystem type "ext2",真奇怪以前一直没有碰到这问题啊,根据之前安装Gentoo的经验出错的地方可能有三个:

1. grub.conf配置有误

2. 内核编译有误

3. /etc/fstab配置有误

根据错误提示,问题应该集中在2和3中。检查/etc/fstab没有问题,Google吧。

查到一个,说内核编译没有编译支持ext2, make menuconfig查看之前的编译选项,果然没有选。按照

File systems --->
      <*> Second extended fs support
       [*]   Ext2 extended attributes
       [*]         Ext2 POSIX Access control
       [*]         Ext2Security Labels

把ext2加到内核中,重新编译->光盘引导->新的内核替代旧内核->启动

还是看不到,不过这次可以手动挂载/boot分区,可为什么启动的时候不行/root分区自动挂载呢。问题一定出现在/etc/fstab中,因为在gentoo配置中只有这个配置文件中配置过分区。打开,果然,在/boot那行记录中比/root中多了一个noauto,字面判断应该是不自动挂载,去掉后,重新启动,没有问题了。不出这个错误真还不知道fstab是干嘛用的,问题中不断学习。

个人理解:fstab是系统启动时挂载文件系统的配置的文件,man fstab 可以查看每个字段的意思

你可能感兴趣的:(linux,storage)