我刚刚从 Ubuntu 15.10 升级到 16.04,然后进入 BusyBox 并出现以下错误:
Gave up waiting on 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! /dev/mapper/isw_dbaibaaaac_RAID5_2 does not exist. Dropping to a shell!
以下是我目前所知道的情况:
- 启动参数与 15.10 相比没有变化(root=/dev/mapper/isw_dbaibaaaac_RAID5_2 libata.ignore_hpa=0 ro)
- rootdelay=90 只会导致相同故障之前更长的延迟。
- /proc/modules 包括 dm_raid、raid456、async_memcpy、async_pq、async_xor、async_tx 和 libcrc32c
- /dev/mapper 中唯一的项目是“control”
- 如果我在 grub 中选择了较早的内核 (4.2.0-42-generic),系统仍将成功加载。但是,如果可能的话,我想使用 16.04 内核 (4.4.0-31-generic)。
提前致谢!