最近我自己搞了套nuc和nas,所需要重新装一个系统,为了炼丹还是选择了ubuntu,记录一下在mac下做启动盘的过程。

下载Ubuntu镜像文件:Ubuntu官网下载所需要的的镜像文件(iso),我用的ubuntu-22.04-desktop-amd64.iso

然后开始处理U盘:

$ diskutil list

找到自己的盘:

diskutil list
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.3 GB disk0
1: EFI EFI 314.6 MB disk0s1
2: Apple_APFS Container disk1 500.0 GB disk0s2

/dev/disk1 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +500.0 GB disk1
Physical Store disk0s2
1: APFS Volume Macintosh HD 15.2 GB disk1s1
2: APFS Snapshot com.apple.os.update-... 15.2 GB disk1s1s1
3: APFS Volume Macintosh HD - Data 400.9 GB disk1s2
4: APFS Volume Preboot 620.1 MB disk1s3
5: APFS Volume Recovery 1.1 GB disk1s4
6: APFS Volume VM 17.2 GB disk1s5

/dev/disk2 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *124.0 GB disk2
1: Microsoft Basic Data 3.7 GB disk2s1
2: EFI ESP 4.3 MB disk2s2
3: Microsoft Basic Data 307.2 KB disk2s3

比如我是/dev/disk2。
然后卸载和格式化盘:

sudo diskutil umountDisk /dev/disk2
sudo diskutil eraseDisk ExFAT ud /dev/disk2

再制作启动盘:
镜像(iso)文件下载好之后,通过 hdiutil 命令制作dmg文件,注意镜像文件改为自己的文件(地址)

hdiutil convert -format UDRW ubuntu-22.04-desktop-amd64.iso -o ubuntu-20.04-desktop-amd64

-format为生成文件的权限;UDRW :表示转换成有read/write的权限的镜像,-o 是输出的文件名,结束后会产生ubuntu-22.04-desktop-amd64.dmg文件,终端里面出现以下的成功信息:

hdiutil convert -format UDRW ubuntu-22.04-desktop-amd64.iso -o ubuntu-22.04-desktop-amd64
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 LTS amd64 (Apple_ISO : 6)…
.............................................................................................................................................................................................................................................................
Reading GPT Partition Data (Backup GPT Table : 7)…
.............................................................................................................................................................................................................................................................
Reading GPT Header (Backup GPT Header : 8)…
.............................................................................................................................................................................................................................................................
Elapsed Time: 5.440s
Speed: 640.7MB/s
Savings: 0.0%

写入U盘:

$ sudo dd if=ubuntu-20.04-desktop-amd64.img of=/dev/rdisk2 bs=1m

注意of=后边的地址是U盘的挂载地址,在diskutil list命令中可看到;另外disk2 -> rdisk2。
以上命令执行过程中不会有日志,在结束之后会返回一些简单信息,时间会比较久一点,大概是这样:

sudo dd if=ubuntu-22.04-desktop-amd64.dmg of=/dev/rdisk2 bs=1m
3485+1 records in
3485+1 records out
3654957056 bytes transferred in 90.399920 secs (40430977 bytes/sec)

到这里基本整个启动盘就做完了。


扫码手机观看或分享: