为什么我刚刚在 Windows 上创建的可启动 ubuntu USB 驱动器无法启动?

为什么我刚刚在 Windows 上创建的可启动 ubuntu USB 驱动器无法启动?

经过大量努力,我还是无法让一个新近(在 Windows 上创建)的可启动 ubuntu USB 启动盘启动,感到非常沮丧。我希望你能帮助我。我是 ubuntu 新手。很久以前,我曾经在一台旧机器的 USB 上安装过它,当时没有问题。然后我就没用它了。现在,几年后,我第二次尝试在 USB 上安装 ubuntu。根据我的经验,在这个早期阶段,我更喜欢将 ubuntu 安装在 USB 上,而不是磁盘上。

这是一台全新的 Acer Aspire 3 笔记本电脑(对我来说)。我按照https://ubuntu.com/tutorials/create-a-usb-stick-on-windows。下载的文件 ubuntu-20.04.2.0-desktop-amd64.iso 和 rufus 版本 3.13.1730。

我尝试了 rufus 提供的所有设置组合,以制作可启动的 USB。在此过程中没有任何错误提示。每次尝试似乎都构建了一个健康的 USB,其中包含有意义的文件数量等。当我在 Windows 中浏览 USB 文件夹时,我可以看到这一点。当我重新启动 PC 以从 USB 启动时,它会在加载过程中的某个地方挂起。每种情况下的故障模式都相同。以下是场景...

对于每个选项设置(或不设置)安全启动禁用,将 USB 驱动器作为启动设备的第一顺序,在 USB 3.0 驱动器中使用新创建的可启动 USB 棒,我单击重新启动(或开机)

[我在这里对步骤进行了编号以显示顺序]

屏幕显示…… [1] “正在重新启动”(如果我点击了“重新启动”) [2] 黑屏 [3] “acer”徽标 [4] 黑屏 [5] “GNU GRUB 版本 2.04”(以及 GRUB 启动选项菜单) [6] 黑屏 [7] “acer”徽标和“ubuntu”徽标 [8] ubuntu 显示“正在检查磁盘”(我让磁盘检查完成) [9] ubuntu 显示“未发现错误” [10] ubuntu 旋转图标旋转了大约 43 秒,然后停止旋转 [11](此时我们似乎被挂起了) [12] 当旋转器处于活动状态时,CPU 风扇正在工作(表明发生了一些事情) [13] 旋转器停止几秒钟后,CPU 风扇也停止了 [14] 屏幕不是黑的,仍然有冻结的旋转器图标 [15] 等待很长时间,以防它恢复运行,但没有 [16] 我们被挂起了,得到按 Ctrl-C 或 Ctrl-Alt-Del 或任何其他键均无反应 [17] 现在唯一的选择是关闭电源,拔出 USB 驱动器,然后打开电源 [18] Windows 正常重启

我查看了 GNU Grub 开始菜单上的选项。“c”和“e”似乎显示了一些我可以尝试的东西,只要我知道参数名称的含义。是否有类似跟踪或调试选项的东西可以在旋转器旋转时提供更多信息?那太好了,但可能要求太多了。在 Grub> 提示符下,我可以按 Esc 跳回菜单并向前移动到挂起,就像以前一样,或者我可以输入 exit,屏幕就会清除。接下来会发生什么取决于...如果我启用了安全启动,我将看到一个带有“安全启动失败”的花哨徽标,如果我没记错的话,我可以使用 Ctrl-Alt-Del 进行另一次重新启动。当安全启动被禁用时,Grub>exit 会将我从磁盘引导到正常的 Windows。

这些是我在 Rufus 中尝试创建可启动 USB 的选项集:

  1. “MBR”、“BIOS 或 UEFI”、“FAT32”
  2. “GPT”、“UEFI(非 CSM)”、“FAT32”
  3. “GPT”、“UEFI(非 CSM)”、“NTFS” 这些被写入 ISO 文件或 DD 映像。
    每次结果都完全相同。

使用设置 3。“GPT”、“UEFI(非 CSM)”、“NTFS”,rufus 警告“您必须禁用安全启动”。其他排列都没有提到这一点。我在 UEFI 固件设置中禁用了安全启动,但没有什么区别。

请帮助?

20210415 添加文本

我发现在加载过程中按下 ESC 键会显示跟踪信息。下面重现的是显示的最后几行。最后一行“systemd-rfkill.service”很诱人,但可能只是列表中最后一个服务的名称。倒数第二行也很有趣“...无效的 ACP 音频模式:2”。但同样,从我的角度来看,这可能是无害的。我对“对套装中的其余 CD 重复此过程”感到疑惑,因为我没有 CD,USB 上只有一组文件。我仍然没有在这里找到问题的答案。你呢?

passwd:密码过期信息已更改。
dbus-daemon[977]: [session uid=999 pid=977] 激活服务 name='org.gtk.vfs.Daemon',请求者为“:1.0”(uid= blah)
dbus-daemon[977]: [session uid=999 pid=977] 成功激活服务“org.gtk.vfs.Daemon”
dbus-daemon[977]: [session uid=999 pid=977] 激活服务 name='org.gtk.vfs.Metadata',请求者为“:1.0”(uid= blah)
fuse: 未找到设备,请先尝试“modprobe fuse”
dbus-daemon[977]: [session uid=999 pid=977] 成功激活服务“org.gtk.vfs.Metadata”
无法建立与总线的连接
使用 CD-ROM 挂载点/cdrom/
正在识别... [((UID))]
扫描光盘以查找索引文件...
找到 2 个软件包索引、0 个源索引、0 个翻译索引和 1 个签名
找到标签“Ubuntu 20.04.2.0 LTS局灶性窝- 发布 amd64 (20210209.1)'
此光盘名为:
((label))
正在复制软件包列表……gpgv:签名于 2021 年 2 月 9 日星期二 19:06:19 UTC 制作
gpgv:使用 RSA 密钥 ((number))
gpgv:来自“Ubuntu CD 映像自动签名密钥 (2012)”的良好签名[电子邮件保护]
正在读取软件包索引...完成
写入新的源列表
此光盘的源列表条目为:
deb cdrom:[((label))]/ focal main restricted
对您套装中的其余 CD 重复此过程。-
.mount
cdrom.mount
rofs.mount
dev-hugepages.mount
dev-mqueue.mount
sys-kernel-debug.mount
((服务列表继续,直到...))
systemd-udevd.service
systemd-backlight@backlist:amdgpu_b10.service
[ 46.770037] snd_pci_acp3x 0000:05:00.5: 无效的 ACP 音频模式:2
systemd-rfkill.service
((那是最后一行)​​)

答案1

我很高兴地告诉大家我找到了解决方案。首先,为了获取详细的跟踪日志信息,我编辑了 Grub 设置(使用“e”选项),并从“linux”行的内核参数列表中删除了“quiet”。

quiet

更详细的日志有足够的细节来指出发生了什么。日志显示 dmeventd 检测到“LVM2 镜像、快照等”后,启动冻结。“等待完成设备初始化”

事实证明,其他人在使用与我相同的磁盘硬件(即 512GB WD SSD)时也遇到了同样的问题。他们去年发布了详细信息。简短版本...(我在这里转述)使用默认的 Grub 启动设置,加载程序没有等待足够长的时间才能从磁盘获得响应。然后经过多次重试后,它停止了。

解决方案是编辑 Grub 设置(再次使用“e”选项)并将这个新参数添加到“linux”行的内核参数列表中:

nvme_core.default_ps_max_latency_us=5500

经过这一更改,我的 liveUSB 运行良好。请注意,我的问题和此解决方案的范围仅限于 liveUSB“尝试 ubuntu”选项。当然,每次启动时我都必须应用此修复程序,这不是什么大问题。我尚未在磁盘上安装 ubuntu。当我这样做时,我将不得不在某处编辑一个文件以使解决方案永久生效。

感谢这两篇文章中提供解决方案的贡献者。非常感谢!!

https://www.linux.org/threads/freeze-at-a-start-job-is-running-for-monitoring-of-lvm2-mirrors-snapshots-etc.31411/

https://community.wd.com/t/linux-support-for-wd-black-nvme-2018/225446/17

相关内容