当前位置: 首页 > article >正文

linux上制作启动盘命令

linux上制作启动盘命令

准备一个U盘,插上电脑。

卸载

卸载设备:sudo umount /dev/sda
# 格式化U盘前建议都卸载设备;

格式化命令:

mkfs.vfat /dev/sda       格式化整个设备,会删除分区(推荐vfat文件系统)
mkfs.vfat -I /dev/sda1   格式化某个分区
mkfs.fat -F 32 /dev/sda  格式化为FAT32文件系统
mkfs.ext4 /dev/sda       格式化为EXT4文件系统
mkfs.ntfs /dev/sda       格式化为NTFS文件系统

重新创建分区

# 卸载、格式化之后,就可以对U盘操作分区了(不格式化直接分区会有点问题)
sudo fdisk -l /dev/sda   查看u盘情况
sudo fdisk /dev/sda      操作u盘或磁盘,进行删除分区、新建分区、更改分区表等操作,制作镜像最好只建一个分区或不建分区

制作启动盘

dd命令(常用)
sudo dd if={iso_path} of=/dev/sda bs=1M status=progress && sync
  • 这里执行不能挂载u盘,否则制作提示成功,但是u盘中也什么都没有,我也不知道为啥?
  • dd命令,if是镜像文件,of是写入u盘(必须是设备,不是分区),bs代表块大小,progress显示进度;
  • &是一个逻辑运算符,如果前面的命令成功执行,才会执行后面的命令。
  • sync 用于将所有未写的系统缓冲区写入磁盘,确保所有数据都被正确地写入到目标设备。
7z命令(apt policy p7zip)
7z x "{iso_path}" -o/mnt
  • 使用7z命令需要先挂载设备:sudo mount /dev/sda /mnt
  • x 指定要压缩的文件路径
  • -o 指定解压缩到的设备的挂载目录

其它相关知识点

  • lsblk 用于列出系统中所有块设备,树状结构展示;
  • df -h 显示挂载的文件系统;
  • df -h -a 显示全部文件系统;
  • df -T 显示文件系统类型;
  • 一个设备可以挂载到多个目录,一个目录也可以不挂载任何设备,那它的文件存放在关联的文件系统(设备)中, 通过“df+目录名” 查看;
  • 设备分为字符设备(键盘、鼠标等)和块设备(硬盘、闪存、U盘等);

http://www.kler.cn/a/411587.html

相关文章:

  • unity | 动画模块之卡片堆叠切换
  • JDBC 批量调用数据库 SQL, 函数与存储过程
  • 对于公平与效率的关系问题,材料中有两种不同倾向性的观点,请对这两种观点分别加以概述并谈谈你的看法。字数不超过500字。
  • 鸿蒙多线程开发——sendable共享容器
  • VITE+VUE3+TS环境搭建
  • vulnhub靶场之corrosion靶场1
  • 解决Ubuntu 22.04系统中网络Ping问题的方法
  • Win7下高版本node出现uv_os_gethostname returned ENOSYS错误
  • 数据分类问题-鸢尾花数据集
  • vscode查找函数调用
  • 路面泥泞,坑洼,裂缝,路面损坏,马路牙检测 YOLO标记资源整理
  • CSS之3D转换
  • C++软件设计模式之组合模式与其他模式的协作举例
  • 【Linux】Linux系统电源状态
  • go语言逆向-基础basic
  • Linux下一次性关闭多个同名进程
  • 数字图像处理(6):除法运算、除法器
  • 【C++知识总结1】c++第一篇,简单了解一下命名空间是什么
  • C++设计模式之组合模式中适用缓存机制提高遍历与查找速度
  • lc 146. LRU 缓存
  • 【系统架构设计师】真题论文: 论软件系统架构评估(包括解题思路和素材)
  • HDR视频技术之四:HDR 主要标准
  • 跨子网通信的具体流程
  • 【后端面试总结】MySQL索引
  • 学习日记_20241126_聚类方法(聚合聚类Agglomerative Clustering)
  • 构建与优化数据仓库-实践指南