通常,在笔记本电脑或 PC 上安装某些 Linux 发行版的全新副本时,您需要一个包含要安装的发行版的可启动 USB。
本教程将引导您完成在 Windows、macOS 和 Linux 计算机上创建可启动 Linux USB 记忆棒所需的步骤。您可以使用此 USB 记忆棒来启动并测试或在任何支持从 USB 启动的计算机上安装 Linux 发行版。
下载分发 ISO 文件#
要创建可启动 USB 驱动器,首先需要下载分发 ISO 文件。该文件包含在系统上安装 Linux 发行版所需的所有内容。
我们将使用最新的 Ubuntu 版本,但本文中解释的步骤应该适用于任何其他 Linux 发行版。
访问发行版下载页面(Ubuntu
, CentOS等)并下载最新的 ISO 文件。
使用 Etcher 创建可引导的 Linux USB 驱动器#
有多种不同的应用程序可供免费使用,它们允许您将 ISO 映像闪存到 USB 驱动器。在此示例中,我们将使用 Etcher。它是一个免费的开源实用程序,用于将图像刷新到 SD 卡和 USB 驱动器,并支持 Windows、macOS 和 Linux。
前往蚀刻器下载页面,然后下载适合您的操作系统的最新 Etcher 版本。下载文件后,双击它并按照安装向导进行操作。
使用 Etcher 创建可启动 Linux USB 驱动器是一个相对简单的过程:
-
将 USB 闪存驱动器连接到您的系统并启动 Etcher。
-
单击Select image
按钮并找到分布.iso
file.
如果您的机器上只连接了一个 USB 驱动器,Etcher 会自动选择它。否则,如果连接了多个 SD 卡或 USB 驱动器,请确保在刷新映像之前选择了正确的 USB 驱动器。
-
单击Flash image
按钮,然后将开始刷新 USB 驱动器的过程。
Etcher 会在闪烁期间显示进度条和 ETA。
整个过程可能需要几分钟,具体取决于 ISO 文件的大小和 USB 记忆棒的速度。完成后,会出现如下画面,告诉你镜像刷写成功。
单击[X]
关闭 Etcher 窗口。
就这样!您的 U 盘上有一个可启动的 Linux。
从命令行创建可启动的 Linux USB 驱动器#
本节将向您展示如何使用命令行创建可启动的 Linux USB 记忆棒dd
工具,可在所有 macOS 和 Linux 系统上使用。
这是一个快速而简单的过程,不需要安装额外的软件。
将 USB 闪存驱动器插入 USB 端口。
-
接下来,您需要找出 USB 驱动器的名称。这项工作的最佳工具是lsblk
:
lsblk
输出将如下所示:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 465.8G 0 disk
└─sda1 8:1 0 465.8G 0 part /data
sdx 8:16 1 7.5G 0 disk
└─sdx1 8:17 1 7.5G 0 part /run/media/linuxize/Kingston
nvme0n1 259:0 0 232.9G 0 disk
├─nvme0n1p1 259:1 0 512M 0 part /boot
├─nvme0n1p2 259:2 0 16G 0 part [SWAP]
└─nvme0n1p3 259:3 0 216.4G 0 part /
在此示例中,USB 设备的名称为/dev/sdx
,但这可能会因您的系统而异
-
在大多数 Linux 发行版上,USB 闪存驱动器在插入时会自动安装。在刷新映像之前,您需要卸载 USB 设备。为此,请使用umount命令后跟挂载点或设备名称:
sudo umount /dev/sdx1
-
最后一步是将 ISO 映像刷新到 USB 驱动器。确保更换/dev/sdx
与您的驱动器一起使用,并且不要附加分区号。另外,请确保您使用的是 ISO 文件的正确路径。
sudo dd bs=4M if=/path/to/ubuntu-18.04.2-desktop-amd64.iso of=/dev/sdx status=progress oflag=sync
该命令将在图像闪烁时显示进度条,该过程可能需要几分钟:
458+1 records in
458+1 records out
1921843200 bytes (1.9 GB, 1.8 GiB) copied, 147.006 s, 13 MB/s
结论#
创建可启动的 Linux USB 驱动器是一项相对简单的任务。几分钟之内,您就可以将您最喜欢的 Linux 发行版刷新到您的 USB 驱动器上,并用它在您的 PC 或笔记本电脑上安装操作系统。
如果您遇到问题或有反馈,请在下面发表评论。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)