如何创建可启动的Linux U盘

时间:2020-03-05 15:27:12  来源:igfitidea点击:

通常,在笔记本电脑或者PC上安装某些Linux发行版的全新副本时,我们需要一个可引导的USB,其中包含要安装的发行版。

本教程将引导我们完成在Windows,macOS和Linux机器上创建可启动linux U盘的必要步骤。
我们可以使用此U盘来引导和测试,或者在支持从USB引导的任何计算机上安装Linux发行版。

下载发行版ISO文件

首先要创建可启动的U盘,我们需要下载发行版ISO文件。
该文件包含在系统上安装Linux发行版所需的所有内容。

我们将使用最新的Ubuntu版本,但本文介绍的步骤适用于任何其他Linux发行版。

访问发行版下载页面(Ubuntu,CentOS ..etc)并下载最新的ISO文件。

使用Etcher创建可启动的Linux U盘

有几种可供免费使用的应用程序,这些应用程序允许我们将ISO镜像刷新到U盘。
在此示例中,我们将使用Etcher。
它是一个免费的开源实用程序,用于将图像刷新到SD卡和U盘,并支持Windows,macOS和Linux。

转到Etcher下载页面,然后下载适用于操作系统的最新Etcher版本。

下载文件后,双击它,然后按照安装向导进行操作。

使用Etcher创建可启动的Linux U盘是一个相对简单的过程,只需遵循以下步骤:

  • 将USB闪存驱动器连接到系统并启动Etcher。
  • 单击“选择图像”按钮,然后找到发行版“ .iso”文件。
  • 如果计算机仅连接了一个U盘,则Etcher会自动选择它。否则,如果连接了多个SD卡或者U盘,请确保在闪烁图像之前选择了正确的U盘。
  • 单击“闪存镜像”按钮,将开始刷新U盘的过程。

Etcher会在闪烁期间显示进度条和ETA。整个过程可能需要几分钟,具体取决于ISO文件的大小和U盘的速度。完成后,将出现以下屏幕,告诉我们图像已成功闪烁。

单击“ [X]”以关闭“蚀刻机”窗口。

就这样! U盘上有可启动的Linux。

从命令行创建可启动的Linux U盘

在本节中,我们将向我们展示如何使用“ dd”工具从命令行创建可启动的Linux U盘。
该工具在所有macOS和Linux系统上均可用。

这是一个快速简便的过程,不需要安装其他软件。

  • 将USB闪存驱动器插入USB端口。
  • 接下来,我们需要找出U盘的名称。这项工作的最佳工具是'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/theitroad/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镜像刷新到U盘。确保将“/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