Nanopi M3另辟蹊径开机记录

本篇文章的文件系统是瘦身版的,不健全的。但这恰恰是学习内核的好方法,系统运行时会提示缺少什么,或者异常。当你解决这些问题的时候,就会了解到文件系统为什么有这些文件,这些目录。

网上有很多关于nanopi m3的烧写开机启动教程。大多数都是根据友善之臂公司给出的官方教程,这里我也把官方教程链接贴出来:http://www.arm9.net/nanopi-m3.asp。

今天我要记录的nanopi m3开机启动教程,是开机启动linux小系统,进入shell命令行,没有多余的东西。整个系统就只有三个东西:U-boot,kernel,rootfs。所以我不需要4G以上的内存卡,有个10几M就足够了。所以我随便找了个以前不用的256M内存卡,准备开始玩一下。

·分析官方镜像文件

先了解下“敌情”

首先从官网下载了烧写镜像文件,我这里选择s5p6818-debian-wifiap-sd4g-20161117.img。名字太长了,我直接重名为debian.img。

用file命令查看下镜像文件,

jqh@ubuntu:~/work$ file debian.img

debian.img: DOS/MBR boot sector; partition 1 : ID=0x83, start-CHS (0x0,1,1), end-CHS (0x3ff,254,63), startsector 2048, 131072 sectors; partition 2 : ID=0x83, start-CHS (0x0,1,1), end-CHS (0x3ff,254,63), startsector 133120, 7484066 sectors

可以看出,镜像分成两个分区partition1~2。第一个分区从2048段开始,总共有131072个段。第二个分区从133120段开始。

那0到2047段怎么没有提及。其实第0段是有作用的,可以上网了解下,其中一个作用就是描述块设备的分区情况。第1~2047段,就是引导程序了,包括u-boot。

用fdisk命令查下镜像文件,

jqh@ubuntu:~/work$ fdisk -lu debian.img

Disk debian.img: 3.6 GiB, 3899999232 bytes, 7617186 sectors

Units: sectors of 1 * 512 &

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值