desktop 或者 server版的都可以,这里我用的是ubuntu-16.04.4-server-amd64.iso
hdiutil convert -format UDRW -o ubuntu ubuntu-16.04.4-server-amd64.iso
Reading Driver Descriptor Map (DDM : 0)…
Reading Ubuntu-Server 16.04.4 LTS amd64 (Apple_ISO : 1)…
Reading Apple (Apple_partition_map : 2)…
Reading Ubuntu-Server 16.04.4 LTS amd64 (Apple_ISO : 3)…
..........................................
Reading EFI (Apple_HFS : 4)…
..........................................
Reading Ubuntu-Server 16.04.4 LTS amd64 (Apple_ISO : 5)…
..........................................................................................................................................................................
Elapsed Time: 3.047s
Speed: 278.2Mbytes/sec
Savings: 0.0%
created: /Users/edison/Downloads/ubuntu.dmg
生成ubuntu.dmg
文件
-format为生成文件的权限,UDRW表示转换成有read/write的权限的镜像。
diskutil list
/dev/disk0 (internal):
#: 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 417.0 GB disk1s1
2: APFS Volume Preboot 22.2 MB disk1s2
3: APFS Volume Recovery 517.8 MB disk1s3
4: APFS Volume VM 6.4 GB disk1s4
/dev/disk2 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *8.0 GB disk2
1: EFI EFI 209.7 MB disk2s1
2: Microsoft Basic Data UNTITLED 7.8 GB disk2s2
/dev/disk2 就是 U 盘,需要先unmount掉 U 盘,注意不是弹出。然后把安装文件写入 U 盘
diskutil unmountDisk /dev/disk2
unmount后,电脑上就看不到这个 U 盘了
先把ubuntu.dmg改为ubuntu.iso,方便安装的时候识别。
mv ubuntu.dmg ubuntu.iso
把安装文件写入到U盘中
sudo dd if=./ubuntu.iso of=/dev/rdisk2 bs=1m
这行命令必须使用root权限,
结束后,终端会显示
848+0 records in
848+0 records out
889192448 bytes transferred in 203.405350 secs (4371529 bytes/sec)
同时系统会弹出eject U 盘的对话框,点击eject,然后就可以安全拔出 U 盘。
如果没有弹出,就在终端执行eject命令
sudo eject /dev/rdisk2
插入系统安装 U 盘的时候,可能系统里面会弹出一个对话框
不用管它,直接在终端执行:
sudo dd if=/dev/urandom of=/dev/rdisk2
使用随机数据来填充 U 盘,然后就可以随意在苹果磁盘工具里面格式化为自己想要的任何格式了。
2018-12-02 16:53