mac制作ubuntu系统安装U盘

下载ubuntu操作系统

desktop 或者 server版的都可以,这里我用的是ubuntu-16.04.4-server-amd64.iso

把文件转换为mac下的dmg文件

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的权限的镜像。

查看U盘信息

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

卸载U盘

/dev/disk2 就是 U 盘,需要先unmount掉 U 盘,注意不是弹出。然后把安装文件写入 U 盘

diskutil unmountDisk /dev/disk2

unmount后,电脑上就看不到这个 U 盘了

把安装文件写入 U 盘

先把ubuntu.dmg改为ubuntu.iso,方便安装的时候识别。

mv ubuntu.dmg ubuntu.iso

把安装文件写入到U盘中

sudo dd if=./ubuntu.iso of=/dev/rdisk2 bs=1m

这行命令必须使用root权限,

弹出 U盘,然后安全拔出

结束后,终端会显示

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盘,恢复为普通U 盘

插入系统安装 U 盘的时候,可能系统里面会弹出一个对话框

不用管它,直接在终端执行:

sudo dd if=/dev/urandom of=/dev/rdisk2

使用随机数据来填充 U 盘,然后就可以随意在苹果磁盘工具里面格式化为自己想要的任何格式了。

2018-12-02 16:53

留言