一、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启动卡的更多相关文章

  1. s5p6818 从SD卡启动程序(制作SD启动卡)

    背景: 最近在学习uboot,其中有一步很重要的任务就是需要实现uboot 的验证,没有办法验证uboot是不是自己做的,那么整个开发就会收到阻碍.另外,从公司现在开发的板子来看,uboot从sd卡启 ...

  2. 如何制作 linux 系统 U盘启动盘

    1.制作linux 系统的U盘启动盘,需要选择ISO 模式!给大家推荐几个制作相关软件以及相关制作过程(点击相应名字即可进入到网站):UltraISO.rufus.老毛桃.大白菜. UltraISO ...

  3. 详解linux系统的启动过程及系统初始化

    一.linux系统的启动流程 关于linux系统的启动流程我们可以按步进行划分为如下: POST加电自检 -->BIOS(Boot Sequence)-->加载对应引导上的MBR(boot ...

  4. Linux系统快速启动方案

    =========================        基本常识       ========================= Linux系统基本启动流程: 1. CPU从ROM(如果有的 ...

  5. CentOS(四)--Linux系统的启动级别

    对于绝大多数Linux程序员来说,进入Linux系统后一般看到的是黑乎乎的界面(开发模式),因为系统如果启动选择开发模式,会减少启动时间,优化内存等.但是通常我们刚安装完Linux系统,然后进去以后是 ...

  6. Linux系统的启动过程

    Linux 系统启动过程 Linux系统的启动过程可以分为5个阶段: BIOS自检 内核的引导. 运行init. 系统初始化. 用户登录系统. BIOS自检: BIOS是英文"Basic I ...

  7. 制作linux系统U盘并使用U盘安装CentOS7.6系统

    目录   一.制作linux启动盘     1.1. 准备工作     1.2. 制作linux系统U盘   二.使用U盘安装Centos7.6     2.1. 使用U盘启动     2.2. 更改 ...

  8. 探索 Linux 系统的启动过程

    引言 之所以想到写这些东西,那是因为我确实想让大家也和我一样,把 Linux 桌面系统打造成真真正正日常使用的工具,而不是安装之后试用几把再删掉.我是真的在日常生活和工作中都使用 Linux,比如在 ...

  9. windows下制作linux U盘启动盘或者安装优盘(转)

    windows下制作linux U盘启动盘或者安装优盘(转) Linux发行版排行榜:http://iso.linuxquestions.org/ [方案一]:UltraISO(不推荐,在Window ...

  10. 腾讯云Linux系统中启动自己安装的tomcat

    腾讯云Linux系统中启动自己安装的tomcat 首先通过工具查看一下安装的tomcat的位置 进入命令行之后输入以下指令: 此时,tomcat已经启动了.

随机推荐

  1. 小程序简单 tab 切换实现

    也是终于找到了数据可视化的最佳载体, 用小程序来做可视化简直完美. 尤其对于像我这种搞数据的, 数据分析, 数据报表, 可视化一直是一个巨大难题, 当我认识的最终的方案还是要用前端的时候, 感觉还有麻 ...

  2. 实现远程磁盘:像访问自己的电脑硬盘一样访问对方的电脑硬盘 (附Demo源码)

    在现实场景中,远程桌面的功能大家已经用得很多了,而在某些场景下,我们需要使用类似的远程磁盘功能,这样能非常方便地操作对方电脑磁盘的目录.以及传送文件.那么,这样的远程磁盘功能要怎么实现了? 这次我们将 ...

  3. codeup之找x

    Description 输入一个数n,然后输入n个数值各不相同,再输入一个值x,输出这个值在这个数组中的下标(从0开始,若不在数组中则输出-1). Input 测试数据有多组,输入n(1<=n& ...

  4. Springboot 之JPA查询报错

    在 CatDao中添加自定义查询方法后,启动报错 1 2019-06-11 11:06:13.874 INFO 14700 --- [ restartedMain] org.hibernate.Ver ...

  5. Array, Set, Map知多少?

    Array,Set和Map三个作为Javascript中可迭代的集合数据类型,在编程过程中使用的频率也比较高.针对三种数据类型各自的一些特性,本文的内容将从以下几个方面来上述数据类型做一个总结. 实例 ...

  6. Spring Boot 整合Redisson配置篇

    <Spring Boot 整合Redisson配置篇> <Spring Boot 整合Redisson操作Redis基础篇> <Redisson批量操作类RBuckets ...

  7. Kibana介绍及二进制安装

    概述 官方文档:https://www.elastic.co/cn/kibana GitHub地址:https://github.com/elastic/kibana Kibana 是一款开源的数据可 ...

  8. 9.Java SDK源码分析系列笔记-LinkedHashMap

    目录 1. 是什么 2. 使用 3. 实现 3.1. uml 3.2. 构造方法 3.3. put 3.3.1. 创建LinkedHashMap增强的节点--Entry[既是Node数组的节点又是双向 ...

  9. Collections工具类详解

     Java提供了一个操作Set List Map 的工具类Collections . 里面有大量方法对集合元素进行排序,查询修改等操作. 还能把集合设为不可变. 对集合对象实现线程同步控制.同步控制 ...

  10. jz2440 环境搭建

    2.搭建三者互通 1.搭建TFTP服务 这两点搞定基本可以飞奔了 记录一下 配置 板子的ip ifconfig eth3 IP地址 不用重启network服务因为也没有这个服务 当然虚拟机里面的一样 ...