gpt4 book ai didi

linux - 如何保存 Linux 内核和模块以供在其他发行版中使用

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:28:58 25 4
gpt4 key购买 nike

长话短说,我买了一台预装 linux 的笔记本电脑,希望能够运行其他 linux 发行版,但使用与其他发行版相同的 linux 驱动程序,以便让我的所有硬件都能像使用其他发行版一样完美地工作自定义 linux Ubuntu 14.04 LTS。
如果我可以在某个地方保存或复制所有硬件驱动程序,以便在安装新的 Linux 发行版后重新安装。 到目前为止,我认为答案在于从我正在运行的 linux 笔记本电脑编译 linux 内核和模块,并尝试在我正在安装的新 linux 发行版中闪现。不确定这是否有效?或者是最简单的方法。 任何帮助或想法将不胜感激。我只是希望我的 linux 工作站硬件能够像在 Ubuntu 14.04 上一样好地工作,以及我选择尝试的任何 linux 发行版。 提前致谢

最佳答案

有点奇怪,但是,据我所知:

  • 您可以做您要求的事情来定制相同的发行版。

  • “Compiling a linux kernel and modules from my running linux laptop”:你说的是正在运行的,所以你可以直接从“/boot/vmlinuz-KERNEL_VERSION

  • “If I could save or copy all of my hardware driver”:您可以将“/lib/modules/KERNEL_VERSION”文件夹的内容复制到目标中的同一位置。此文件夹包含内核模块以及设备驱动程序。

  • 完成这些之后,你可以让驱动程序使用“modprobe”,你应该有一个所有模块的列表(你可能在原始系统中使用“lsmod”)并一个一个地加载它们或者找到一种方法来为您一次加载它们;在 CentOS 中,有一个 scrpit“/etc/rc.d/rc.sysinit”可以为您做其他事情。

我真的很奇怪你为什么担心 Linux 发行版上的驱动程序,因为据我所知,它们在设备驱动程序方面非常好。

关于linux - 如何保存 Linux 内核和模块以供在其他发行版中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30309056/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com