我尝试在外部 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,您需要原始映像(使用dd
或pv
写入 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)。