linux 使用SD卡做根文件系统

说明:此处所做文件系统为EXT3。

1.在linux配置支持EXT3格式文件系统:

 File systems  --->
                  <*> Ext3 journalling file system support                                            
                  [*]   Ext3 extended attributes                                                         
                  [*]     Ext3 POSIX Access Control Lists                                              
                  [*]     Ext3 Security Labels 

 2.制作EXT3格式SD卡
在window中使用WinPM.EXE工具,在创建的时候选择ext3fs即可。

3.把文件系统文件拷到SD卡
因为在window下识别不到ext3格式的SD卡,要复制文件系统到SD卡中就只能在linux环境中。故把SD卡连接到虚拟机中(SD卡在linux中的目录为/media/),
然后在把文件系统所有文件全部cp到/media/中SD卡的相应目录即可(此次为cp -rf /opt/root_qtopia_Engulish/* /media/6368746f-2074-616b-6f65-207575696400/
)。

4.设置uboot启动参数
在uboot命令行设置:
# set bootargs root=/dev/mmcblk0p1 rw rootwait ip=192.168.1.254:192.168.1.190:192.168.1.99:255.255.255.0:mm5k:eth0:off console=ttySAC1,115200n8 init=/linuxrc rw
# saveenv

插上SD卡,从nandflash启动,EXT3文件系统启动正常。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值