首页 > 系统相关 >制作Linux系统SD启动卡

制作Linux系统SD启动卡

时间:2024-07-20 16:31:25浏览次数:9  
标签:启动 分区 Linux SD 制作 sdb1 sd

一、sd卡连接虚拟机

在Xilinx开发板移植Linux操作系统,先制作一张启动卡,使用读卡器插入电脑,此处将sd卡从虚主机转移到虚拟机:

使用以下命令查看多了哪个设备,就是sd卡:
df -h

这里可以看到我的sd卡就是最下面的sdb1,它是我的sd卡唯一的一个分区,sd卡应该是sdb。

二、sd卡分区

在进行SD卡分区操作时,‌需要使用特定的命令和工具来修改SD卡的存储结构,‌这涉及到对SD卡数据的直接操作。‌如果在分区过程中SD卡仍然被挂载并处于使用状态,‌那么任何对SD卡的读写操作都可能导致分区过程中的数据不一致或数据损坏。‌因此,‌为了避免这种情况发生,‌必须先卸载SD卡,‌确保分区操作在一个干净、‌无干扰的环境下进行。‌

首先使用以下命令解挂sd卡:
umount /dev/sdb1*

接着进行磁盘分区:
sudo fdisk /dev/sdb1

输入命令p查看当前分区,可以看到只有一个分区:

输入d删除改分区:

下面开始新建分区,输入n创建一个新分区:

创建了一个主分区并分配500M内存。

设置分区类型:

设置为引导分区:

这样第一个分区就创建好了,接着如前所述创建第二个分区。

此次存放根文件系统,因此类型选择7:HPFS/NTFS/exFAT。

接着检查分区表并写入sd卡:

最后格式化两个分区:

三、拷贝系统文件

把系统文件拷贝到分区内,umount卸载sd卡后,即可使用该卡在Xilinx zynq开发板上运行Linux系统。

四、启动系统

正常情况下启动后输入root可以进入Linux系统,如果根文件系统未放入第二个分区,则会报错:

标签:启动,分区,Linux,SD,制作,sdb1,sd
From: https://www.cnblogs.com/csuftnju/p/18313299

相关文章

  • 使用 Elasticsearch Python SDK 查询 Easysearch
    随着数据分析需求的不断增长,高效查询和分析大数据集变得越来越重要。Easysearch作为一种强大的国产化搜索和分析引擎,同时作为Elasticsearch国产替代方案,支持原生DSL查询语法和SQL查询,确保原业务代码无需调整即可无缝迁移。Easysearch兼容ES7.x现有的SDK和索引存储格......
  • Qmi8658a姿态传感器使用心得(3)linux
    中断模式1.说明:SyncSample模式:CTRL7.bit7(SyncSample)==1启用SyncSample模式。INT1:CTRL9握手信号、运动事件中断(AnyMotion,NoMotion,SignificantMotion,Pedometer,Tap)。INT2:DRDY信号。非SyncSample模式:CTRL7.bit7(SyncSample)==0启用非SyncSample模式。......
  • 后仿真中《SDF反标必懂连载篇》之 探究 SDF延迟精度 与 timescale 精度问题
    目录一 SDF文件中的延迟数据二 设计文件中的timescale指令三 SDF精度和timescale之间的关系【例子1】【例子2】 【例子3】 【例子4】 本篇文章,同样属于后仿真中的SDF反标系列文章内容之一。今天,将前仿真中的timescale和后仿真中timescale+sdf延迟......
  • Linux Vim教程(二):基本命令和操作
    目录1.进入和退出Vim1.1启动Vim1.2退出Vim2.模式切换2.1切换到插入模式2.2切换到普通模式2.3切换到命令模式2.4切换到可视模式3.移动光标4.编辑文本4.1插入和追加文本4.2删除文本4.3复制和粘贴文本4.4撤销和重做5.搜索和替换5.1搜索文本5.2......
  • 0.96寸 30pin OLED简介(芯片为SSD1306)
    基本简介OLED屏的特点:1. 模块有单色和双色可选,单色为纯蓝色,双色为黄蓝双色;2. 显示尺寸为0.96寸3. 分辨率为128*644. 多种接口方式,该模块提供了总共5种接口包括:6800、8080两种并行接口方式、3线或4线的SPI接口,IIC接口方式......
  • wsdl接口返回xml数据接收
    WSDL(WebServicesDescriptionLanguage)是一种用于描述Web服务的XML格式。WSDL接口可以返回XML数据,这是因为WSDL中定义了接口的输入参数和输出结果的数据类型。在WSDL中,可以定义操作(operation),每个操作都有一个输入消息(inputmessage)和一个输出消息(outputmessag......
  • Linux系统安装的详细步骤详解
    在VM虚拟机上安装Linux系统全过程,闭眼跟着走就行!!!1、准备好VMwareWorestation虚拟机软件和Linux系统的映像文件2、点击创建新的虚拟机3、在新建虚拟机向导中,选择典型安装模式。典型安装模式可以通过几个简单的步骤快速安装虚拟机,更方便操作。点击下一步。4、在安装来源......
  • Kali Linux APT 设置指南:如何控制软件包更新行为
    在我浏览CSDN的问答社区时,我发现一篇求助内容是一位用户对于如何在使用APT更新时避免更新Arduino这个问题感到困惑。这激发了我写这篇博客的灵感。我希望通过这篇文章,帮助那些在KaliLinux上使用APT管理软件包更新的朋友们,特别是那些像这位用户一样,遇到类似问题......
  • 控制台小游戏制作——贪吃蛇
    Game.csusingSystem;usingSystem.Collections.Generic;usingSystem.Text;using贪食蛇.Lesson2;namespace贪食蛇.Lesson1{///<summary>///场景类型枚举///</summary>enumE_SceneType{///<summary>///开始场景......
  • Linux
    Linux下安装jdk和tomcat和MySQLLinux下安装jdk下载linux版本的jdk拖到Linux系统下解压jdk文件**tar-zxvfxxx.tar.gz**最好改一个简单的名字因为后面要配环境变量**配置环境变量**目的就是为了在任何目录下都可以使用java的命令使用命令vi/etc/......