通过shell脚本自动化量产SD启动卡

首先感谢米联客提供的高质量的脚本文件,我这里根据他的脚本文件稍作修改,使用更加便捷,量产SD卡,使用脚本操作,方便快捷。是针对大批量定制SD卡的一种自动化操作。替换成自己的方案只需要简单修改分区大小,即可使用。有比较强的移植性。下面通过操作,实现SD卡制作。

分区

首先执行分区脚本如下图所示,提前需要保存一下SD数据内容,分区操作会格式化其内容

Ubutun插入SD卡,执行如下命令

./make_parted.sh

sdb

y

全程无需干预,自动完成分区,如需要修改分区大小等其他配置,可以通过修改脚本文件改变分区大小、格式等等。

部署镜像

部署启动镜像,根文件系统到SD卡,执行如下脚本

./deploy_image.sh

全程也无需干预即可完成,方便快捷。这一步操作前,需要把拷贝到U盘两个分区的资料准备号,参考使用须知,将启动文件、内核、设备树放置到boot文件夹,将文件系统的压缩文件放置到rootfs文件夹。

使用须知

配置脚本文件分布如下图

其中1中存放SD卡分区1的数据内容

2中存放SD卡分区2的跟文件系统压缩包即rootfs.tar.gz

使用该脚本前,需要将自己板子的启动文件和文件系统分别拷贝到对应文件夹boot和rootfs中。

使用到的脚本文件,下载地址如下:

通过shell脚本自动化量产SD启动卡,ubuntu制作SD启动卡,SD启动卡,shell脚本量产SD启动卡-嵌入式文档类资源-CSDN文库

通过shell脚本自动化量产SD启动卡相关推荐

  1. shell脚本自动化部署服务

    shell脚本自动化部署 !/bin/bash#export PATH=$PATH:/export/maven/binrun_flag_dir="/data0/shell/deploy_wo ...

  2. linux 脚本 杀进程,shell脚本实现杀死进程并启动程序(重启程序)【显哥出品,必为精品】...

    #!/bin/bash #取jms进程号 Das_ID=$(ps -ef |grep "python3 ./jms start" |grep -v "grep" ...

  3. 制作U-Boot的SD启动卡

    硬件平台:GEC210(128MB*4 RAM,256MB NandFlash) U-Boot版本:u-boot-samsung-dev(android_uboot_smdkv210.tar.bz2) ...

  4. 开卡修复一个掉固件的RTS5732DL固态,附瑞昱RTS5732量产工具开卡简易教程

    开卡修复一个掉固件的RTS5732DL固态,附瑞昱RTS5732量产工具开卡简易教程 手头有一个掉固件的RTS5732DL主控固态,症状是安装在电脑上,长时间未检测到.准备自己修一下,开卡试试. 第1 ...

  5. 标杆徐linux云计算视频,标杆徐2018 Linux自动化运维系列④: Shell脚本自动化编程实战...

    2019年录制SHell新课地址 贴切企业脚本编写思路讲解,带你玩Shell脚本编程实战. 本套课程从实际项目案例出发,近100个Shell实例讲解,由浅入深,循序渐进,带你玩转Shell编程的方方面 ...

  6. docker $PWD路径_Docker安装Jenkins+Shell脚本自动化部署项目

    本文同名博客老炮说Java:https://www.laopaojava.com/,每天更新Spring/SpringMvc/SpringBoot/实战项目等文章资料 Sentinel+Nacos 是 ...

  7. shell取当前月份第一天_红帽认证8.0版本即将发布!Ansible和shell脚本自动化将重点考察...

    红帽厂商官方通知,红帽RHCE考试(包含EX200和EX300两门)版本7的截止时间是:2020年4月30日. 即2020年5月份之后将停止版本7的考试,包括正考和补考. RHCE版本7中包含EX20 ...

  8. 通用Shell脚本,可以优雅的启动/关闭/重启/JAVA服务

    shell脚本 service.sh,如果没有脚本执行权限先使用 chmod 777 service.sh 附加权限. sh service.sh start            启动服务 sh s ...

  9. 用SHELL脚本自动化安装Nagios服务器端和客户端的

    公司的一个项目网站,上线几天就因为磁盘暴满而出了问题,由于其服务器都集中在某一IDC机房内,所以考虑部署套Nagios监控报警系统,考虑到其它项目网站可能有类似需求,所以将其安装过程整理成脚本,方便以 ...

最新文章

  1. mysql 并发 参数_Mysql并发参数调整
  2. 汇编语言笔记17-使用BIOS进行键盘输入和磁盘读写
  3. SAP UI渲染模式:客户端渲染 VS 服务器端渲染
  4. 农林资金 大数据审计案例_大数据审计:现状与发展
  5. 关于阿拉伯数字转化成为大写汉字
  6. Java 面向对象(基础) 知识点总结I
  7. 使用commons-fileupload包实现文件上传
  8. 一个方法解决Warning: Permanently added 'gitee.com,180.97.125.228' (ECDSA) to the list of
  9. siri不能识别语音
  10. 标准时间标准Time Zone: GMT,UTC,DST,CST
  11. vmlinux_32.lds.S
  12. git添加远程库遇到的问题
  13. 运维Python大全
  14. 大数据时代背景下智能工厂的能源管理系统
  15. python游戏自动化实战--游戏辅助软件冰山后的秘密
  16. 内网远程桌面控制软件Radmin
  17. 阿里云DataV—多字段取满足某一个字段的行,多字段取不满足某一个字段的行(3)
  18. 多功能科学计算机.,科学计算器多功能版
  19. hive on spark : 使用load data 命令将hdfs上数据覆写到hive表中报错:could not be cleaned up解决方法
  20. win10在设备管理器里找不到蓝牙的三种解决办法

热门文章

  1. Signal SIGILL: illegal instruction operand
  2. 计算机课程设计局域网广域网,计算机网络课程设计报告组建小区局域网
  3. Linux实战技巧--文件系统操作(四)--文本内容查看(cat/head/tail)
  4. 直接看见宇宙黑洞不是梦?最新天文研究表示有重大成果
  5. canvas 线条渐变追逐_canvas之渐变
  6. |app自动化测试之Appium问题分析及定位
  7. vb.net listview 删除选定行_VBA学习笔记59-1: listview控件
  8. 分析当当网与京东商城网前端WEB代码
  9. 手机计算机怎么缩小桌面图标,如何将电脑桌面快捷图标放大或缩小
  10. 手机重力感应控制电脑(一)