LinuxSir.cn,穿越时空的Linuxsir!

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

grub的问题

[复制链接]
发表于 2004-6-16 20:12:49 | 显示全部楼层 |阅读模式
这是我机子里的例子:
title Red Hat linux
root (hd0,0)
kernel /boot/vmlinuz ro root=/dev/hda1 init=/sbin/init
initrd /boot/initrd-2.4.22.img

我仔细看了精华区里的内容,可是还是对下面的语句不了解:
... init=/sbin/init
initrd /boot/initrd-2.4.22.img

第一句是指定init进程的执行文件吧?那么缺省的不就是这个吗?为什么要特意加上呢?
第二句说是初始化映像的意思,那么要不要对启动有什么影响吗?
发表于 2004-6-16 21:37:07 | 显示全部楼层
init=/sbin/init这句话不是必须的。恐怕是担心PATH环境变量没有设置,大概是为了保险起见才加上这句的吧。
第二句是必须的,有其是在目前内核的体积都特别大的情况下。内核的镜像很有用处的。
 楼主| 发表于 2004-6-17 10:37:48 | 显示全部楼层
嗯,昨天也仔细查了一下,第一个问题有同感,就是init=/sbin/init只是保险起见。
对于initrd的那句,用init ramdisk(init by ramdisk)来解释似乎更为贴切...
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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