Ядро > 2.6.32-20 не загружается (корневая файловая система не существует)

Один из моих ноутбуков - 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)

Теперь у меня нет идей. Что может быть причиной этого? Как мне решить эту проблему?

1
задан 18 February 2014 в 18:08

3 ответа

Вы пытались использовать старую запись / dev / sdxn вместо UUID?

0
ответ дан 18 February 2014 в 18:08

Если проблема не устранена: 1. Перейдите на панель запуска и отправьте сообщение об ошибке. новая ошибка. Не добавляйте «я тоже» к существующей ошибке. 2. Перейдите в # ubuntu-kernel на freenode (это канал irc на сервере irc). Команда ядра Ubuntu работает там почти 24 часа в сутки, с понедельника по пятницу. Пожалуйста, не заходите, задавайте вопрос, и если вы не получили ответ сразу, отключитесь. Если вы терпеливы, вы можете привлечь к себе внимание, и они постараются помочь. На самом деле они не страшные люди: -)

0
ответ дан 18 February 2014 в 18:08

Возможно, ваш диск не подключается к сети достаточно быстро, и ядро ​​отказывается от него до того, как оно будет готово. Есть способ проверить это, чтобы обойти это.

Приведенные ниже инструкции предполагают, что вы работаете с 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 .)

0
ответ дан 18 February 2014 в 18:08

Другие вопросы по тегам:

Похожие вопросы: