Windows 2003,SuSe Linux双系统下grub损坏修复
1.Grub完好时的系统环境是:
/dev/sda1--------------windows 2003 server ntfs分区
/dev/sda2--------------linux swap分区
/dev/sda3--------------linux ext3 SuSe root主分区----SuSe linux 64bit
2.正常引导情况:
正常情况是通过SUSE 9.3的Grub引导SuSe系统和Windows系统
3.修复原因:
由于Windows 2003 Server系统损环,删除分区原来的分区----/dev/sda1,重新安装了Windows 2003 Server。
4.修复过程:
由于重新安装Windows 2003 Server,导致Windows系统地引导程序覆盖了Grub(安装Suse系统过程中安装Grub时候,默认安装在MBR, MBR----主引导扇区)。
所以,系统如果从硬盘启动,只能启动Windows 2003 Server。因此要修复grub,重新引导双系统。
修复Grub步骤:
a. 通过Suse的第一张安装光盘,光盘引导系统,选择Rescue模式,进入系统
b. SuSe系统的Rescue用户默认是root,没有密码认证,登陆
c. 通过fdisk –l 查看现有系统的分区,确定原来SuSe系统的root分区是/dev/sda3
我们这里是:
/dev/sda1 hpfs
/dev/sda2 swap
/dev/sda3 ext3
d. 在shell环境,输入:grub,进入grub命令行,注意:如果grub不可用,需要更换系统的引导光盘(此次实验的Suse 9.3 pro DVD光盘的grub无法使用,我使用了Suse9.1 pro的引导光盘)
e. 在grub的shell环境下,执行如下命令:
grub>root (hd0,2) //告诉grub,Suse系统的root分区所在的分区
grub>setup (hd0) //安装grub到主引导扇区
如果安装成功可以看到,相关的提示信息。
f. 重新引导系统,可以到SuSe的grub引导界面,可以引导Suse Linux和Windows2003 Server系统。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作