背景
我在另一台电脑上安装了 Linux Mint 19.1 Cinnamon(HP 15-f039wm)使用可启动的 USB 驱动器。现在我正尝试安装另一个发行版(PureOS Hephaestus 8.0)在同一台计算机上。
我为这个发行版制作的 USB 和我的 Mint 驱动器都格式化为 FAT32。我使用 Etcher 在 Windows 10 机器上制作它们。Etcher 设置为在成功时验证写入,并在成功时弹出。
sha256 校验和正确。
由于我在旧电脑上测试此安装,因此我启用了传统模式、禁用了安全性,并将所有 USB 驱动器的启动优先级移至 BIOS 中的顶部,以便可以从中安装新的操作系统。
问题/我尝试过的方法
我在虚拟机上安装了这个发行版。只要我为其设置足够大的硬盘大小,它就可以正常工作。(否则它就会崩溃并且永远不做任何事情)。
但在实际的计算机上,最初,我无法
!
在 BIOS 中将 USB 驱动器的启动顺序中的 's 去掉。它们在 USB 和 CD 驱动器旁边都有一个感叹号。所以我将 USB 选项设置为首先加载。然后我做了一些研究来摆脱感叹号,我唯一能找到的就是选择旁边有一个感叹号的驱动器,然后按 Shift+1,很多人说这可以启用它。但事实并非如此。我听到的只是板载扬声器发出的 80 年代风格的哔哔声。屏幕侧面的帮助信息也没有帮助。它只是说带有 的项目意味着!
它无法从该驱动器启动,而没有关于如何修复它的任何信息。f1 也没有说任何话(帮助按钮)。下一个点解决了这个问题...我还拆下了 CMOS 电池几个小时。然后将其重新组装并打开。这样做,禁用安全启动并启用传统模式使其识别出更改。因此,在下次启动时,我输入了它给我的代码来确认它们。但它仍然无法启动 USB 驱动器。
但新的问题又出现了:现在
!
消失了...当尝试查看启动驱动器是否正在加载时,Mint USB 驱动器可以正常启动(就像重新安装 Mint 一样),但 PureOS USB 驱动器却不行。我以为是 PureOS 的驱动器出了问题,于是将 PureOS iso 放在了带 Etcher 的 Mint 驱动器上,使用了相同的 USB 端口,但还是不行。当我将 Mint 放回同一个 USB 驱动器的同一端口上时,它就可以正常启动了(就像重新安装 mint 一样)。我还注意到,在 Windows 上再次制作 Mint 驱动器后,它会按预期成功弹出,但 PureOS 根本没有弹出。
有人知道怎么修这个东西吗??
答案1
启动顺序项左侧的感叹号表示 BIOS/UEFI 未检测到设备上的可启动媒体。由于它与 Mint 兼容,因此问题只出在 PureOS 上,搜索 Purism 论坛后发现您并不孤单。
在某些 BIOS 中,选择列表中的设备并按 Shift+1 将强制从该媒体启动。在其他 BIOS 中,BIOS 帮助(如果有)可能包含替代方法。
如果这不起作用,则说明 BIOS/UEFI 与启动媒体不兼容。您可以尝试在 BIOS 中禁用安全启动并启用传统启动,但我不确定您是否想在磁盘上安装需要这些设置的操作系统。
其他帖子和方法:
在 Purism 帖子中 如何将 ISO 映像写入 USB 驱动器 值得注意的是,PureOS 启动介质与其他启动介质不同,它只包含一个分区,而其他 Linux 发行版包含两个分区。值得注意的是,某些 BIOS 仅识别包含至少两个分区的 USB 启动。
在 Purism 帖子中 从 USB 可启动分区启动 给出了这个过程(它可能只起作用,因为它创建了两个分区):
- 使用 GNOME 磁盘对我的 USB 进行分区,我最初使用 MBR/DOS 格式化磁盘。我创建了一个 4GB 分区(FAT32),然后在剩余空间中创建了一个 ext4 linux 分区用于备份。
- 接下来,我修改了我下载的 ISO 文件,使其可以从分区启动。为此,我必须从该工具所在的
syslinux-util
存储库安装 。然后我修改了 ISO 文件,sudo apt-get install syslinux-util
isohydrid
isohybrid --partok pureos.ISO
- 我曾经
dd
将此 ISO 复制到上述分区。您可以从 GNOME 磁盘详细信息中获取分区设备dd if=pureos.ISO of=/dev/sdb1 bs=1M
。- 从 GNOME 磁盘我编辑了分区并检查了安装所需书籍记录的可启动选项。
在文中 纯操作系统无法运行 问题是 PureOS 没有适合 WiFi 卡的驱动程序,所以它拒绝安装。该帖子中的另一个人通过按下键盘上的所有键解决了安装冻结问题,并发现右箭头键可以让安装继续进行(如果是真的,那就太奇怪了)。
如果这些方法和解决方法都不起作用,我建议询问 PureOS Purism 论坛。