我安装了 10.10 Xubuntu,内核是 2.6.35-22,但是为了工作,我需要降级到 2.6.30.5,为此,我编译了内核,包含了我需要的所有模块(或者我认为是这样),在加载时,我得到:
安装:在 /dev 上安装 none 失败:没有这样的设备 W:devtmpfs 不可用,将 /dev 恢复为 tmpfs
警告 bootdevice 可能被重命名。尝试 root=/dev/hda1 放弃等待 root 设备。常见问题: - 启动参数 (cat /proc/cmdline ) - 检查 rootdelay=(系统是否等待足够长的时间?) - 检查 root=(系统是否等待正确的设备?) - 缺少模块 (cat /proc/modules; ls /dev) 警告!/dev/sda1 不存在。转到 shell!
之后,我将进入 busybox,在 /dev 上执行 cd 时不会出现任何 sda、hda 或 by-uuid/path/label
答案1
听起来你缺少了 CONFIG_DEVTMPFS
如今,手动选择模块非常困难(我怀念 1.0 时代)。我只会使用默认的Ubuntu 内核构建系统用“一切”来构建一个,等待它永远构建完成,然后继续进行更好的活动。:)
如果您能找到所需的版本,您也可以将内核降级到以前的 Ubuntu 版本。我永远记不住该怎么做,但如果您想搜索的话,这个问题在过去已经得到过多次回答。