使用 UNetbootin 创建的 USB 介质未被识别为启动介质

使用 UNetbootin 创建的 USB 介质未被识别为启动介质

我之前已经多次通过 USB 安装 Ubuntu。现在无法使用,我不知道原因。

我使用 GParted 格式化 USB 驱动器(Kingston DataTraveler 100 G2,16 GB),擦除驱动器上的内容并在其上安装 FAT32 主分区。我将驱动器文件系统的权限从 root 更改为主用户 ( sudo chown user1: /media/user1/4B8C-3997)。我下载 Ubuntu ( wget http://mirror.switch.ch/ftp/mirror/ubuntu-cdimage/15.10/ubuntu-15.10-desktop-amd64.iso),然后使用 UNetbootin 将 ISO 写入 USB。然后,当我尝试从驱动器启动时,它只是循环返回询问从哪个驱动器启动。

您对造成这种情况的原因有什么想法吗?

答案1

Unetbootin无法正确创建 Ubuntu 安装介质。
请使用Disks工具 ( gnome-disk-utility) 创建 USB 介质。

打开磁盘,从右上角的菜单中选择恢复磁盘映像。
选择 ISO 文件和要写入的 USB 驱动器并开始恢复。

当您想要在 Windows 内部创建安装媒体时,
请启动 Windows,以管理员身份打开命令提示符并执行:

diskpart
list disk  
select disk *  
clean  
create partition primary  
active  
format fs=fat32 quick  
assign letter=**  

注意:* = USB 驱动器的数量 | ** = 选择可用的驱动器号
现在挂载 ISO 文件并将内容复制到 USB 磁盘。

答案2

使用此 git clone 可以更快地创建可启动的 USB。

git clone git://github.com/pbatard/rufus

备选 Windows 镜像:https://github.com/pbatard/rufus/archive/v2.8.zip

它还可以轻松地将分区格式化为FAT32

答案3

如果您想从 USB 启动并且准备从 USB 设备中擦除所有现有内容,那么有一种更简单的方法:

cat ubuntu-15.10-desktop-amd64.iso >/dev/sdx

USB 介质的设备名称在哪里/dev/sdx。请务必小心,因为此命令中的一个小拼写错误就可能抹去您的硬盘。

这是因为 Ubuntu ISO 映像利用任何 ISO 映像开头的可用空间来包含适合从 USB 启动的分区表和引导加载程序。

还可以手动对 USB 设备进行分区、创建文件系统、将 ISO 文件复制到该文件系统、安装引导加载程序、创建引导菜单项以从 ISO 文件引导。但手动执行所有这些步骤需要更多工作,而且很容易出错,这意味着您必须尝试几次才能让系统引导。

答案4

我认为蚀刻机值得一提,并且适用于所有平台。

相关内容