数码资讯
红帽的Linux模块化内核
只有Red Hat Linux /英特尔和Linux / SPARC支持模块化内核。红帽子linix /α用户必须建立有强大的功能和可扩展性的模块化核心的一个系统的核心,它将为您提供知识下面。这里我们假定你已经安装的内核头文件和源代码,并假定所有的命令都执行下 / usr / SRC / Linux
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
只有Red Hat Linux /英特尔和Linux / SPARC支持模块化内核。红帽子linix /α用户必须建立有强大的功能和可扩展性的模块化核心的一个系统的核心,它将为您提供知识下面。这里我们假定你已经安装的内核头文件和源代码,并假定所有的命令都执行下 / usr / SRC / Linux目录。
重建一个核心需要将源树在一个完整的和一致的状态。因此,我们建议您先执行命令使mrproper。它会清除所有的配置文件的目录下,生成时,上一代的核心是中间文件。现在,你需要创建一个配置文件来确定哪些核心将产生的包括有配置基于硬件和个人选择的核心的三种方式。
这是一个交互式程序,它提供了多种功能,从你自己的答案(y),n(不是),或者M(to,但是没有连接到核心,包含模块的形式)。
menuconfig这是一个彩色的用户界面、菜单驱动程序。所有组件都在分类菜单的形式列出,如Red Hat Linux安装你选择包括部位的需要,也是在Y的每个条目(来)、N(不),或M(添加到模块的形式)位置的选择。
make xconfig这是X窗口程序,功能组件中的分层菜单,用鼠标选择,选择同样的方式。
请注意:为了能够使用kerneld和核心模块,您必须配置kerneld support,模块版本(config_modversions)support,选择是。当配置。
请注意:如果你的机器上使用英特尔兼容的CPU芯片构建的核心(例如,Cyrix,AMD公司生产),我们建议您选择of 386,处理器类型。
如果你想使用以前的配置文件是按照上面的方法( / usr / src / Linux /。config)建立的核心,那么你不做让mrproper使配置命令和直接实施makedep然后执行文件树结构的终极编制使清洁。
下一步是描述源代码编译,生成的核心,最终可以被用来作为一个引导,下面的方法将是当时最容易恢复的方式。如果你有其他的方法感兴趣,你可以在makefile中找到详细的信息在内核如何或 / usr / / Linux目录src。
用引导命令构建核心
使用make模块命令设置您的配置模块
将旧模块移到其他地方:
RM -射频/ lib /模块/ 2.0.29-old
MV / lib /模块/ 2.0.29 / / / 2.0.29-old模块库
当然,如果你已经升级的核心,取代2.0.29与你使用的是什么,安装新的模块(即使你不设置任何模块),使用命令使modules_install。
如果你有一个SCSI卡和要访问的一个模块化的驱动程序,你需要建立一个新的initrd投影文件。为了防止可能出现的新的核心错误,多余的内核应该做好准备。这是很简单的:在一个菜单的LILO的核心。你只需要在 /启动目录重命名原始核心文件,复制新生成的核心/开机,放入 / / lilo.conf等信息对应的行,并执行/ sbin /星际了。以下是默认 / / lilo.conf等与Red Hat Linux:
启动= / dev / HDA
map
安装
提示
timeout = 100
图像= / / vmlinuz引导
标签= Linux
根= / dev / HDA1
只读
现在你需要更新 / / lilo.conf.if等你创建了一个新的initrd的投影,你必须告诉LILO使用它。在这个例子中,我们添加 / / lilo.conf等为代表的新的引导核心四线。我们重命名 / / / vmlinuz开机启动 / vmlinuz.old并更改其标签到老。我们还增加了一个新的initrd线芯:
启动= / dev / HDA
map
安装
提示
timeout = 100
图像= / / vmlinuz引导
标签= Linux
initrd = / /初始化启动
根= / dev / HDA1
只读
图像= / / vmlinuz.old启动
标签=老
根= / dev / HDA1
只读
现在,在系统启动时,在LILO启动:按下{Tab}键,你名单上有两个选项:
LILO启动:
Linux的老
如果你想启动新内核(Linux)直接去{Enter},或者等待LILO超时。如果你想引导老核心(旧),你需要键入旧回到车。以下是一个简单的总结:
MV / / / vmlinuz引导启动/ vmlinuz.old
CP / usr / / /弓型Linux i386 / / / /开机引导zImage /vmlinuz
编辑 / / lilo.conf等
运行/ sbin / LILO
现在可以使用新创建的核心引导,并监视屏幕信息,查看是否检测到硬件。
重建一个核心需要将源树在一个完整的和一致的状态。因此,我们建议您先执行命令使mrproper。它会清除所有的配置文件的目录下,生成时,上一代的核心是中间文件。现在,你需要创建一个配置文件来确定哪些核心将产生的包括有配置基于硬件和个人选择的核心的三种方式。
这是一个交互式程序,它提供了多种功能,从你自己的答案(y),n(不是),或者M(to,但是没有连接到核心,包含模块的形式)。
menuconfig这是一个彩色的用户界面、菜单驱动程序。所有组件都在分类菜单的形式列出,如Red Hat Linux安装你选择包括部位的需要,也是在Y的每个条目(来)、N(不),或M(添加到模块的形式)位置的选择。
make xconfig这是X窗口程序,功能组件中的分层菜单,用鼠标选择,选择同样的方式。
请注意:为了能够使用kerneld和核心模块,您必须配置kerneld support,模块版本(config_modversions)support,选择是。当配置。
请注意:如果你的机器上使用英特尔兼容的CPU芯片构建的核心(例如,Cyrix,AMD公司生产),我们建议您选择of 386,处理器类型。
如果你想使用以前的配置文件是按照上面的方法( / usr / src / Linux /。config)建立的核心,那么你不做让mrproper使配置命令和直接实施makedep然后执行文件树结构的终极编制使清洁。
下一步是描述源代码编译,生成的核心,最终可以被用来作为一个引导,下面的方法将是当时最容易恢复的方式。如果你有其他的方法感兴趣,你可以在makefile中找到详细的信息在内核如何或 / usr / / Linux目录src。
用引导命令构建核心
使用make模块命令设置您的配置模块
将旧模块移到其他地方:
RM -射频/ lib /模块/ 2.0.29-old
MV / lib /模块/ 2.0.29 / / / 2.0.29-old模块库
当然,如果你已经升级的核心,取代2.0.29与你使用的是什么,安装新的模块(即使你不设置任何模块),使用命令使modules_install。
如果你有一个SCSI卡和要访问的一个模块化的驱动程序,你需要建立一个新的initrd投影文件。为了防止可能出现的新的核心错误,多余的内核应该做好准备。这是很简单的:在一个菜单的LILO的核心。你只需要在 /启动目录重命名原始核心文件,复制新生成的核心/开机,放入 / / lilo.conf等信息对应的行,并执行/ sbin /星际了。以下是默认 / / lilo.conf等与Red Hat Linux:
启动= / dev / HDA
map
安装
提示
timeout = 100
图像= / / vmlinuz引导
标签= Linux
根= / dev / HDA1
只读
现在你需要更新 / / lilo.conf.if等你创建了一个新的initrd的投影,你必须告诉LILO使用它。在这个例子中,我们添加 / / lilo.conf等为代表的新的引导核心四线。我们重命名 / / / vmlinuz开机启动 / vmlinuz.old并更改其标签到老。我们还增加了一个新的initrd线芯:
启动= / dev / HDA
map
安装
提示
timeout = 100
图像= / / vmlinuz引导
标签= Linux
initrd = / /初始化启动
根= / dev / HDA1
只读
图像= / / vmlinuz.old启动
标签=老
根= / dev / HDA1
只读
现在,在系统启动时,在LILO启动:按下{Tab}键,你名单上有两个选项:
LILO启动:
Linux的老
如果你想启动新内核(Linux)直接去{Enter},或者等待LILO超时。如果你想引导老核心(旧),你需要键入旧回到车。以下是一个简单的总结:
MV / / / vmlinuz引导启动/ vmlinuz.old
CP / usr / / /弓型Linux i386 / / / /开机引导zImage /vmlinuz
编辑 / / lilo.conf等
运行/ sbin / LILO
现在可以使用新创建的核心引导,并监视屏幕信息,查看是否检测到硬件。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。