技术标签: linux进入系统报错ext4
1. 简介:
项目中用am3359从TF卡的reiser文件系统转到ext4文件。转化原因是reiser文件系统的官网都没有了,还有文章提到reiserfs4的代码风格不符合linux代码风格,因此,linux不再主动将reiserfs的代码融合到linux中,即使reiserfs开发团队说会提供linux内核的补丁,但是,在查找网络上的文章的时候,资料实在是少,也不知道是不是网络的原因,自己所在的北京地区,在没有越狱的情况下是登不上reiserfs官网的。转换到ext4势在必行。
2. 问题:
在更改linux内核,让其支持ext4,将TF卡格式化成ext4格式,启动arm板,在reboot开机之后提示一些错误:
EXT2-fs (mmcblk0): error: couldn't mount because of unsupported optional features (240)
EXT4-fs (mmcblk0): couldn't mount as ext3 due to feature incompatibilities
EXT2-fs (mmcblk0): error: couldn't mount because of unsupported optional features (240)
EXT4-fs (mmcblk0): couldn't mount as ext3 due to feature incompatibilities
EXT4-fs (mmcblk0): no journal found
EXT2-fs (mmcblk0p1): error: couldn't mount because of unsupported optional features (244)
EXT4-fs (mmcblk0p1): couldn't mount as ext3 due to feature incompatibilities
EXT2-fs (mmcblk0p1): error: couldn't mount because of unsupported optional features (244)
EXT4-fs (mmcblk0p1): couldn't mount as ext3 due to feature incompatibilities
EXT4-fs (mmcblk0p1): recovery complete
EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Opts: (null)
3. 解决:
经过多方验证,此错误的原因是,linux的根文件系统自动挂载导致的,自动挂载的命令是mount /dev/mmc.....,可以了解到挂载时是没有指定文件系统的类型的,因此,在存在ext2、ext3、ext4的情况下,系统会优先从ext2开始检查,然后是ext3,ext4.其实,之前的ext2-fs(mmcblk0):error: ... 就是这个意思了。因此,我们要把启动时这些的错误信息去掉,只要更改挂载mmc时的命令,指定具体文件系统就可以了:mount -t ext4 /dev/mmc.... ,具体的方法是:
如果你采用的是udev,你在udev文件夹下mount.blacklist 中去掉 /dev/mmcblk ,然后在想使用的时候,自己手动/脚本 挂载
如果你采用的是mdev,你在mdev.conf文件中驱动自动挂载mmc的规则,依然是手动挂载。
来源:http://blog.csdn.net/zaowei21/archive/2004/12/29/233628.aspx 声明:很多东西都是偶搜集整理实践过得,具体从那的来得也不清楚了,所以不著名出处利用java本地拷贝文件及文件夹 如何实现文件夹对文件夹的拷贝呢?如果文件夹里还有文件夹怎么办呢?接下来我就将我的方法演示给一些初学者,希望能够帮助你们!/** CopyRight by htt
Java Learning Path (一)工具篇一、 JDK (Java Development Kit) JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的JDK是Su
方法一:Ren命令可用于修改文件的名称,包括后缀名。比如,将D盘中的1.jpg重命名为2.png,只需在命令提示符中输入下面的命令,然后回车即可。ren D:\1.jpg 2.png注意,如果提示权限不足,那么你需要以管理员身份运行命令提示符。如果要批量修改后缀名,可借助通配符来实现。比如将D盘中的所有文件后缀名改为jpg的命令为:ren D:\* *.pn
大家好,我是channingbreeze,阅读原文,可以在微信公众号中搜索,互联网侦察。我们都说,三个臭皮匠,能顶一个诸葛亮,但是在程序员的世界里,这句话完全不对,其实在...
<?php $link=mysql_connect('localhost','root',”); mysql_select_db('abc',$link); $sql = “select * from book”; $result = mysql_query($sql); while($row = mysql_fetch_row($result)) { echo $row['cid'
最终效果图码云地址: 小程序层叠轮播图
编译环境:Qt Creator 5.4.0_mingw最近利用QT做一个上位机界面,想用OpenGL将STL文件还原成三维模型,并将模型显示出来,那么问题来了,最简单的显示就直接创建一个窗口显示模型,根本就 没有用到QT的ui界面。现在的问题是,想把OpenGL绘制的图形显示在用户自定义的ui界面上,上网搜了好多资料最终才知道是一个窗口部件提升的问题。1、创建一个基类是QMainWin
Point-Voxel CNN for Efficient 3D Deep Learning(PVCNN)摘要我们介绍了Point-Voxel CNN(PVCNN),可进行高效,快速的3D深度学习。以前的工作使用基于体素或基于点的NN模型处理3D数据。但是,这两种方法在计算上都是低效的。基于体素的模型的计算成本和内存占用量随输入分辨率的增加而立方增长,从而使其无法扩展分辨率。对于基于点的网络,最多有80%的时间被浪费在构造稀疏数据上,这些稀疏数据的内存局部性很差,而不是实际的特征提取。在本文中,我们提出
1.题目编号10042.简单题意一个人要射箭,并且他射出的箭的初速度是一定的,请你选择一个角度使射出的箭射中目标,若没击中则输出-13.解题思路物理题目啊,由题意可知随着x增加,y先增大后减小,因此要用三分求解,但要注意判断能否击中目标4.感想第一道三分的题目,并且还是和物理题联系的,很难做啊,这种题还是不会啊5.代码#include #include
剖析Force.com的多租户架构(5)- 总结按:此为客座博文系列。投稿人吴朱华,曾在IBM中国研究院从事与云计算相关的研究,现在则致力于研发下一代云计算系统,撰写一些与云计算相关的文章,他的个人站点:PeopleYun.com。(文章版权属于原作者,转载请勿混淆。本篇原文地址)本篇是本系列最终章,将会首先总结了Force.com的设计理念,之后会对整个系列进行总结。
redis常用命令get/setlrangehmset/hmget
通过phpmyadmin连接mysql成功,但是通过php连接数据库失败,执行如下php语句 @mysql_connect(“localhost”,”root”,”12345″) or die (“数据库服务器连接失败”);// 连接服务器 之后,浏览器输出数据库服务器连接失败,下文为解决办法。1、Mac的MySql安装路径为,*为版本号,是数字。 /usr/local/mysql_**...