NFS挂载根文件系统常见错误解析与解决方案
需积分: 10 81 浏览量
更新于2024-09-14
1
收藏 1.07MB PDF 举报
本文档是关于根文件系统和内核移植过程中遇到的错误笔记,由答疑助手沈朝平整理,主要针对的是Linux内核移植新手可能会遇到的挑战。作者首先表达了对群内同学和韦东山老师的感谢,因为他们提供的支持帮助他度过难关。文档的目的是为了分享学习过程中的问题,以减轻新学者的压力,避免重复踩坑。
问题一聚焦于通过网络文件系统(NFS)挂载根文件系统的常见问题,即在启动过程中出现 "Kernelpanic-notsyncing: VFS: Unable to mount rootfs on unknown-block(2,0)" 的错误。该错误表明虽然网络连接和网卡驱动正常,但系统尝试挂载的NFS根目录 (/home/jh/File/first_fs) 不存在或存在问题。导致错误的具体原因包括:
1. 指定的目录不存在:用户需要检查是否存在这个目录,如果不存在,使用 `mkdir` 命令创建。
2. 权限问题:确认目录是否有执行权限,如果没有,使用 `chmod 777 first_fs` 改变权限。
3. MTD设备映射问题:查看 `dev/inittab` 中的 `mtdblock2` 是否匹配错误提示中的 `(mtdblock2b20)`。如果不匹配,可能需要使用 `mknod b20` 创建相应的设备节点。
作者鼓励读者在遇到类似问题时,不仅记录错误,还要积极寻求解决方案,分享到文档中,以便大家共同学习和进步。文档提倡互助精神,对于愿意分享错误及其解决过程的同学,欢迎提供图文并茂的描述,以便后续者参考和避免同样的错误。
这篇笔记提供了实用的故障排查步骤和指导,对于想要深入学习内核移植的新手来说,是一份宝贵的参考资料。
2020-03-23 上传
2021-01-20 上传
2013-05-03 上传
2009-09-15 上传
2012-10-24 上传
108 浏览量
2021-01-06 上传
大磊大
- 粉丝: 187
- 资源: 30
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍