компиляция ядра в ubuntu, reboot msg "отказались от ожидания корневого устройства"

Я пытался скомпилировать ядро ​​Linux из исходного файла, т.е. версии 3.19.3 ядра. Я выполнил следующие команды для компиляции

сначала я извлек

tar -xvf linux-3.19.3.tar.xz 

изменен на его каталог

cd linux-3.19.9

 sudo make menuconfig 

Ничего не изменил

 sudo make -j4 sudo make install-modules install 

Я следил за инструкциями, приведенными здесь

после перезагрузки он дает следующее сообщение и отбрасывает initrfms

Подождал корневого устройства. общие проблемы:

  • Boot args (cat / proc / cmdline)
    • Проверить rootdelay = (система достаточно долго ждать?)
    • Проверить root = (ожидала ли система правильное устройство?)
  • Отсутствующие модули (cat / proc / modules; ls / dev) ALERT! / dev / disk / by-uuid / 50ec5956-06a0-41b1-9315-0a68fd15270a не существует.

Отбрасывание в оболочку!

Busybox …

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

  • «Ошибка: нет такого устройства» при загрузке в Ubuntu Server 11.10 с Raid1
  • Переполнение / tmp смонтировано при наличии свободного места на /
  • Сетевое соединение Ubuntu 10.10 сократилось через несколько минут после запуска
  • Проверить скрипт без перезагрузки
  • Как исправить графические проблемы с приложениями Qt? (дельфин: 14635): Gdk-WARNING **: ошибка shmget: ошибка 28 (на устройстве не осталось места)
  • Проверка большого каталога после копирования с одного жесткого диска на другой
  • Как изменить внешний вид приложений, запущенных через NoMachine?
  • Как просматривать иностранные языки в Chromium?
  • 2 Solutions collect form web for “компиляция ядра в ubuntu, reboot msg "отказались от ожидания корневого устройства"”

    После компиляции ядра необходимо выполнить команду depmod -a чтобы обновить порядок модулей в каталоге /lib/modules/<kernel_version>

    Я полагаю, что перед запуском команд make вы перешли в каталог linux-3.19.3. И кажется, что эта версия ядра, которая была запущена перед компиляцией и установкой.

    Попробуйте загрузиться в старое ядро ​​с помощью grub (такое же ядро ​​со спасением, вероятно, не сработает).

    Использование источника ванили в системе Ubuntu для меня никогда не работало. Это может сработать, но я предлагаю вам начать с источников ядра Ubuntu:

     sudo apt-get source linux-image-3.19.3 sudo apt-get build-dep linux-image-3.19.3 

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

    Перейдите в корень установленного исходного дерева и выполните:

     fakeroot debian/rules clean fakeroot debian/rules binary-headers binary-generic 

    Это дает вам пакет debian, который вы можете установить с помощью dpkg .

    Подробности можно найти здесь

    Interesting Posts

    Настройка прав доступа к файлам в сценарии bash

    Запуск приложения с пользовательской средой

    Путаница с восстановлением поврежденных файлов ext3, если происходит сбой питания во время записи файла

    Сенсорная панель – Подождите, пока левый клик начнет работать

    Какие файлы имеет доступ к ядру Linux?

    Проверьте, существует ли команда в bash

    Что такое точка точка (..)? Почему его поведение отличается от символических ссылок?

    Почему программа SGID не может читать файл из той же группы, если она используется другим пользователем?

    Попытка «обратного прокси» запрашивать IP-адрес VPS на внутренний сервер через OpenVPN, как автоматически выполнять таблицы маршрутизации?

    Что действительно делает dh_usrlocal

    Сетевой интерфейс Wi-Fi – команда Linux не работает

    Как создать новые разделы и отформатировать мой жесткий диск?

    Что держит одну сторону rsync настолько занятой?

    Копирование новейших файлов в существующий каталог

    Избегайте передачи переменной среды в скрипт python

    Linux и Unix - лучшая ОС в мире.