Chinaunix首页 | 论坛 | 博客
  • 博客访问: 392717
  • 博文数量: 73
  • 博客积分: 2580
  • 博客等级: 少校
  • 技术积分: 837
  • 用 户 组: 普通用户
  • 注册时间: 2005-06-01 10:34
个人简介

开始工作时的技术blog变成了自己成长成熟的吐曹blog

文章分类
文章存档

2012年(2)

2011年(2)

2009年(5)

2008年(1)

2007年(16)

2006年(38)

2005年(9)

我的朋友

分类: LINUX

2006-01-11 09:10:15

开始装win2000,后装rhel4,一切正常.后来win2000出了问题,重装xp
问题来了,grub进不去了,直接进xp了,
电脑配置:联想开天,p43.0g+512m+80g
win在c盘,rhel在最后一个盘,hda8 :ext3+hda9:swap
 
我说说我的解决过程
 
刚开始在网上搜到了vfloppy这个软件说可以恢复grub,但他实际好象是个虚拟软区,没有软区的可以考虑使用,有光区也可以不用他.
 
1,想办法进入linux rescue .由于我的rhel4是硬盘安装的,没有光盘,autoboot后直接进入了安装模式,不像光盘安装可以按 f4 进入救援模式,后来才知道可以在 autoboot后加个参数,autoboot rescue,选择语言,键盘后进入救援模式
(另:硬盘安装的时候如果iso文件没在根目录下的话,目录要正确,如我的是在e盘的RHEL4-U1-i386-AS下,那么我的硬盘安装的时候就要先选中hda6,再在映像目录下输入:RHEL4-U1-i386-AS)
 
2,进入救援模式后
chroot /mnt/sysimage进入系统根环境,
再 grub-install /dev/hda (有的是sbin/grub-intall /dev/hda)
在sh#grub后
grub>root(hdx,y)    (可以在输入hdx后按tab键补齐看y是什么,x一般是0,我的是hd0,8)
grub>setup(hd0)     (一个硬盘的一般是hd0)
后面会出现succeed.救援成功
 
后记,但是事情往往不是那么简单,光进救援模式我就找了好久的资料,原来只要加个rescue参数就行了.
我日,打那么多字不见了
由于一次误操作,grub 坏了,没有图形化的grub了,启动菜单还是有,但是一回车又回到了启动菜单了
错误提示如下:
root(hd0,7)
filesystem type unknown partition type 0*82
error 17 : cannot mount selected partition
xp也进不去了,进dos fdisk /mbr 都不行,也sys c:了,也不行
后来想到自己执行root (hd0,8) 后又执行了root (hd0,9) 但是failed,又执行了 root (hd0,7)当时反正是好玩
但可能grub是以最后一次执行的为准,但是,hd0,7是我win下的f盘,当然不能 mount selected partition了,也可能是
重装了xp后把分区表改了,
找到了原因就好说了,进救援模式,
chroot /mnt/sysimage
vi /boot/grub/grub.conf
把里面是hd0,7的地方全改成hd0,8就行了,刚开始我还是改成了hd0,9也不行,因为hd0,9是swap分区,也不能挂载.
xp进不去了简单,找张xp光盘,进控制台恢复,在
c:\fixboot就行了
折腾了几天本还有些东西要写的,被cu整了,打那么多字不见了,没心情写了
阅读(1939) | 评论(1) | 转发(0) |
0

上一篇:php mysql

下一篇:windows下安装apache+mysql+php

给主人留下些什么吧!~~