LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1123|回复: 4

附加:所谓的kernel内核是放在哪里的?

[复制链接]
发表于 2006-1-14 11:44:52 | 显示全部楼层 |阅读模式
我硬盘安装,安装基本系统出错,让我选择其它内核,这个内核是我下在的系统包里的吗?ubuntu硬盘安装可以用grub引导,需要2个文件,vmlinuz,initrd.我没有理解grub是做什么的,跟DOS相仿吗?还有vmlinuz和initrd都什么原理。
发表于 2006-1-14 14:50:43 | 显示全部楼层
/boot下
这方面的知识用百度可以搜出一堆了
回复 支持 反对

使用道具 举报

发表于 2006-1-15 08:43:47 | 显示全部楼层
不错,说得好。
回复 支持 反对

使用道具 举报

发表于 2006-1-15 12:16:06 | 显示全部楼层
我说一下自己的粗浅理解:
所谓linux kernel,就是linux的内核,提供了操作系统的基本功能,也就是内存管理,磁盘管理,进程管理,任务调度等;这些都是以接口形式提供的功能;
但是,为什么我们看到的操作系统不是这个样子的呢?我们看到的都是一堆命令,像ls,mount,等命令,它们都是一些文件,通过执行这些文件,可以让内核完成一些功能;也就是说,这些程序最终运行时其实都仅仅是linux的一个进程;linux的内核,是一个独立的镜像文件,应该也就是vmlinuz文件了,当然,里面不仅仅是一个任务,里面包含了前面所说的完成很多功能的任务,向fs/mem等;而initrd,应该就是linux的第一个进程,通过它,才能启动其它的进程;这两个文件,保存在/boot目录,系统启动时首先将它们调入内存执行;
GRUB或者是LILO,就是在启动阶段,能够把这两个文件调入并执行的工具;
回复 支持 反对

使用道具 举报

发表于 2006-1-15 12:59:16 | 显示全部楼层
找不到安装盘ISO吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表