我正在尝试将 Fedora 安装在闪存驱动器上,然后从一台不太容易访问的 PC 上启动它。我尝试将所有内容设置为按标签以解决 uuid 问题。我收到错误消息 no /dev/disk/by-label/... 查看后发现 dracut 没有 /dev/disk/ 按标签或原始磁盘节点 /dev/sda1 任何有关如何将标签选项重新引入 dracut 的建议都将受到赞赏。我怀疑它正在添加/强制模块加载或其他内容以进行 dracut 重建,但尚未在该区域找到有用的信息。
我希望能够从内部闪存驱动器而不是更昂贵的 SSD 启动,因为速度并不像没有移动部件那么有趣......
答案1
您需要在 initramfs (dracut) 中包含 usb 存储驱动程序。这取决于您的控制器类型。对于现代计算机,您可能需要 xhci-pci、ehci-pci、uas 及其依赖项(例如 xhci-hcd、ehci-hcd、usb-storage...我假设 dracut 会自动提取?)