出于各种原因,您可能想要从 Ubuntu 本身创建一个可引导的 USB 记忆棒。 其中一些包括:
- 安装/升级 Ubuntu
- 在不涉及系统配置的情况下拥有 Ubuntu 桌面的体验
- 使用 U 盘通过 Ubuntu ISO 软件包附带的默认工具修复配置问题
在 Ubuntu 中创建可引导 USB 的方法有很多。 有些涉及使用系统工具,而另一些则依赖于外部软件包的安装。 在本文中,我们将寻求 Etcher 实用程序的帮助来刻录带有 Ubuntu 软件包 ISO 映像的 U 盘。
Etcher 现在命名为 balenaEtcher 是一个免费的开源应用程序,用于刻录 ISO 和 IMG 文件,并将文件夹压缩到 USB 驱动器和 SD 卡。 该工具适用于 Linux、Windows 和 MacOS,并且具有相同的 UI,因此您在任何地方都能获得相同的用户体验。 因此,无论何时您想要刻录闪存驱动器甚至 microSD 卡,都可以将 Etcher 作为您的首选工具。 我们试图解释安装和使用 Etcher 的分步过程,以便 USB 刻录/刷写过程对您来说变得更加简单。 我们以从 Internet 下载的 Ubuntu 18.04 LTS Desktop ISO 文件为您描述整个过程。
我们已经在 Ubuntu 18.04 LTS 上运行了本文中提到的命令和过程
系统。
下载 Ubuntu 18.04 LTS ISO 文件
通过任何已安装的 Web 浏览器打开 Ubuntu 官方网站,并通过以下下载链接下载 Ubuntu ISO:
单击要安装的任何 Ubuntu 软件包。 我将点击 Ubuntu Desktop 下的 18.04 LTS 链接。 这将打开以下对话框:
选择 Save 文件选项,然后单击确定。 .iso 包将保存到您的下载文件夹中。
安装蚀刻机
请按照以下步骤在您的系统上安装 Etcher:
第 1 步:下载 Etcher .zip 文件
Etcher 下载包可在 Balena 官方网站上的以下链接获得:
该网站提供适用于 64 位和 32 位 Ubuntu 的 Appimage。
您可以使用 lscpu 命令来检查您的 Linux 风格。 它从文件 sysfs 和 /proc/cpuinfo 中获取详细信息:
$ lscpu
此命令将显示以下输出:
CPU op-mode(s) 条目告诉您您在系统上运行的 Ubuntu 的风格; 32 位 表示您正在运行 32 位 Linux 操作系统, 32 位、64 位 表示您正在运行 64 位操作系统。
由于我的是 64 位系统,我将单击“Download for Linux x64”链接。 将显示以下对话框:
选择 Save 文件选项,然后单击确定。 .zip 包将保存到您的下载文件夹中。
第 2 步:从下载的 .zip 文件中提取 AppImage
我们刚刚下载的 Etcher 包是 .zip 格式的。 我们现在需要提取 AppImage 文件,以便我们可以安装和使用该软件。
通过 Ubuntu 应用程序启动器搜索或使用 Ctrl+Alt+t 快捷方式打开 Ubuntu 命令行终端。
然后,使用以下解压缩命令将 AppImage 文件从 Downloads 文件夹中提取到您的当前(主)文件夹:
$ unzip ~/Downloads/balena-etcher-electron-1.5.47-linux-x64.zip
使用 ls 命令验证 AppImage 文件现在是否位于您的当前目录中。
创建一个可启动的 Ubuntu USB
第 1 步:运行 Etcher AppImage
您现在可以通过执行其 AppImage 轻松运行 Etcher。 您可以通过以下命令执行此操作:
./balenaEtcher-1.5.47-x64.AppImage
这将在以下视图中打开 Etcher 应用程序:
笔记: 每当您想从系统中卸载 Etcher 时,只需删除此 AppImage。 您不需要使用 AppImages 运行任何其他下载过程。
第 2 步:将 Ubuntu ISO 文件写入 USB 驱动器
点击选择图片按钮; 这使您可以浏览到要选择写入的 ISO 映像。 我选择了从 Ubuntu 官方网站下载的 Ubuntu 18.04 ISO 映像。
现在您将看到突出显示的选择目标按钮。 插入 U 盘; 如果单个设备连接到您的系统,您将看到它被选中,如下所示:
否则,您将可以从可用设备中进行选择。 然后,您将看到 Flash 按钮突出显示。 点击它,Etcher 开始在 USB 上写入 ISO 文件。 您还将看到一个身份验证对话框,因为只有授权用户才能闪存 USB。
编写过程将开始,您将能够看到如下进度条:
成功完成图像写入后,您将能够看到以下视图:
关闭窗口,您的过程就完成了!
这就是您如何利用这个高效的刷写工具来创建可启动 USB 的方法。 在 SD 卡上写入图像时,该过程几乎相同。