![在 Linux Mint 上使用 Ubuntu 内核可以吗?](https://linux22.com/image/907099/%E5%9C%A8%20Linux%20Mint%20%E4%B8%8A%E4%BD%BF%E7%94%A8%20Ubuntu%20%E5%86%85%E6%A0%B8%E5%8F%AF%E4%BB%A5%E5%90%97%EF%BC%9F.png)
我的问题很简单。
可以将 Ubuntu 内核用于 Linux Mint 吗?我的 Ubuntu Linux 内核版本为 4.4.0-31。但是,我想将它用于 Linux Mint 19 Tara,因为它具有我需要的所有模块(是的,这一切听起来很奇怪)。
配置有区别吗?
Linux Mint 是否具有不同的内核配置,尽管它是基于 Ubuntu 构建的(或至少是基于 Ubuntu 构建的)?使用 Ubuntu 内核是否完全安全?是否有任何已弃用的功能?
这会影响我使用 Linux Mint 吗?
如果我使用它,它会有什么影响吗?例如,我最终会面临巨大的电池消耗、随机崩溃和错误、性能问题等吗?它危险吗?
答案1
您可以对两个内核配置文件运行 diff 来深入了解差异。内核源代码树(至少是 git 版本)中还有一个很棒的脚本 scripts/diffconfig,它可以生成格式良好的结果。示例:
doug@s15:~/temp-k-git/linux$ scripts/diffconfig .config-4.20-rc1-doug .config-4.20-rc3-doug
ADXL372_I2C n -> m
ADXL372_SPI n -> m
ASYMMETRIC_TPM_KEY_SUBTYPE n -> m
....[snip]...
STM_PROTO_SYS_T n -> m
VL53L0X_I2C n -> m
+ADXL372 m
+I2C_NVIDIA_GPU m
+NET_DSA_TAG_GSWIP y
+SND_SOC_HDAC_HDA m
+SND_SOC_PCM3060 m
+TPM_KEY_PARSER m
+UCSI_CCG m
您应该能够在 /boot 上找到您的内核配置文件。
是的,您应该能够在彼此上运行来自其他发行版的内核。我经常这样做。这应该不危险,但至于电池或性能,请尝试一下看看。
您的另一个可能更好的选择是自己编译 Linux Mint 内核,更改内核配置以包含您需要但由于某种原因设置为“否”的模块。