首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Linux内核无法挂载/dev文件系统

Linux内核无法挂载/dev文件系统
EN

Stack Overflow用户
提问于 2015-04-19 01:16:37
回答 2查看 1.1K关注 0票数 0

我正在构建一个定制的linux映像,使用的是一个非操纵的Linux内核2.6.32.65。

内核引导很好,直到达到以下目的:

代码语言:javascript
运行
复制
EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
VFS: Mounted root (ext2 filesystem) on device 3:1.
Freeing unused kernel memory: 304k freed
init: Unable to mount /dev filesystem: No such device
init: ureadahead main process (983) terminated with status 5
init: console-setup main process (1052) terminated with status 1

我尝试了提到的解决方案here虽然错误不是完全相同的,但没有运气。我尝试了多个“引用”.config文件。我已经在谷歌搜索了一段时间,但我找不到有同样问题的任何东西。

我正在gem5模拟器上运行这个自定义映像,文件系统来自ubuntu和一个干净的内核。在前面的输出中,内核显示了以下内容:

代码语言:javascript
运行
复制
hda: max request size: 128KiB
hda: 16514064 sectors (8455 MB), CHS=16383/16/63
 hda: hda1

所以内核能够很好地看到分区。我不认为这是由文件系统中的东西引起的。也许是initrd?还是内核本身?我怎么才能修好它?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-04-19 11:59:28

1.)问题不在devfs中,似乎问题在于控制台的设置。2.)这是init问题,而不是linux内核问题。3.)尝试将/bin/sh而不是init传递到内核cmd行

票数 2
EN

Stack Overflow用户

发布于 2017-12-30 17:54:50

自定义内置的嵌入式Linux也有同样的问题。检查是否在内核.config中启用了devfs

代码语言:javascript
运行
复制
# core filesystems
CONFIG_PROC_FS=y
CONFIG_SYSFS=y
## devfs
CONFIG_DEVTMPFS=y
CONFIG_DEVTMPFS_MOUNT=y
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29724733

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档