我担心的是在 Fedora 根文件系统上运行 ubuntu 内核的理论上的可能性(例如,fedora 22 上的 3.2.58 ubuntu 内核)。这是很长的故事,为什么我需要这个..而且,我没有机会自己做这样的实验。
fedora init/libc 和 ubuntu 内核之间是否存在严重的不兼容性?也许有人有这样的经历?
答案1
大概。
将内核放入/boot/vmlinuz-<version>
,将模块放入/lib/modules/<version>
,运行dracut /boot/initramfs-<version>.img <version>
以生成 initramfs 映像,祈祷并重新启动。
你说,“而且,我自己也没有机会做这样的实验”,但你当然有机会做。启动 Fedora VM,按照此处所述将 Ubuntu 内核安装到位,然后看看会发生什么。
那里可能某些用户空间工具和内核之间不兼容,但您应该能够成功启动。