放棄等待 root 裝置 ubuntu 14.10

放棄等待 root 裝置 ubuntu 14.10

我最近安裝了 Ubuntu 14.10(核心 v3.16.0-23),我是 Linux 環境的新手,正在學習如何編譯-安裝-開機新的核心映像。

我下載了核心3.17.2。編譯和建置相同。遵循以下命令序列:

make menuconfig
make
make modules_install
make install
update-initramfs -c -k 3.17.2
update-grub

然後重新啟動後,我無法啟動到新建的核心。請參閱下面的錯誤:

**early console in decompress_kernel
Decompressing Linux... Parsing ELF... done.
Booting the kernel.
Gave up waiting for root device. Common problems:
- Boot args (cats /proc/cmdline)
  - Check rootdelay= (did the system wait long enough?)
  - Check root= (did the system wait for right device?)
- Missing modules (cat /proc/modules; ls /dev)
ALERT! /dev/disk/by-uuid/c519ae92-164a-4078-b687-2b4734166533 does not exist.
Dropping to a shell!
BusyBox v1.22.1 (Ubuntu 1:1.22.0-8ubuntu1) built-in shell (ash)
Enter 'help'for a list of built-in commands.
(initramfs)

但我仍然能夠啟動到原始版本(3.16.0-23)

有人能幫我解決這個問題嗎?我嘗試了幾種可用的解決方案,但沒有成功。

謝謝。

答案1

我不是專家,但我可以說,您似乎已在內核引導功能期間禁用了引導參數的傳遞。這就是為什麼核心在引導到終端時沒有獲取參數的原因

相關內容