制作Linux系统SD启动卡
  8Fte0bBvXRs2 2024年08月07日 29 0

一、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系统,如果根文件系统未放入第二个分区,则会报错:

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2024年08月07日 0

暂无评论

推荐阅读
  VDKe0Y5y7rSW   4小时前   3   0   0 Linux
  g2lZAIyRwITN   4小时前   3   0   0 Linux
  gI5yFzgqqTuJ   13天前   32   0   0 Linux
  gI5yFzgqqTuJ   7天前   29   0   0 Linux
  gI5yFzgqqTuJ   12天前   40   0   0 Linux
8Fte0bBvXRs2