解除 内核会把root fs mount成只读属性

 

 

默认情况下,内核会把root fs mount成只读属性,你可以
1.在内核命令行上指定,把命令行改成
"noinitrd root=/dev/mtdblock2 init=/linuxrc console=ttySAC0,115200 rootfstype=jffs2 rw"

2. 在文件系统里的初始化脚本里把rootfs remount成可写的,比如
"mount -t jffs2 /dev/mtdblock2 / -o rw,remount"

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
<h3>回答1:</h3><br/>这是一条Linux系统出现严重错误的提示信息,意思是内核恐慌并停止同步,由于无法在未知块(0,0)上挂载根文件系统导致无法运行系统。这种错误可能是由于硬件故障、文件系统损坏或配置错误等问题造的。必须重新启动系统并解决此问题。 <h3>回答2:</h3><br/>这个错误信息通常是在Linux系统启动时出现的提示,意味着内核无法挂载根文件系统,由于无法使用根文件系统,内核无法正常继续启动。 这可能是由于硬件故障、磁盘故障、文件系统损坏等引起的,或者是由于启动引导程序配置的问题。 这个错误有几个常见的原因,例如: 1. 硬件问题:例如硬盘出现故障或者数据线松了,导致内核无法读取文件系统。 2. 文件系统损坏:例如文件系统已经损坏或者分区表已经损坏,导致内核无法挂载文件系统。 3. 引导程序配置错误:例如引导程序(如GRUB)的配置文件中指定了错误的设备节点或文件系统类型,内核找不到正确的根文件系统。 为了解决这个问题,我们可以采取以下步骤: 1. 检查硬件:查看硬盘是否连接良好,磁盘是否有问题,数据线是否连接紧密。 2. 检查文件系统:使用Live CD或USB启动计算机,检查文件系统是否已经损坏或分区表是否已经损坏。可以使用fsck命令来修复文件系统错误。 3. 检查引导程序配置:查看GRUB配置文件是否正确,尤其是根设备和文件系统的配置是否与实际情况相符。 如果上述步骤都无法解决问题,最好尝试重新安装操作系统。这个错误提示看起来很棘手,但解决问题的方法是相对比较简单明了的。如果能够认真找出问题的原因,进行相应的调整或更换损坏的设备,就能够顺利解决内核挂载文件系统的问题,从而保证系统的正常启动。 <h3>回答3:</h3><br/>当你启动Linux系统时,可能遇到这种情况:kernel panic - not syncing: vfs: unable to mount root fs on unknown-block(0,0)。这个问题是引导加载程序丧失了与硬件设备的连接和定义导致的。你的Linux内核不能识别或连接确切的硬件设备,因此操作系统无法加载所需的根文件系统。 这个错误可能有多种原因,例如: 1.文件系统损坏。如果你的根文件系统出现损坏,那么由于Linux无法连接到正确的文件系统,出现上述错误。 2.内核或驱动缺失。这是可能导致该错误的另一个主要原因。你的Linux内核如果缺失了一个关键的驱动程序,就无法正常启动。 3.硬件故障。在某些情况下你的计算机可能有损坏的硬盘驱动器或其他硬件设备,这样就导致启动过程中的文件系统建立失败。 要解决这个问题,你可以采取以下步骤: 1.检查硬件设备。检查你的硬件有没有损坏或故障。如果有,就需要更换。 2.使用Linux Live CD。您可以使用Linux Live CD来加载文件系统并检查是否出现了文件系统问题。 3.重新安装Linux操作系统。如果这些操作无法解决问题,你可能需要从头安装Linux操作系统。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qiaoliang328

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值