我一直在 Surface Pro 3 上使用带有修补内核的 archlinux。
我现在切换到 ubuntu,并想使用包含 arch 的所有修补程序的内核。
添加内核的最佳方法是什么?
我可以简单地复制 vmlinuz 和 initramfs 并更新 grub 吗?
我复制了文件并更新了 grub,一切正常。
但是当我启动新内核时,出现了内核恐慌:
Unable to mount root filesystem
。
内核这里已预编译/usr
并/lib
作为.tar.gz
存档提供。
我使用的内核包不提供这些,它只包含补丁,因此我无法直接从存档中 复制/usr
和。/lib
我可以从运行此内核的 arch 发行版中复制它们,但我必须复制哪些特定目录,整个目录/usr
和/lib
?
答案1
只需复制 vmlinuz 和 initramfs 和update-grub
即可,但您可能还需要lib
和usr
。有一个有趣的邮政这表明可以在 ubuntu 中使用 arch kernals。