安装 fedora 33 到外部 ssd 磁盘没有启动

安装 fedora 33 到外部 ssd 磁盘没有启动

我尝试在外部 SSD 上安装 Fedora 33。

我做了什么:

下载 Fedora 映像并使用以下命令将其写入 USB 驱动器:

sudo dd if=Downloads/Fedora-Workstation-Live-x86_64-33-1.2.iso of=/dev/sde bs=8M status=progress oflag=direct

工作正常。该棒启动正常,看起来它在 UEFI 模式下工作正常,但我不确定。

我选择外部 SSD 作为安装磁盘,删除该磁盘上的所有内容,安装运行无错误。但重启并移除 USB 后,SSD 无法启动。

我不知道在这种愚蠢的简单情况下我可以检查什么。如果 uefi 是这里的问题,是否有可能强制安装程序安装没有 uefi 的正常 mbr?

我还创建了

sudo livecd-iso-to-disk --format --reset-mbr 下载/Fedora-Workstation-Live-x86_64-33-1.2.iso /dev/sde

但是这根棒子根本无法启动...太棒了!

答案1

看起来您选择了错误的介质。要将 Fedora 33 直接写入 SSD,您需要原始映像(使用ddpv写入 SSD/MMC)。

在其自己的页面上(替代架构),Fedora 33 也具有 IoT 旋转。

https://alt.fedoraproject.org/alt/

例如,我选择从最小版本开始(首选),Fedora Minimal,文件名 -> Fedora-Minimal-33-1.3.aarch64.raw.xz

您需要解压缩以获取.raw图像文件,然后使用您喜欢的工具进行写入,例如pv <Fedora-Minimal-33-1.3.aarch64.raw >/dev/<blk>

注意:当然您可以使用xzcat|作为一行。

下载 | 使用 Fedora 33aarch64 原始图像而不是 ISO(ISO 来自类似 x86_64 的安装)。

自 2020 年 9 月起,Pi 4 可以直接从 USB 启动(正式)。请参阅这个帖子,在此之前,我必须操作 EEPROM 转储来更改启动顺序并更新 EEPROM 以使其工作(自 6 月底以来一直在廉价的 850 EVO SATA SSD 上运行 Manjaro ARM aarch64 和 KDE Plasma)(确保 USB 转 PCIe 或 USB 转 SATA 芯片支持 UASP + TRIM)。

注意:JMS583 RTL9210(用于 NVMe M.2 SSD 的 USB 转 PCIe)、VL716(USB 转 SATA)。

相关内容