Linux系统内核与外设配置全解析
1. 内核启动软盘的创建与使用
在Linux系统中,当系统没有活动内核需要恢复时,从软盘启动内核是一种可行的方法。创建启动软盘的步骤如下:
1. 将新格式化的软盘插入驱动器。
2. 进入内核源代码目录。
3. 运行命令 make bzdisk 。不过,此方法仅在 bzImage 的大小小于软盘容量时有效。
4. 可能需要运行 rdev 命令来设置软盘的默认根设备。例如,如果根分区是 /dev/hda1 ,则使用命令 rdev /dev/fd0 /dev/hda1 。
需要注意的是,启动软盘主要在系统恢复且没有活动内核时有用。对于测试新内核,使用像GRUB这样的高级引导加载程序会更好。
2. 可加载内核模块的操作
可加载模块是内核代码的小片段,可在核运行时加载和卸载到内核内存空间。
- 模块安装 :使用 make modules_install 命令将内核模块对象文件安装到 /lib/modules/version 目录,其中 version 是内核版本号。在2.6.0及更高版本的内核中,模块对象文件名以 .ko 结尾,早期版本以 .o 结尾。
- 查看已加载模块 :运行 lsmo
超级会员免费看
订阅专栏 解锁全文
69

被折叠的 条评论
为什么被折叠?



