红联Linux门户
Linux帮助

rpm --root=/ 这个参数是什么意思?

发布时间:2013-03-04 21:49:26来源:红联作者:zj_pxl
实验环境: RHEL6.0
有时候可能自己误删除了/boot 下所有文件,导致系统无法正常启动。解决办法如下:
1.放入系统光盘,设置BIOS光盘引导
2.在启动界面提示 boot: 输入 linux rescue (进入光盘援助模式)
3. 进入sh-3.1# 的模式下 输入以下命令:
chroot /mnt/sysimage (将根目录切换到光盘中的根目录)sh4.1
mkdir cdrom
mount /dev/hda /cdrom (挂载光盘)
cp /cdrom/Server/kernel-2.6.18-8.el5.i386.rpm /root (将内核安装文件拷贝到/root下)
cd /root
rpm -ivh kernel-2.6.18-8.el5.i386.rpm --root=/ --force (参数必须加上--root=/ --force) rpm --root=/ 这个参数是什么意思?
cd /boot
grub-install /dev/sda 为什么这个命令必须在sh4.1才能运行,bash4.1下会报错
文章评论

共有 4 条评论

  1. wujianguoshiye 于 2013-08-26 14:42:32发表:

    学习一下。。。

  2. 1977fx1250 于 2013-03-21 23:57:41发表:

    执行的时候 用ROOT用户哇

  3. zj_pxl 于 2013-03-05 10:18:19发表:

    谢谢!

  4. RH204 于 2013-03-05 01:42:32发表:

    rpm --root=/ 安装到根目录下,并且默认以ROOT身份运行