Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1334685
  • 博文数量: 177
  • 博客积分: 3640
  • 博客等级: 中校
  • 技术积分: 1778
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-27 16:51
文章分类

全部博文(177)

文章存档

2014年(1)

2013年(10)

2012年(3)

2011年(163)

分类: 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.

阅读(4039) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~