LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: d00m3d

【毁灭小贴士】用 kexec 迅速切换内核

[复制链接]
发表于 2008-9-28 15:33:19 | 显示全部楼层
就是用这个kexec实现了zaurus从debian到原系统的切换,呵呵
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-28 15:37:30 | 显示全部楼层
Post by boulevard;1888180
就是用这个kexec实现了zaurus从debian到原系统的切换,呵呵

boulevard 兄能否详细一点说明一下?
回复 支持 反对

使用道具 举报

发表于 2008-9-28 23:17:23 | 显示全部楼层
手机上网,简单说明一下吧,zaurus,玩过的人都知道,arm cpu的小掌上电脑,我的是sl-c3000,装了debian在存储卡上,同时内置硬盘上还有原系统,机器启动后自动进入debian,通过debian里的kexec能够将原始内核载入,从而进入sharp的原rom,具体实现我也是在网上搜索到的,与pc还是有差别的
回复 支持 反对

使用道具 举报

发表于 2008-10-1 04:02:34 | 显示全部楼层
http://blogs.zdnet.com/open-source/?p=2333
关于免启动加载binary kernel patch的.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-1 09:52:46 | 显示全部楼层
Post by yongjian;1889045
http://blogs.zdnet.com/open-source/?p=2333
关于免启动加载binary kernel patch的.
刚看完 ksplice 在网上的一些有关资料:

http://web.mit.edu/ksplice/

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

http://lwn.net/Articles/280058/

ksplice 不能切换内核,但却能不重置内核的情况下为当前内核提供补丁

不错,谢谢分享。
回复 支持 反对

使用道具 举报

发表于 2008-10-2 23:54:31 | 显示全部楼层
以前就在ubuntu上试过,
没感觉启动时间变短

而且装那个tools 之后,多系统的只能再重启到Linux,不会出现grub或 ntldr 之类的引导界面了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-5 09:03:33 | 显示全部楼层
说了嘛,kexec 是用来重启内核,不是重启操作系统
回复 支持 反对

使用道具 举报

发表于 2008-10-7 11:22:22 | 显示全部楼层
学习啊!!

多谢。。。
回复 支持 反对

使用道具 举报

发表于 2008-10-7 15:49:38 | 显示全部楼层
是不是说在当前环境下编译了新内核,可以立即把当前环境激活到新内核的环境?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-8 23:34:51 | 显示全部楼层
Post by qucklay;1891370
是不是说在当前环境下编译了新内核,可以立即把当前环境激活到新内核的环境?
不是太正确,因为当前环境是由内核建构的,当新内核被激活,新的环境被重新建立了
回复 支持 反对

使用道具 举报

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

本版积分规则

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