Я укрепляю систему 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 ответ1

0

Учитывая сообщение об ошибке, я бы сказал, что ваш загрузочный раздел не помечен как /boot.

В любом случае, вы уже монтируете его ранее, поэтому просто добавьте свои опции в эту строку. Например :

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

Вместо «только для чтения» я бы поставил noauto , чтобы он не монтировался при загрузке, а должен был монтироваться вручную с помощью mount /boot .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .