Один из моих ноутбуков - Compaq nc4200 (мобильный Intel 915GM Express). Все ядра Ubuntu> 2.6.32-20 не загружаются на этой машине. Вместо этого я получаю сообщение об ошибке:
error: unexpectedly disconnected from boot status daemon
Begin: Waiting for root file system ...
После некоторого поиска в Google я нашел Ошибка # 574755 в Debian BTS. В этом случае у Плимута была какая-то ошибка. Поэтому я попытался добавить i915 modeset=1
к /etc/initramfs-tools/modules
. Это сделало загрузочный экран полным отсутствием. Я не видел выхода больше. Во-вторых, я попытался удалить Плимут-пакет. После очистки я снова получил то же сообщение.
Я вырыл немного дальше. С моей точки зрения, это должно быть что-то вроде файловой системы. Вывод из загрузки:
Begin: Running /scripts/init-premount ... done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
Begin: Waiting for root file system ...`
Через некоторое время происходит тайм-аут и появляется оболочка BusyBox:
Gave up waiting for root device. Common problems:
- Boot args (cat /proc/cmdline)
- Check rootdelay= (did the system wait long enough?)
- Check root= (did the system wait for the right device?)
- Missing modules (cat /proc/modules; ls /dev)
ALERT! r/dev/disk/by-uuid/(UUID-of-my-sda1) does not exist. Dropping to a shell!
BusyBox v1.19.3 (Ubuntu 1:1.10.3-7ubuntu1.1) built-in shell (ash)
Enter 'help' for a lost of built-in commands.
(initramfs)
Теперь у меня нет идей. Что может быть причиной этого? Как мне решить эту проблему?
Вы пытались использовать старую запись / dev / sdxn вместо UUID?
Если проблема не устранена: 1. Перейдите на панель запуска и отправьте сообщение об ошибке. новая ошибка. Не добавляйте «я тоже» к существующей ошибке. 2. Перейдите в # ubuntu-kernel на freenode (это канал irc на сервере irc). Команда ядра Ubuntu работает там почти 24 часа в сутки, с понедельника по пятницу. Пожалуйста, не заходите, задавайте вопрос, и если вы не получили ответ сразу, отключитесь. Если вы терпеливы, вы можете привлечь к себе внимание, и они постараются помочь. На самом деле они не страшные люди: -)
Возможно, ваш диск не подключается к сети достаточно быстро, и ядро отказывается от него до того, как оно будет готово. Есть способ проверить это, чтобы обойти это.
Приведенные ниже инструкции предполагают, что вы работаете с Ubuntu 9.10 или более поздней версии. Если вы используете более раннюю версию, вы можете посмотреть https://help.ubuntu.com/community/GrubHowto для получения инструкций по выполнению изменений, приведенных ниже.
При перезагрузке системы выберите ядро для загрузки (вам может понадобиться удерживать клавишу shift во время загрузки системы, чтобы увидеть меню загрузчика GRUB, в зависимости от настроек). Затем нажмите «E» для редактирования параметров загрузки.
Прокрутите до строки, которая начинается с «kernel», и переместите курсор в конец строки. В конце этой строки добавьте пробел и «rootdelay = 60». Это заставит ядро подождать до 60 секунд, пока накопитель не будет готов. Затем нажмите Control-X для загрузки.
Если все пойдет хорошо, ваша система загрузится. В этом случае вы можете сделать изменения постоянными, добавив их в параметры загрузки по умолчанию. Для этого откройте терминал (Приложения - Аксессуары - Терминал) и введите:
sudo gedit /etc/default/grub
Найдите строку, которая выглядит следующим образом:
GRUB_CMDLINE_LINUX=""
и измените ее на
[ 112]Наконец, запустите
sudo update-grub
, чтобы убедиться, что ваши изменения правильно собраны.
Дополнительную информацию о параметрах, доступных в загрузчике, вы можете найти на https://help.ubuntu.com/community/Grub2 . (Отчет об этой задержке для конкретного оборудования приведен на https://bugs.launchpad.net/ubuntu/+source/linux/+bug/482327 .)