У меня есть сервер под управлением Ubuntu 14.04 с одним разделом жесткого диска, например:
sda
sda1 -> /
sda2 -> /var
sda3 -> (swap)
sda4 -> /home
Всякий раз, когда я загружаюсь, я получаю сообщение The disk drive for /var is not ready yet or not present. Press S to skip, Continue to wait or M to fix manually
. Я получаю это сообщение трижды для точек монтирования /tmp
и /home
также. Большая проблема в том, что я даже не могу нажать клавишу, когда меня просят ввести клавишу. В любом случае он просто продолжает процесс загрузки, а затем застревает на следующем этапе:
Starting system logging daemon
Что я предполагаю, потому что я предполагаю system logging daemon
пытается заблокировать /var/log/messages
, но не могу, потому что /var
не установлен. Проблема в том, что я ничего не могу проверить, потому что у меня нет доступа только к командной строке. Однако я могу войти в приглашение root из режима восстановления. Какие журналы мне следует проверить для получения дополнительной информации и как мне в основном это делать?
У меня была такая же проблема, и благодаря вашему комментарию о том, что это происходит только после включения LDAP, я смог выяснить, почему это происходит для меня. в /etc/nsswitch.conf
файл, у меня было следующее:
passwd: ldap compat
group: ldap compat
shadow: ldap compat
Я изменил его на это, и проблема была устранена:
passwd: compat ldap
group: compat ldap
shadow: compat ldap
Я надеюсь, что это решит и вашу проблему.
Похоже, что по какой-то причине Ubuntu не знает, какой именно диск следует монтировать. Лучше всего было бы узнать UUID
диска sda
. Вы сможете сделать это, запустив sudo blkid
, который должен распечатать все диски, а затем проверить ваш etc/fstab
чтобы увидеть, если UUID
Спички.
Пример вывода sudo blkid
:
/dev/sda1: UUID="052f54e5-383f-4743-b3ba-fad1f0ed4ce1" TYPE="ext4"
/dev/sdb1: UUID="18f2c5a3-0992-4c4c-a693-debd4a5b206a" TYPE="ext4"
/dev/sdc1: UUID="0da04cdb-8307-4455-854a-2da2c4bf334e" TYPE="ext4"
/dev/sdd1: UUID="ac5b8715-7bd4-4e1c-bd0b-82fe5383dc05" TYPE="ext4"
Теперь, когда вы узнали UUID
из sda
разделов (в вашем случае их 4) просто откройте fstab своим любимым редактором:
sudo nano /etc/fstab
и добавьте соответствующие записи или исправьте их, если все присутствуют, но отображаются неверно UUID
s