选择可启动 USB 似乎完全被忽略

选择可启动 USB 似乎完全被忽略

我目前在 Debian Stretch 上进行了设置,我想与 Ubuntu 16.04 进行双重启动。我在安装另一个操作系统方面没有太多经验,所以我不确定我在做什么。

到目前为止我所做的:

  • 我已经下载了 Ubuntu 16.04 的桌面 iso。
  • 将我的 USB 格式化为 fat32 并擦除其中的所有内容
  • 用过的dd if=path/to/iso of=/dev/sdb1
  • 使用 gnome-disks,USB 可自动挂载并可启动

  • 重新启动我的笔记本电脑并按 F9 (Probook 6470b)

在笔记本电脑启动时按 F9 后,我在选择中看到了“通用 USB”。当我选择它时,它仍然会转到 Debian,就像我选择使用 Debian 从硬盘启动一样。在使用 Debian 之前,曾经安装过 Ubuntu。然而,我之前的可启动 USB 是使用 Zadig 在 Windows 7 上创建的。我错过了什么吗?

答案1

我将解释这一点抄袭我自己的术语

人们通常对三种不同事物之间的差异感到困惑:

  1. 随机存取块存储设备例如 SD 卡(或 HDD)。
  2. 一个存储分割这是a的一部分设备;可能只有一个几乎占据了整个事物。
  3. A文件系统这是用来组织数据的东西分割。一般来说,文件系统和分区之间存在一一对应的关系。

在某个级别上,1 和 2 都被系统视为“块设备”(并且,通俗地讲,2 和 3 经常被混为一谈),但在上下文中,它们是不同的实体。系统映像有两种风格,设备文件系统。 A可启动的映像始终是前者,因为它必须包含一些有关其中包含的文件系统和分区结构的元信息,格式为标准 PC 等可以从启动时使用的格式,并且该信息被存储在设备上,但并非全部都在分区中。此信息的两种常见格式是(DOS-)MBR,基于 BIOS 的系统的遗留系统,以及(更新的),GPT,基于 UEFI 的系统的产物。

对于linux设备节点,分区总是有一个数字作为后缀,1像这样:

/dev/sdb1
        ^

表明这是第一个分割sdb 设备。再次请记住,您无法启动分区,因此您无法向该分区写入任何内容,从而使设备可启动(如果尚未启动)。此外,.iso文件始终是设备映像,如果将其复制到分区上,它将无法使用。你想要的是设备本身:

/dev/sdb

当您将设备映像复制到此上时,它将从块零复制,并将擦除该设备上当前的所有信息,包括有关通过格式化创建的分区和文件系统的任何元信息,这意味着格式化它是没有意义的以任何方式首先。有些人出于迷信推荐这个(又名。货物崇拜的做法出了问题),但这并不重要。


  1. 一个例外是,如果您将设备格式化为一个大文件系统,在这种情况下,它是无分区的,并且无法从中启动,但仍然可以作为单个文件系统安装。然而,这不是正常做法。

相关内容