LinuxSir.cn,穿越时空的Linuxsir!

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

实在没搞懂Enterprise AS3的光盘为何要把grub.rpm放在第2张lilo.rpm第到第3张

[复制链接]
发表于 2004-4-12 16:15:15 | 显示全部楼层 |阅读模式
实在没搞懂Enterprise AS3的光盘为何要把grub.rpm放在第2张lilo.rpm第到第3张




不信各位做个实验:
一、rpm -e lilo ; rpm -e grub
二、dd if=/dev/zero of=/dev/sda bs=446 count=1
  (假设lilo或grub引导程序安装在/dev/sda上)
三、reboot

好了,系统不能启动了,假设三个条件:
第一,你使用linux rescue进入修复模式后不能使用网络,也就是你到修复模式时不启动网络。不通过http、ftp、samba或nfs从网上复制lilo 或grub 的rpm文件包。
第二,你的机器上没有软驱,即你不用通过制作软盘启动盘的方式启动然后再mount光盘。或者说不能进入rescue模式后mount 软驱。
第三,你的机器只有一个光驱。

现在你手中只有一套RedHat Enterprise AS3的光盘可以利用,如何用rescue修复系统?

在rescue模式中,不能换光盘,如何复制lilo和grub

我是没想出来,最后还是通过网络重装的lilo或grub。
 楼主| 发表于 2004-4-12 16:25:06 | 显示全部楼层
有个办法:
选择重装,但在不改变分区不格式化分区和mount点的情况下,当装到第二张的时候,他妈的总要换盘了吧,Alt+F2,把grub的rpm包复制到硬盘上,发一个信号重启。
发表于 2004-4-12 20:25:32 | 显示全部楼层
当你把LINUX系统安装好后,grub已经是在系统上,要修复grub的引导,不需要把grub这一个包重装,只需要使用grub-install就可以恢复grub在mbr上的引导 ,既然你知道rescue是不能换光盘的,难道redhat会不知道吗?恢复grub的时候就要用到换盘安装了吗?别傻了.
发表于 2004-4-12 20:30:18 | 显示全部楼层
喔,我看错了,原来是把RPM包给删了,我去实验下,在rescue下把它回复了,迟点给你答案.
 楼主| 发表于 2004-4-12 20:35:14 | 显示全部楼层
 这个问题不是指RHCE考试中的问题,当然一个十分愚昧的管理员也不可能犯这种错误。
只是就某种情况下如何解决这个问题。

如果你的服务器被人做了下面的手脚。
一、rpm -e lilo ; rpm -e grub
二、dd if=/dev/zero of=/dev/sda bs=446 count=1
而,你的服务器在ISP机房,只有光驱没有软驱,rescue模式中正好认不了网卡,,,,,,该咋办??   能不拆机子解决问题是最好的办法了。
发表于 2004-4-12 20:38:33 | 显示全部楼层
3个月前我问过RedHat关于EL的此类问题,当然还有其他一些问题,比如Bash的包也不在第一张盘里:-)
官方答复是,使用网络解决相应的问题!当然还可以使用DVD盘(only one CD) !
我倒!
 楼主| 发表于 2004-4-12 21:06:54 | 显示全部楼层
使用DVD倒是个好办法
发表于 2004-4-13 16:26:08 | 显示全部楼层
能不能自己做一个启动工具盘,把可能要用的包全加上去
这样不就得了
 楼主| 发表于 2004-4-13 17:36:24 | 显示全部楼层
good idea
不过与用DVD是一样的道理。

其实偶就是想知道如何在rescue模式中换光盘
发表于 2004-4-13 22:21:20 | 显示全部楼层
这个嘛,我认为每一给RHCE都应该有一个自己的工具盘,里面有你需要的工具和常用包,可以驱动网络和常用的硬件!
至少我就有这样的几个,分别对付不同的情况!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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