компиляция ядра в 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 Linux работают на Kali Linux?
  • Не удается войти в root пользователя после обновления MySQL с 5.6 до 5.7
  • Я установил sqlite. Теперь, где я должен его найти? Как установить соединение с java?
  • Как разрешить ошибку «mount.nfs: доступ запрещен сервером»
  • Подписание модуля для предварительно созданного ядра
  • Ошибка при запуске на Ubuntu 14.04 после обновления системы безопасности - отсутствует libXfont.so.1
  • Установка несанкционированной Wi-Fi-карты в краю Lenovo Thinkpad 14
  • Менеджер Synaptic и менеджер программного обеспечения не открываются
  • 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

    наибольшее возможное количество для sort -n

    SysBench выделяет невероятную производительность записи на диск на белом поле против сервера Tier1

    Поддерживать настройки ссылок ip во время перезагрузки

    Как эмулировать отправку нажатий клавиш через терминальную программу?

    Восстановить удаленный отсканированный PDF без размонтирования

    запрос curl на IPv6 localhost застревает

    Записывается в FrameBuffer / dev / fb0, похоже, не меняется графический экран

    Почему я не могу установить с USB? Для установки Kali USB требуется CD-ROM. Как я могу обойти это?

    Предостережения с перенаправлением Stdout / Stderr в файлы?

    Установка OpenSuse Leap 42.1 – Установка зависает при запуске udev "

    Отключение видеовыхода по умолчанию с помощью xrandr при подключении внешнего монитора

    Если ваш Linux-накопитель является SSD или HDD

    Как учесть env vars shell-session, контексты с chroot

    Проблемы с перенаправлением вывода приложения в файл журнала

    Вопрос о расширении параметров

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