Mac OS制作Ubuntu的U盘启动盘

1. 下载Ubuntu的iso镜像文件

地址为:https://ubuntu.com/download/desktop

2. 把iso镜像文件转换成dmg文件

bash 复制代码
cd Downloads/
hdiutil convert -format UDRW -o ubuntu.iso ubuntu-18.04.2-desktop-amd64.iso

-format为生成文件的权限;UDRW :表示转换成有read/write的权限的镜像。

终端里面出现以下的成功信息:

Reading Protective Master Boot Record (MBR : 0)...
Reading GPT Header (Primary GPT Header : 1)...
Reading GPT Partition Data (Primary GPT Table : 2)...
Reading ISO9660 (DOS_FAT : 3)...
...............................................................................
Reading Appended2 (C12A7328-F81F-11D2-BA4B-00A0C93EC93B : 4)...
...............................................................................
Reading Gap1 (DOS_FAT : 5)...
...............................................................................
Reading Ubuntu 22.04.2 LTS amd64         (Apple_ISO : 6)...
...............................................................................
Reading GPT Partition Data (Backup GPT Table : 7)...
...............................................................................
Reading GPT Header (Backup GPT Header : 8)...
...............................................................................
Elapsed Time: 10.566s
Speed: 444.7MB/s
Savings: 0.0%
created: /Users/wangyifan/Desktop/ubuntu.iso.dmg
  1. 插入U盘,并用命令行卸载U盘
    注意找到U盘的路径,使用命令
bash 复制代码
diskutil list

找到U盘的路径为/dev/disk4,并使用命令行卸载U盘:

bash 复制代码
diskutil unmountDisk /dev/disk4

显示信息为:

Unmount of all volumes on disk4 was successful。
  1. 把iso文件写入U盘
bash 复制代码
mv ubuntu.iso.dmg ubuntu.iso
sudo dd if=./ubuntu.iso of=/dev/disk4 bs=1m

显示信息为:

4699+1 records in
4699+1 records out
4927586304 bytes transferred in 300.753285 secs (16384148 bytes/sec) 
  1. 弹出U盘
bash 复制代码
sudo eject /dev/disk4
相关推荐
可涵不会debug21 分钟前
【Linux】信号知识三把斧——信号的产生、保存和处理
linux·运维·信号
jyan_敬言23 分钟前
【Linux】Linux命令与操作详解(一)文件管理(文件命令)、用户与用户组管理(创建、删除用户/组)
linux·运维·服务器·c语言·开发语言·汇编·c++
unix2linux1 小时前
Parade Series - SHA256
linux·python·mysql·shell
学思之道2 小时前
给Linux操作系统命令取个别名
linux·运维·经验分享·学习方法
GOTXX2 小时前
应用层协议HTTP
linux·网络·网络协议·计算机网络·http·fiddler
dong_beijing2 小时前
GO语言工程构建示例-mac和linux适用
linux·运维·服务器
小小工匠2 小时前
系统安全 - Linux /Docker 安全模型及实践
linux·安全·系统安全
2201_761199043 小时前
nginx 负载均衡1
linux·运维·服务器·nginx·负载均衡
suri ..3 小时前
【Linux】进程第三弹(虚拟地址空间)
linux·运维·服务器
害羞的白菜3 小时前
Nginx基础详解5(nginx集群、四七层的负载均衡、Jmeter工具的使用、实验验证集群的性能与单节点的性能)
linux·运维·笔记·jmeter·nginx·centos·负载均衡