Linux内核安装

时间:2011-08-04 17:17:56

标签: linux linux-kernel

我正在学习内核编程,想在内核中编写/测试模块,做一些开发等等。我有一个带有最新Ubuntu的Linux机箱。我的基本问题是:

我应该在同一分区中安装新内核吗?我是否会覆盖现有内核?或者在新分区中安装一个准系统内核来试验它?

2 个答案:

答案 0 :(得分:1)

内核位于/boot中的普通旧文件中。通常,它的名称类似于/boot/vmlinuz-2.6.39-2-amd64。随附的模块位于/lib/modules,例如/lib/modules/2.6.39-2-amd64

在安装新内核时,没有必要覆盖现有内核。只需在/ boot中添加一个新的,然后运行update-grub。您可以选择从grub引导哪个内核(或者甚至是使用grub CLI引导不在菜单中的内核)。

如果您正在使用内核makefile进行安装,则可以设置EXTRAVERSION以使名称唯一。

答案 1 :(得分:0)

你不需要新的分区。 但是,当然不要覆盖当前的内核! 内核只是磁盘上的几个文件,不需要新的分区,你只需将它们粘贴在/ boot中,并使用当前的diff名称。