AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1190764
Accepted
C.S.Cameron
C.S.Cameron
Asked: 2019-11-22 21:28:07 +0800 CST2019-11-22 21:28:07 +0800 CST 2019-11-22 21:28:07 +0800 CST

为什么可启动 USB 无法启动

  • 772

这个问题在 Ask Ubuntu 中经常被问到,有时几乎没有关于这种情况的提示。

请提供可能的原因列表以帮助解决问题。

live-usb usb persistence usb-installation
  • 4 4 个回答
  • 26993 Views

4 个回答

  • Voted
  1. C.S.Cameron
    2019-11-22T21:30:04+08:002019-11-22T21:30:04+08:00

    永久 USB 可能无法启动的原因有很多。

    BIOS

    • USB 未在 BIOS 中设置为第一个硬盘

    • BIOS 或 UEFI 引导分区或文件出现问题。

    • 安全启动未关闭

    • 驱动器与计算机 BIOS 或 UEFI 启动模式不兼容

    • 分区表不正确

    • 过时的 BIOS/UEFI 固件

    • 易失性内存中的垃圾

    • Full install USB 中的 Fstab 条目指的是在 uefi 机器上创建的驱动器上的 HDD 的 efi 引导分区。

    格鲁布

    • grub 中的根分区不正确

    • grub 中的 ISO 路径不正确

    • grub 中不正确的持久路径(如果使用)

    • Grub 菜单条目结构不适合操作系统

    • vmlinuz 和 initrd(.efi 和 .lz)的文件类型不正确

    • grub.cfg、txt.cfg、syslinux.cfg 或 text.cfg 中缺少“persistent”一词

    持久性(casper-rw 和 home-rw)

    • 持久性分区不是 ext 文件系统

    • 持久性文件不在 FAT 文件系统上

    • 从不同版本重用的持久性文件/分区

    • 持久性文件已满数据,或已尝试文件更新

    硬件

    • 损坏的闪存驱动器,重新格式化并重新加载

    • 坏闪​​存驱动器

    • 没有足够的内存来运行 Ubuntu

    • 坏或不正确的 USB 插座

    • 电脑CPU不兼容

    • 电脑 GPU 不兼容

    • 计算机不符合最低规格,需要较轻版本的 'buntu

    • 主板电压异常

    • 多个 USB 设备的主板 BIOS 限制

    软件

    • 错误的 MD5SUM / 损坏的 ISO 文件

    • 修改或损坏的 ISO9660 分区

    • 在完全复制 ISO 文件之前,USB 已从计算机中移除

    • 过时的引导驱动器创建工具

    • 用户对引导过程缺乏经验

    感谢 karel 和 sudodus 提供的帮助。查看为什么我的可启动 USB 无法启动

    • 13
  2. Best Answer
    karel
    2019-11-22T22:58:22+08:002019-11-22T22:58:22+08:00

    我从经验中知道,如果像 Rufus 或 Startup Disk Creator 这样的 GUI USB 创建器不起作用dd,那么由于相同的(通常是特定于硬件的)原因也不会起作用。有时,如果可启动 USB 是特定于硬件的,则可以排除它无法启动的原因(请参见下面的屏幕截图)。例如,安全图形不工作是潜在硬件特定问题的线索。在这种情况下,启用nomodeset内核引导选项可能会起作用。否则,通常可以通过使用基于文本的轻量级Ubuntu 最小 CD/USB安装 Ubuntu 来规避硬件问题。

    更多不在原始列表中的原因:

    1. 坏的 USB 闪存驱动器。这甚至可能是一个我认为没有损坏的新闪存驱动器。在不同的 USB 闪存驱动器上制作 Ubuntu live USB 后,Ubuntu 将启动。如果您有两个或更多 USB 闪存驱动器,则值得一试。

    2. 重新格式化闪存驱动器并从应用程序重新加载 Ubuntu ISO 以制作实时 USB。如果您的硬件非常旧,请尝试为 Ubuntu 20.04 及更早版本创建一个Ubuntu Minimal USB。

    3. 根据 SHA256 校验和检查您下载的 Ubuntu ISO,以验证校验和是否匹配。

    4. 影响从主板传送到 USB 闪存驱动器的平稳电压量的电压异常。造成这种情况的可能原因是主板、电源,甚至是不规则的室内电流。与新计算机相比,非常旧的计算机更可能出现影响启动到实时 USB 会话的主板或电源问题。

      以下是我尝试过的一些建议。

      1. 不要将鼠标和键盘等 USB 设备并排插入。在前面插入一个 USB 设备,在后面插入一个。或者完全拔掉鼠标。您还可以通过暂时断开未使用的硬盘驱动器来节省电量。

      2. 启动 USB 时断开不必要的设备以减少电源负载,例如,如果有两个驱动器,则断开一个 HDD。如果您有一个 4 端口 USB 分配器,每个端口上都有开关,这是理想的选择,因为您可以在不需要 USB 鼠标时关闭它,并且无需打开计算机机箱来断开内部驱动器以减少电力负荷。

      3. 如果将同一台计算机移动到另一个具有更可控电流源或连接到不间断电源 (UPS) 的位置,Ubuntu live USB 有时能够启动。

    5. 尝试启动 Ubuntu 安装程序时,过热可能会导致计算机关机。CPU 温度可以通过在计算机启动时访问 UEFI/BIOS 设置实用程序来检查。

    6. 一些用于制作 Ubuntu live USB 的应用程序似乎比其他应用程序运行得更好。例如,内置的 Startup Disk Creator 应用程序比大多数可引导的 Linux live USB creator 应用程序更可靠。

    7. 如果 BIOS 引导选项根本无法识别 USB 设备,一些较旧的 BIOS 甚至无法在引导选项中正确标记 USB 闪存驱动器。相反,他们对USB-FDD或USB-HDD等闪存驱动器使用一些非标准命名法。USB-FDD 代表“软盘驱动器”,它从不与 USB 闪存驱动器一起使用,因此在这种情况下,您应该选择 USB-HDD。即使 USB 闪存驱动器不是硬盘驱动器,选择此选项也经常有效。

    8. 有些 BIOS 在 BIOS 的 Boot priority 菜单中没有一个而是两个 USB 闪存驱动器选项。一个选项适用于 UEFI USB,另一个选项适用于 Legacy 或非 UEFI USB。尝试在 BIOS 引导优先级菜单中选择另一个 USB 选项(如果有)。

      确保 BIOS/UEFI 中的引导选项与 Ubuntu live USB 引导选项中的选项匹配。例如,对于不带 CSM 的 UEFI,也可以使用不带 CSM 的 UEFI 选项启动 Ubuntu live USB。

    流程图1
    (点击图片放大)

    流程图2

    • 10
  3. sudodus
    2019-11-23T00:19:27+08:002019-11-23T00:19:27+08:00

    为这个主题创建一个列表和流程图的好主意:-)

    我想补充

    计算机的 UEFI/BIOS 系统出现问题,它无法识别 USB 启动驱动器,但在其他计算机上也能正常工作:

    • 用户不知道如何进入临时启动菜单以及如何进入 UEFI/BIOS 菜单系统来修改设置,在知道计算机品牌名称和型号的情况下应该可以提供帮助

    • 安全启动通常可能会禁止 USB 启动或在没有完全签名软件的情况下制作的启动驱动器,应该可以关闭安全启动

    • 引导驱动器不是为计算机 的引导模式制作的
      • BIOS 模式引导程序不会在 UEFI 模式下启动
      • UEFI 模式引导程序不会在 BIOS 模式下引导(别名 CSM 别名传统模式)
      • 应该与从 Ubuntu iso 文件克隆的USB 驱动器一起工作,这些文件可以在 UEFI 和 BIOS 模式下启动mini.iso,除了 仅在 BIOS 模式下启动
    • 重新启动后计算机的某些易失性存储器或连接电子设备中的垃圾,应在关机后等待一分钟后工作。
    • 某些 HP 计算机在 BIOS 模式下的怪癖,无法通过 USB 引导和使用 GPT 的 grub,应该可以通过使用 MSDOS 分区表来修复
    • 有些电脑需要更新 UEFI/BIOS 系统。@oldfred 经常解决戴尔计算机中的问题:“戴尔通常需要 UEFI 更新、SSD 固件更新以及从 RAID 或 Intel RST 更改为 AHCI 驱动器”。更新可能对其他电脑品牌也有帮助
    • 9
  4. Mr Spock
    2021-07-25T08:29:09+08:002021-07-25T08:29:09+08:00

    自四月以来,我一直在为此苦苦挣扎。带有来自 Ubuntu 发行版的图像的 Virgin USB2 Stick。64 位,21.04。从标准 Ubuntu 20.04 系统创建。我正在尝试用不错的硬件启动一台使用了 10 年的英特尔计算机。记忆棒适用于我所有的其他计算机。解决方案:我进入 BIOS 并将硬盘启动延迟从零增加到 10 秒。(这台计算机甚至没有硬盘!)一切正常启动,我现在正在查看带有 Ubuntu Happy Hippo 的桌面。显然,USB2 记忆棒启动太慢了。

    • 0

相关问题

  • 我这里有一个 22 号陷阱!除非我更新,否则没有互联网[关闭]

  • 修复 USB 驱动器自动通知

  • 如何在没有 CD 的情况下安装 Ubuntu?

  • 如何从命令行重置 USB 设备?

  • 如何使用 Mac 创建 Ubuntu live USB?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve