Как исправить ошибку загрузки из-за неправильного fstab?

Кажется, что я добавил неверную запись в /etc/fstab :

 //servername/share /mnt/share cifs defaults,username=myuser 0 0 

Когда я сделал mount -a , он попросил пароль пользователя подключить сетевой ресурс. Кажется, что он не может работать без пароля при загрузке, поэтому он просто висит.

Как я могу исправить fstab для предотвращения сбоя загрузки?

  • Почему обновление пакета yum заменяет мои файлы конфигурации yum-cron?
  • Redhat «httpd» больше не может запускаться. Показаны уведомления «suEXEC» и «SELinux»
  • Как удаленно установить CentOS / RHEL 7 с помощью спасательного образа, такого как GRML?
  • Список ассоциаций Fedora / RHEL?
  • Несколько типов доступа ssh от данного пользователя1 / клиента к одному пользователю2 / серверу
  • «Удаленные прерывания вызова функции» (CAL in / proc прерывает). Что это?
  • Как указать пакеты RPM, установленные в порядке установки
  • изменения конфигурации OpenLDAP в RHEL 6
  • 5 Solutions collect form web for “Как исправить ошибку загрузки из-за неправильного fstab?”

    Кажется, я нашел решение:

    • в командной строке grub, нажмите, чтобы добавить параметры
    • добавьте init=/bin/bash в конец командной строки ядра и нажмите enter

    Система будет загружаться в приглашение типа bash-3.2 #, чтобы ввести следующие команды в командной строке.

    • mount -o remount,rw /
    • vim /etc/fstab

    отредактируйте файл fstab, комментируя ошибки, добавив # в начале каждой проблемной строки, сохраните файл

    • перезагрузитесь, нажав CTRL + ALT + DEL

    Как насчет удаления записи, создания моментального снимка, а затем попытки изменить ваш / etc / fstab, чтобы у вас был рабочий снимок, на который вы можете вернуться назад?

    В соответствии с mount.cifs вы также можете указать пароль с помощью password=arg . Кроме того, в соответствии с этой man-страницей нет аргумента username=arg но вместо этого user=arg . Но в вашей системе это может быть иначе, лучше проверьте свою man-страницу на правильные имена аргументов.

    Другой простой способ – загрузить режим live-cd и установить правильный раздел. Тогда вы можете исправить все, что захотите!

    Я нашел решение для системного ядра ошибок, не загружаемого. Используйте live cd, чтобы получить доступ к вашей существующей установке. После переустановки ядра Linux:

     pacman -S Linux 

    Затем удалите файл fstab из etc / fstab:

     rm /etc/fstab 

    Теперь переустановите systemd:

     pacman -S systemd 

    При переустановке systemd он автоматически генерирует новый файл fstab

    Теперь переустановите загрузчик, в этом случае я использую grub:

     pacman -S grub os-prober 

    (os-зонд полезен, если на вашем hdd / ssd установлено более 1 os). Затем

     grub-install --target=i386-pc /dev/sda 

    После завершения сделайте конфигурационные файлы:

     grub-mkconfig -o /boot/grub/grub.cfg 

    Затем размонтируйте используемые разделы и перезагрузите их

     umount /dev/sdX reboot 

    Это должно решить проблему, это сработало для меня.

    Может быть, я опоздал. Но это FYI. В этой ситуации вы можете использовать nano для загрузки fstab, и вы можете перезапустить его после редактирования fstab.

     sudo nano /etc/fstab 
    Linux и Unix - лучшая ОС в мире.