LinuxSir.cn,穿越时空的Linuxsir!

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

slackware各内核映像是什么意思?

[复制链接]
发表于 2009-7-24 22:33:31 | 显示全部楼层 |阅读模式
我的slackware的/boot里有vmlinuz-generic-2.6.27.7
vmlinuz-generic-smp-2.6.27.7-smp
vmlinuz-huge-2.6.27.7
vmlinuz-huge-smp-2.6.27.7-smp
vmlinuz
总共有这几个。我的硬 盘是ide是用vmlinuz-huge这个可以启动其它的不行。
其它的几个各是什么意思啊?


smp听说是支持双cpu的吗?
发表于 2009-7-24 23:36:41 | 显示全部楼层
主要看cpu的情况。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-25 00:42:53 | 显示全部楼层
什么意思 ??
回复 支持 反对

使用道具 举报

发表于 2009-7-25 05:59:31 | 显示全部楼层
huge是指内存大小,好像以2G为界,但我记得以前上到512M以上就叫huge。
smp是指多处理器,感觉多核的也是这个。
回复 支持 反对

使用道具 举报

发表于 2009-7-25 10:03:10 | 显示全部楼层
不是吧…… 貌似 huge 是很多东西都直接编译进了内核,generic 是很多东西都编译成了模块…… smp 是啥意思到这里去看:

http://en.wikipedia.org/wiki/Symmetric_multiprocessing

(中文的 wiki 写得太少了……)

支持的内存大小应该是一样的,应该都是 4G 了~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-25 10:49:01 | 显示全部楼层
哦...大概知道了.你们装了slackware以后也会有这么多的内核映像吗?
回复 支持 反对

使用道具 举报

发表于 2009-7-25 11:12:33 | 显示全部楼层
Post by jonhid;2009408
哦...大概知道了.你们装了slackware以后也会有这么多的内核映像吗?


如果你的机器不是很老的话,都推荐用vmlinuz-generic-smp-x.y.z.a-smp。
回复 支持 反对

使用道具 举报

发表于 2009-7-25 11:21:28 | 显示全部楼层
自己可以随时切换内核,在/etc/lilo.conf 中会指定启动时的内核。
默认的是一个符号链接,你到/boot下用 ls -l 看一下就好。

要切换的时候同时要修改/etc/rc.d/rc.modules 这个符号链接,对应相应的内核。

最后提醒,修改lilo.conf 后不要忘记运行lilo 命令一下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-25 14:52:21 | 显示全部楼层
我是用的xp下的grub4dos引导的。目前只能用vmlinuz-huge这个内核映像能引导。
回复 支持 反对

使用道具 举报

发表于 2009-7-25 16:22:08 | 显示全部楼层
huge把磁盘驱动和文件系统驱动编译进内核里,这样就可以不依赖initrd.gz就可以直接引导了
而generic里没有文件系统和内核驱动,需要initrd.gz支持,initrd.gz里也应该包含相应的文件系统驱动和磁盘驱动
smp多用于多核的CPU,当然单核的用也没什么问题
回复 支持 反对

使用道具 举报

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

本版积分规则

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