为什么Fedora不支持i686架构?

为什么Fedora不支持i686架构?

我的桌面有一个运行 macOS 的 i686 CPU,我希望安装 Fedora 26 i686。事实证明,它们只支持 x86_64 和 i386(加上各种 ARM 架构)。我尝试使用这两个安装 Fedora 但都失败了。他们都使外壳返回

dracut-pre-udev[358]: rpcbind: /run/rpcbind/rpcbind.lock: No such file or directory
dracut-pre-udev[358]: rpc.idmapd: conf_reinit: open ("(null)", 0_RDONLY) failed
dracut-pre-udev[358]: rpc.idmapd: conf_reinit: open ("(null)", 0_RDONLY) failed

然而,当我安装 Ubuntu 12.04 i686 时,它工作得很好!

我看过他们的档案事实证明,他们最后一次正式发布 i686 架构的镜像是在 2010 年的 Fedora 17 上。

为什么 Fedora 不在 i686 中发布 Workstation?

答案1

我们发布的 32 位映像之所以被称为i386是出于历史原因,但实际上是针对较新的处理器进行了优化,并且这些映像包含 i686 内核。

我不确定你的系统为什么会出现问题,但截至 2017 年,这并不是因为 Fedora 不支持 i686。但请注意,我们正在弃用它,因为最后一个不支持 64 位的主流 Intel 架构硬件是大约十年前生产的。我们发现很难找到有兴趣对传入的 32 位特定内核错误流进行分类的人,更不用说致力于修复这些错误了,除非这种情况发生变化,否则 i686 支持不太可能长期持续。 (我们将继续构建 i686 软件包以实现兼容性,并在 x86_64 内核下运行。)

但现在情况并非如此。你的问题是别的问题。

相关内容