将出现启动盘创建器的主窗口。USB设备将在下部窗格中突出显示。
单击“其他”按钮。将出现一个标准的文件打开对话框。浏览到您的Ubuntu ISO文件所在的位置,将其突出显示,然后单击“打开”按钮。
现在,启动磁盘创建器的主窗口应该类似于下面的屏幕截图。上方窗格中应突出显示ISO映像,下方窗格中应突出显示USB驱动器。
对自己确认ISO映像和USB驱动器是否正确。如果您愿意继续,请单击“制作启动盘”按钮。
出现一条警告,提醒您USB驱动器将被完全擦除。这是您在不对USB驱动器进行任何更改的情况下退出的最后机会。单击“是”按钮创建可引导的USB驱动器。
进度条显示创建过程接近完成的程度。
此时会出现一条确认消息,告知您可引导USB驱动器的创建已完全完成。在我们用于本文的计算机上,这个过程大约需要5分钟。
单击“退出”按钮。现在,您可以重新启动计算机并从USB驱动器引导,或者拔下USB驱动器,将其带到另一台计算机并在那里引导。
如何用dd制作可引导的USB驱动器
我们将使用dd命令从命令行创建可引导驱动器。
警告:必须非常谨慎地使用此命令。一旦你告诉它,DD就会完全按照你说的去做。没有“你确定”的问题或退出的机会。DD只是直接执行您给它的指令。所以我们需要非常小心,我们告诉它做的事情绝对是我们想让它做的事情。
我们需要知道您的USB驱动器与哪个设备相关联。这样,您就可以确定在命令行上传递给dd的设备标识。
在终端窗口中键入以下命令。lsblk命令列出计算机上的块设备。每个驱动器都有一个与其关联的数据块设备。
lsblk
lsblk的输出将显示当前连接到您的计算机的驱动器。这台机器上有一个名为sda的内部硬盘驱动器,上面有一个名为sda1的分区。
插入USB驱动器并再次使用lsblk命令。lsblk的输出将会更改。USB驱动器现在将列在输出中。
列表中有一个名为sdb的新条目,其中有两个分区。一个分区称为sdb1,大小为1KB。另一个分区称为sdb5,大小为14.6 GB。
那是我们的USB驱动器。我们需要使用的标识符是代表驱动器的标识符,而不是两个分区中的任何一个。在我们的示例中,这是SDB。无论它在您的计算机上如何命名,不在先前lsblk列表中的设备必须不是USB驱动器。
我们要向dd发出的命令如下:
sudo dd bs=4M if=Downloads/ubuntu-19.04-desktop-amd64.iso of=/dev/sdb conv=fdatasync
我们来分析一下。
sudo:您需要是超级用户才能发出dd命令。系统将提示您输入密码。 DD:我们正在使用的命令的名称。 bs=4M:-bs(Block Size)选项定义从输入文件读取并写入输出设备的每个块的大小。4MB是一个很好的选择,因为它提供了相当不错的吞吐量,并且正好是4KB的倍数,4KB是ext4文件系统的块大小。这提供了高效的读取和写入速率。 if=downloads/ubuntu-19.04-ktop-amd64.iso:-if(输入文件)选项需要您用作输入文件的Linux ISO映像的路径和名称。 of=/dev/sdb:-of(输出文件)是关键参数。这必须与代表您的USB驱动器的设备一起提供。这是我们之前使用lsblk命令确定的值。在我们的示例中,它是sdb,因此我们使用的是/dev/sdb。您的USB驱动器可能具有不同的标识符。请确保您提供了正确的标识符。 conv=fdatync:conv参数指定dd在输入文件写入输出设备时如何转换它。DD在写入USB驱动器时使用内核磁盘缓存。*fdatync修饰符确保在将创建过程标记为已完成之前正确且完全刷新写入缓冲区。
在创建过程中,根本没有来自dd的视觉反馈。它开始工作,并且在完成之前不报告任何内容。
当创建了可引导USB驱动器时,DD报告写入USB驱动器的数据量、经过的时间(以秒为单位)和平均数据传输率。
您可以通过重新启动计算机并从USB驱动器启动来检查可启动USB驱动器是否正常工作,或者您也可以尝试在另一台计算机上从它启动。
现在您已经有了Ubuntu或您选择的另一个Linux发行版的可移植工作副本。它将是原始的,每次你引导它,你可以引导它在几乎任何你喜欢的PC上。