当前位置:首页 > 电脑 > 操作系统 > Linux 内容正文

RedHatLinux5.1安装指南(11)--系统管理

作者: 发布时间:2007-08-16 来源:yesky【
欢迎访问:www.pdsbx.com
  为了防止新建核心中可能出现的错误,应当准备一个冗余的内核以备。将一个核心包括在LILO的选单中十分简单。您只需将/boot目录下的原来的核心文件重新命名,把新生成的核心拷贝到/boot下,在/etc/lilo.conf中加入相应的几行信息,再执行/sbin/lilo 就可以了。下面是随红帽子LINUX而带的默认的/etc/lilo.conf:njr鹰城网

boot=/dev/hdanjr鹰城网
map=/boot/mapnjr鹰城网
install=/boot/boot.bnjr鹰城网
promptnjr鹰城网
timeout=100njr鹰城网
image=/boot/vmlinuznjr鹰城网
label=linuxnjr鹰城网
root=/dev/hda1njr鹰城网
read-onlynjr鹰城网

  现在您需要更新/etc/lilo.conf。如果您创建了新的initrd映相,就必须告诉LILO去使用它。在这个例子中我们在/etc/lilo.conf后面添加了四行以表示新增的可以boot的核心。我们将/boot/vmlinuz重新命名为/boot/vmlinuz.old并改变其标签为old。 我们同样也为新核心增加了initrd一行:njr鹰城网

boot=/dev/hdanjr鹰城网
map=/boot/mapnjr鹰城网
install=/boot/boot.bnjr鹰城网
promptnjr鹰城网
timeout=100njr鹰城网
image=/boot/vmlinuznjr鹰城网
label=linuxnjr鹰城网
initrd=/boot/initrdnjr鹰城网
root=/dev/hda1njr鹰城网
read-onlynjr鹰城网
image=/boot/vmlinuz.oldnjr鹰城网
label=oldnjr鹰城网
root=/dev/hda1njr鹰城网
read-onlynjr鹰城网

  现在,在系统boot时,当在LILO boot:您按下了[TAB]键,就会列出两项选择:njr鹰城网

LILO boot:njr鹰城网
linux oldnjr鹰城网

  如要boot新建的核心(linux)就直接敲[ENTER],或等到LILO超时。而如果您要boot 老的核心(old),就需键入old并回车。njr鹰城网

下面是一个简单的总结:njr鹰城网

mv /boot/vmlinuz /boot/vmlinuz.old njr鹰城网
cp /usr/src/linux/arch/i386/boot/zImage /boot/vmlinuz njr鹰城网
edit /etc/lilo.conf njr鹰城网
run /sbin/lilo njr鹰城网

  您现在可以用新创建的核心boot并注意观察屏幕信息看您的硬件是否被检测到。 11.4.2 创建initrd映相njr鹰城网

  我们需要一个initrd映相用以在boot时装载SCSI卡的模组化驱动程序。shell脚本文件 /sbin/mkinitrd可以用来创建initrd映相,但要满足以下条件:njr鹰城网

回路块设备应当是可用的 njr鹰城网
/etc/conf.modules中应有一行描述SCSI卡的文字,例如: njr鹰城网
alias scsi_hostadapter BusLogicnjr鹰城网

带参数执行/sbin/mkinitrd就可以创建新的initrd映相:: njr鹰城网

/sbin/mkinitrd /boot/newinitrd-image 2.0.12njr鹰城网

/boot/newinitrd-image是新生成映相的文件名,而2.0.12表示您要在initrd中使用该版本核心的相应的模组驱动程序(位于/lib/modules)(但并非得用与当前核心版本一致的模组驱动程序) njr鹰城网

11.4.3 创建单一的核心njr鹰城网

  要建立一个单一的核心,基本方法同建立模组化核心,但有几处不同:njr鹰城网

  在开始配置核心是仅仅对提问回答Yes或No(不要加入任何模组化的东西) njr鹰城网
跳过以下几步: njr鹰城网
make modulesnjr鹰城网
make modules_installnjr鹰城网

编辑/etc/rc.d/rc.sysinit,注释掉包含depmod -a的那一行(只需在该行前加#)

欢迎访问:www.pdsbx.com
 4/8   |‹ ‹‹ 2 3 4 5 6 7 ›› ›|