例如,在 Ubuntu Natty 中安装 Debian Squeeze libre 内核的正确方法是什么?
这样做安全吗?
答案1
- 从 Debian 获取源码包
- 检查 Debian 或 Ubuntu 内核是否有非标准补丁
- 如果内核版本不同,请查明这是否会影响用户空间。
- 比较配置并根据需要采用。(当您使用
make *config
新内核时,您可以使用 Ubuntu 中的旧 .config 文件。) - 编译
- 通过制作二进制包
make-kpkg
- 对任何相关模块重复此操作
- 安装二进制包
但是,根据版权文件,natty 的默认内核是免费的(GPL 许可):http://changelogs.ubuntu.com/changelogs/pool/main/l/linux/linux_2.6.38-11.48/copyright
因此,删除所有非免费软件包也应该可以达到您的目标。