Mac 下制作 USB ubuntu/debian 系统启动、安装盘的几种方法

本文的目的是在Mac 系统下制作用于在其它电脑安装 ubuntu/debian 系统的启动U盘,其U盘的功能相当于一个光驱,充当启动、安装的功能。尝试好多种方法,下面记录一下。

Mac 下制作 USB ubuntu/debian 系统启动、安装盘的几种方法

下载 iso 文件

到官网或国内镜像站下载合适的版本,我个人喜欢 mini 版

使用 dd 命令

最方便的是系统自带的 dd 命令。

首先需要将镜像从 ISO 转换为一个 UDRW (读写通用磁盘镜像格式),Mac OS X 提供了将ISO镜像转换为UDRW 所需的所有工具。下面的命令将ISO镜像转换为 UDRW 格式。

1
$ hdiutil convert -format UDRW -o destination_file.img source_file.iso

要准备U盘, 我们将删除U盘上的所有分区, 并创建一个空分区。首先我们需要知道U盘的设备名称。打开一个终端并执行以下命令:

1
$ diskutil list

使用以下命令, 磁盘上的数据 (您的U盘) 将被删除!

1
$ diskutil partitionDisk /dev/disk2 1 "Free Space" "unused" "100%"

实行上面的命令, U盘被重新划分为有1分区, 没有格式化, 100% 的大小都用于这个分区。可以用 diskutil list 再次检查, 看看显示分区的变化。

将镜像复制到U盘上,此处替换您的U盘的相应磁盘名称

1
$ sudo dd if=destination_file.img.dmg of=/dev/disk2 bs=2m

dd 命令在完成复制过程之前不会显示任何输出, 因此请耐心等待它完成。

1
$ diskutil eject /dev/disk2

要弹出U盘, 请使用上面的命令。完成此操作后, 可启动的U盘已准备就绪。

Mac 下制作 USB ubuntu/debian 系统启动、安装盘

如果再插入U盘,点看其简介,跟上图的图片类似。

这种方法都是利用系统自带的工具操作,不用另外安装其它软件。但有时候用这种方法制作的U盘不能顺利启动,就可以使用下面的方式。

利用第三方工具

首先推荐的是 unetbootin http://unetbootin.github.io/ 早期就推出,比较出名,使用时要注意,双击下载的 dmg 文件后,就看到一个 readme 文本文件和一个可实行文件,不要双击可实行文件,而是对它点右键,选择打开,如图:

unetbootin打开方法

其次推荐的是 deepin-boot-maker https://github.com/linuxdeepin/deepin-boot-maker 这个工具是深度启动盘团队出品,在国内也很有名。但这个启动很慢,还经常会出现“找不到可用U盘”,如果把U盘格式化为 FAT 格式就可能解决这个问题。因为已编译版是 2017年11月27日 创建,多年没更新。至于自己编译,

最后推荐 Etcher https://www.balena.io/etcher/ 这个放到最后推荐是因为他最靠谱,用来压轴。

Etcher

本文网址: https://pylist.com/topic/211.html 转摘请注明来源

Suggested Topics

ubuntu/debian 下自行编译 OpenWRT 固件

首先声明,自行编译是一个自我折腾的过程,没时间或精力就不要试了,这里介绍个人尝试在ubuntu/debian 下编译OpenWRT固件和应用SDK 的过程。...

Ubuntu/Debian 查看CPU温度的方法

刚 DIY 一个小主机,因为使用功率很低的CPU,买了一个金钱豹2U散热器,风扇声音很大,就把风扇拆下来,只使用下面的铜块。就得对CPU问寒问暖,时刻了解它的温度。...

Ubuntu 或其它 GNU/Linux 系统下安装 Debian

家有老电脑不用就折腾不止,前段时间曾折腾一台老电脑,2007年上市,只支持 i386 系统,不支持U盘启动,在 winxp 系统下装了 Ubuntu,现在突发奇想,要在 Ubuntu 上安装 Debian。...

Ubuntu 16.04.6 LTS 系统上安装 Python 3.6.3

自己的阿里云一个 VPS 用的是系统 Ubuntu 16.04.6 LTS,自带的python版本是 `2.7.12` 与 `3.5.2`,有时候要用到 python `3.6`,又不想卸掉原来版本。下面介绍安装 python 3.6.3 的过程,因为版本较旧,遇到一些坑,这里记录一下。...

Mac 极速安装Lua 简洁环境

Lua 的环境有两种: Lua 和 LuaJIT,为了速度,选择 LuaJIT,实行效率提升几十倍。LuaJIT 对应的是 Lua5.1 的语法。...

在终端使用Mac diskutil 命令格式化顽固U盘

经常遇到某些U盘合并不了分区、格式化不了、windows 下识别不了、空间“丢失”等情况,使用Mac 系统自带的图形化磁盘工具也解决不了问题,在终端下能轻松搞定,这里记录一下过程。...

Mac 安装tensorflow

python 环境。在Mac 系统上实行 `pip install tensorflow` 可能会出现下面的错误提示...

Leave a Comment