在Mac系统里制作U盘启动盘

一直使用苹果电脑,还有一台电脑装的fedora,这几天不想用fedora了,想试试ubuntu,于是准备重新安装。
下载了ubntu的ios,要制作个U盘启动盘,结果发现,我貌似从没有用过mac os来制作启动盘。
赶紧百度,第一想法是找一个类似windows系统里的第三方工具软件,安装上就可以直接制作了。但是找了半天,没有看见有效的推荐,貌似有一个etcher的软件可以,但是源在国外,下载起来很慢,APP store里还没有。后来没办法,只好耐心看命令行制作的方法。
看完后发现,命令行制作的方法要简单很多。那就动手制作吧。

1.环境需求说明

我的mac系统是MacOS Mojave 10.14.6
需要在该系统里制作一个ubuntu系统的U盘启动盘,该启动盘可以被其他机器使用。
该方法应该可以制作任何一个系统的启动盘。

2.准备U盘

准备一个至少8GB的U盘,U盘大小应该与启动盘系统的要求有关,我使用的是32GB和16GB的两个U盘做测试。

3.下载镜像

去系统官网下载镜像,镜像一般为.iso格式的。
苹果系统默认的下载地址一般都是“访达”里的“下载”目录下。为了后续的命令行使用方便,要确认下下载文件的存放完整路径。
打开终端窗口,终端shell的默认路径是在当前用户的目录下,有个Downloads的目录,.iso文件默认会下载在这个目录下。
~/Downloads/ubuntu-19.04-desktop-amd64.iso

4.将iso镜像转换为img镜像

打开一个终端窗口,使用hdiutil命令
hdiutil convert -format UDRW -o ~/Path-to-IMG-file ~/Path-to-ISO-file
命令前面的之转换之后的img格式文件名,可以自定义;后面的路径和文件名是之前下载的iso文件名。
对应上面的环境应该使用命令
hdiutil convert -format UDRW -o ~/Downloads/ubuntu-19.04-desktop-amd64 ~/Downloads/ubuntu-19.04-desktop-amd64.iso
不加后面的扩展名,mac系统或默认加上.dmg做为后缀,后面使用文件进行启动盘制作时需要注意。

5.找到需要使用的U盘设备号

使用 diskutil list 命令查看磁盘信息,从中找到需要用的U盘见下图:


在Mac系统里制作U盘启动盘_第1张图片

这里的U盘是 /dev/disk2

6.创建启动盘

首先使用命令把刚刚准备好的U盘卸载
diskutil unmountDisk /dev/disk2
正常显示应该是:所有disk都已经成功unmount
然后执行dd命令,该命令需要root权限,所有sudo
sudo dd if=~/Downloads/ubuntu-19.04-desktop-amd64.dmg of=/dev/rdisk2 bs=1m
这里的U盘注意是rdisk2,sudo后需要输入密码,密码输入正确后什么显示都没有,需要等待一段时间,直到最后完成,显示写入速度,提示符出现。
在快要完成的时候,系统会出现“磁盘无法识别”的提示,先不要做任何操作,等待终端dd命令执行完成后,执行下面命令弹出U盘。
diskutil eject /dev/disk2
弹出后再选择“忽略”系统提示。

这样一个ubntu的系统启动盘就制作完成了。

你可能感兴趣的:(在Mac系统里制作U盘启动盘)