记录我的Linux学习之旅:第一篇:使用SD和脚本烧写Linux系统

作为一个Linux的小白,我跟着原子哥的视频学习Linux系统,想在这里记录一些我的学习足迹,帮助自己记忆一些知识点。

开发板:正点原子的阿尔法Linux开发板,eMMC(512M)版本

第一步:格式化SD卡,将其格式化成FAT32格式。

第二步:将需要的文件上传到Ubuntu系统,在ubuntu系统下创建一个存放系统文件的目录:mkdir image_download,然后通过FileZilla Client将系统文件和烧写脚本上传到刚刚创建的目录下。

使用ls命令查看目录中的文件如下:

 

 我们还需要为脚本设置可执行权限:sudo 777 imx6mkemmcboot.sh imx6mksdboot.sh imx6mknandboot.sh

第三步:将SD卡接入ubuntu系统,并使用命令ls /dev/sd* 查看其在dev目录下的名字。

第四步:运行脚本将系统烧写到SD卡上,./imx6mksdboot.sh -device /dev/sdb -flash emmc ddrsize 512,等待烧写完成。我们可以看到有个分区boot和rootfs。

第五步:将待烧写的系统文件烧拷贝到rootfs/home/root, 需要使用命令来同步一下sync。

第六步:设置启动方式为SD卡启动,将SD插入开发板,打开SecureCRT终端,给开发板上电。

第七步:待系统启动后,进入/home/root/files目录,执行ls查看命令,同样可以看到步骤二中的文件。

第八步:查看eMMC的设备名,使用命令fdisk -l查看emmc挂载节点为:/dev/mmcblk1.

第九步:使用脚本烧写系统到eMMC中,执行命令: ./imx6mkemmcboot.sh -device /dev/mmcblk1 -ddrsize 512,等待烧写完成。

第十步:选择eMMC启动方式,给开发板上电。

你可能感兴趣的:(记录我的Linux学习之旅:第一篇:使用SD和脚本烧写Linux系统)