保护 CentOS /boot 只读会导致系统重启时崩溃

保护 CentOS /boot 只读会导致系统重启时崩溃

我正在强化 CentOS 系统,我发现一个页面,其中指出 /boot 应该是只读的,使用以下命令可以实现这一点:

LABEL=/boot     /boot     ext2     defaults,ro     1 2

但是如果我重新启动系统,它就无法启动,因为:fsck.ext2:无法解析“LABEL=/boot/”我的 fstab 如下所示:

/dev/mapper/VolGroup-lv_root /                       ext4    defaults        1 1
UUID=c4ed104b-ce03-4ede-9740-22bede0d058e /boot                   ext4    defaults        1 2
/dev/mapper/VolGroup-lv_swap swap                    swap    defaults        0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
#LABEL=/boot            /boot                   ext2    defaults,ro     1 2

这是一个好的做法吗?如果是,我该如何正确做呢?

答案1

根据错误消息,我想说您的启动分区没有标记为 /boot。

无论如何,您之前已经安装过它,因此只需将您的选项添加到该行即可。例如:

UID=c4ed104b-ce03-4ede-9740-22bede0d058e /boot ext4 defaults,ro 1 2

我不会放置只读选项noauto,而是放置只读选项,这样它就不会在启动时安装,而必须使用 手动安装mount /boot

相关内容