分类: LINUX
2011-05-10 14:42:49
创建initrd镜像的一个简单的办法就是使用mkinitrd包提供的脚本/sbin/new-kernel-pkg。
不带参数脚本,将提示命令用法:
# new-kernel-pkg Usage: new-kernel-pkg [-v] [--mkinitrd] [--rminitrd] [--initrdfile=] [--depmod] [--rmmoddep] <--install | --remove> (ex: new-kernel-pkg --mkinitrd --depmod --install 2.4.7-2)假设你要为当前安装的kernel 2.4.21-20.EL创建一个新的initrd:
# new-kernel-pkg -v --mkinitrd --depmod --install 2.4.21-20.EL initrdfile is /boot/initrd-2.4.21-20.EL.img running depmod for 2.4.21-20.EL creating initrd /boot/initrd-2.4.21-20.EL.img using 2.4.21-20.EL found /boot/initrd-2.4.21-20.EL.img and using it with grubby adding 2.4.21-20.EL to /boot/grub/grub.conf /etc/lilo.conf does not exist, not running grubby注意:new-kernel-pkg脚本也将相关条目加入到启动加载器的配置文件中。所以可以从kernel和新的initrd启动。
© 2008 Red Hat, Inc. All rights reserved. Red Hat is a registered trademark of Red Hat, Inc. All other names and trademarks are the property of their respectove owners.