LinuxSir.Org  
| 网站首页 | 论坛帮助 |

欢迎来到LinuxSir.Org!
您还未登录,请登录后查看论坛,或者点击论坛上方的注册链接注册新账号。


发表新主题 回复
精华主题  
主题工具
旧 08-10-09, 08:09 第 31 帖
晨想 帅哥
 
晨想 的头像
 
 
资深版主  
  注册日期: Feb 2003
  我的住址: P.R.China
  帖子: 9,643
  精华: 9
 

暂时不想重启折腾,简单复述一下我的理解:

引用:
kexec -l <kernel-image> --append="<command-line-options>"
这个单纯装载内核,但是当前系统并不改变。(从后边的命令可以看出来。)

引用:
root@BlackMesa:~# kexec -e
运行这个步骤后,就会跟关机重启一样(停止所有服务)然后直接进入加载内核状态(就跟开机grub按了选项后),模块等也重新加载。区别就是跳过了bios阶段。

不知道我理解是否正确?老大来点评一下吧。:D。







__________________
我的wiki: http://wiki.linuxgnu.org

马甲Show:终极幻想 黯然销魂 DawnFantasy FinalFantasy ArmageddonMa
  晨想 当前离线   回复时引用此帖
旧 08-10-09, 20:02 第 32 帖
d00m3d
 
d00m3d 的头像
 
 
资深版主  
  注册日期: Nov 2004
  帖子: 14,541
  精华: 10
 

的确是这样的,引自 http://www.ibm.com/developerworks/li...y/l-kexec.html
引用:
The magic of kexec

The task of overwriting the old kernel with the new one is done in three stages:

1. Copy the new kernel into memory.
2. Move this kernel image into dynamic kernel memory.
3. Copy this image into the real destination (overwriting the current kernel), and start the new kernel.
引用:
Benefits of kexec

Systems with high availability requirements and kernel developers who have to constantly reboot their systems will benefit most from kexec. Because kexec skips the most time-consuming parts of system reboot, namely the firmware stage, reboots are extremely quick and availability is increased.
Btw,原来该文章是有中文版的:

http://www.ibm.com/developerworks/cn...xec/index.html







__________________
nO ^^4+73R wH1<h d!5+R0z j00 42E U$1N9 7r% LpHZ 4+ l3457 oN(&
  d00m3d 当前离线   回复时引用此帖
旧 08-10-21, 10:13 第 33 帖
北南南北
 
北南南北 的头像
 
 
管理员  
  注册日期: Apr 2002
  帖子: 24,301
  精华: 483
 

引用:
作者: d00m3d
剛看了一下,有些地方請改正:



提交首頁還得重新排版,老大也辛苦了。
已经修正了,修正的晚了点。请兄弟查看一下对否????

辛苦了,谢谢。

北南 呈上







__________________
请弟兄们发帖时要写个好标题,多谢!
签名不支持html和bbcode,请弟兄为了版面的整洁,请更改签名档,谢谢!
请各版版主及初学Linux的弟兄,请在您的签名写上机器的配置,以及您所用的系统(包装版本号,内核),谢谢。

Slackware64 13.x kernel 2.6.29.6
****************************************
因为太笨,所以努力;
****************************************
  北南南北 当前离线   回复时引用此帖
旧 08-10-30, 22:45 第 34 帖
CSD
 
 
 
注册会员  
  注册日期: Mar 2004
  帖子: 59
  精华: 0
 

新概念?
实模式保护模式切换听多了,内核也可以了







__________________
IBM R61i 7650DTC
Intel GM965
Core T2370 1.73G 1M cache
1G+512DDR2
120G SATA
Intel GMA X3100
15.4 TFT

OS:Debian Lenny
kernel release:2.6.26-2-686
  CSD 当前离线   回复时引用此帖
旧 08-10-31, 03:09 第 35 帖
没本
 
 
 
注册会员  
  注册日期: Jun 2005
  帖子: 672
  精华: 0
 

编译时配置为
./configure --prefix=/
就不用从/usr/sbin往/sbin里移了
  没本 当前离线   回复时引用此帖
旧 08-10-31, 07:18 第 36 帖
d00m3d
 
d00m3d 的头像
 
 
资深版主  
  注册日期: Nov 2004
  帖子: 14,541
  精华: 10
 

因为我想把 kexec_test 留在 /usr/lib 里
  d00m3d 当前离线   回复时引用此帖
旧 08-11-09, 22:08 第 37 帖
doubleone
 
 
 
注册会员  
  注册日期: Nov 2008
  帖子: 1
  精华: 0
 

有人实现了不同操作系统间的切换 http://www.linuxforum.net/forum/show...w=&sb=&o=&vc=1
  doubleone 当前离线   回复时引用此帖
旧 08-11-13, 22:40 第 38 帖
cheng2008
 
 
 
注册会员  
  注册日期: Oct 2006
  帖子: 1
  精华: 0
 

巨强,巨牛,收藏
  cheng2008 当前离线   回复时引用此帖
旧 08-11-19, 11:03 第 39 帖
gradetwo 帅哥
 
gradetwo 的头像
 
 
版主  
  注册日期: Sep 2004
  我的住址: 上海
  帖子: 1,192
  精华: 4
 

除了tty会有问题外无任何问题
不过没有试过在tty下切换







__________________
IRC: irc.freenode.net #shlug
Blog:http://www.donews.net/gradetwo
  gradetwo 当前离线   回复时引用此帖
旧 09-01-18, 18:33 第 40 帖
d00m3d
 
d00m3d 的头像
 
 
资深版主  
  注册日期: Nov 2004
  帖子: 14,541
  精华: 10
 

刚利用分区移植改用 ext4 测试了,可以利用 kexec 变相切换 Linux 系统

此处有一机器,http://www.linuxsir.org/bbs/thread343284.html

/boot 是独立及共用的,只要 sda6 及 sda8 各自的 /lib/modules 里都带有相同的内核模块,那麽只需用 root=/dev/sda8 就用 Debian, root=/dev/sda6 就用 LFS,哈哈!好不快哉!
  d00m3d 当前离线   回复时引用此帖
发表新主题 回复


主题工具

发帖规则
您 [不可以] 发表新主题
您 [不可以] 回复主题
您 [不可以] 上传附件
您 [不可以] 编辑您的帖子

已 [启用] BB 代码
已 [启用] 表情符号
已 [启用] IMG 代码
已 [禁用] HTML 代码
[论坛跳转…]


所有时间均为[北京时间]。现在的时间是 16:00


Powered by vBulletin 版本 3.6.8
版权所有 ©2000 - 2012, Jelsoft Enterprises Ltd.
官方中文技术支持: vBulletin 中文
版权所有 ©2002 - 2011, LinuxSir.Org