无忧启动论坛

标题: kernel chainloader 区别是什么??? [打印本页]

作者: gogo11    时间: 2012-3-19 11:33
标题: kernel chainloader 区别是什么???
发觉用kernelhe和chainloader 都可以启动bin文件,他们的区别是什么?
例如:
title [0] 安装 Windows XP sp3 专业版
if exist /I386/SETUPLDR.BIN || find --set-root /I386/SETUPLDR.BIN ! echo -n
chainloader /I386/SETUPLDR.BIN
title [13]    USB2.0加速模块(常死机)
kernel /BOOT/IMGS/PLPBT.BIN


还有,! echo -n 是什么意思?
作者: gogo11    时间: 2012-3-19 12:28
g4d下边的帮助怎么那么短啊!不想从grub2后边换行!

screenshot.JPG (71.71 KB, 下载次数: 38)

screenshot.JPG

作者: fujianabc    时间: 2012-3-19 16:21
kernel你可以看作是grub环境下的可执行格式,一般linux/unix内核都是kernel。

chainloader只是启动扇区格式
作者: 不点    时间: 2012-3-19 18:02
fujianabc 解释得不错。

或者换句话说,kernel 用来加载 UNIX/LINUX 系统,chainloader 用来加载微软的系统(DOS、Windows)。当然这个说法不完全准确,但它是个通俗的说法。有时候,也许需要一种通俗的解释,便于理解。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net./) Powered by Discuz! X3.3