重装系统后Linux GRUB损坏的修复方法

  因为想学习linux,并对国产操作系统的支持,近日安装了红旗5。0工作组版操作系统。该系统支持网络安装,本地硬盘安装,和光盘安装。

  问题的出现:
  GRUB的损坏可以有很多原因,比如,在安装linux后安装windows系统,而我是因为是在将GRUB安装在MBR上以后,又将其安装至linux目录下时发生的。

  我发现在红旗控制面板的启动管理项内可以将启动引导程序安装至其它盘符下面,所以我就想试一试,所以我就选择-hda6-安装,安装完以后,退出控制面板,重启系统。在引导启动时,屏幕黑屏并且提示GRUB。此时,我发现对自已鲁莽行为负责任了。

  我不想重装,我记得以前从网上看到过可以通过启动盘修复引导程序。于是我就想办法制作引导程序。因为本人笔记本电脑的光驱已经被我拆了,没有软驱。但我的BIOS支持USB引导。而幸好我有一个可以引导启动的MP3闪盘。

  而我又在学校的计算机实验室里,我在一台同样安装了Redflag-ws-5.0的机子将红旗安装包内的bootdisk.img拷贝至/root/目录下,将usbdisk挂载上去,在命令终端输入

  dd -if=/root/bootdisk.img of=/mnt/usbdisk 回车,

  至到它写完就可以了,这样一个linux启动盘就制作成功了。回到有问题的机子,在bios内设置从USB-disk启动,

  等安装界面出来以后,按F4->在boot下输入命令:linux rescue,按回车->

  经过一系列的键盘等简单的配置以后会出现提示符sh#(其实我的是出现一个屏幕的红色,“红屏”,这时按回车就行了。我是这样的,不知你的行不行)->

  这时输入命令:grub,然后按回车->

  这时会出现 grub>这时我们就可以在这个提示符下输入命令有修复grub了:

  a、grub>root (hdx,y) 说明,root与(之间的空格不能少,x为硬盘号,如果只有一个硬盘为0,如果有多个刚从0开始。y则表示硬盘上linux根分区所在的分区号,如果不知道可以按TAB键来查看情况。设置好后按回车

  b、输入命令setup(hd0)将GRUB安装在计算机系统的MBR扇区内,如果没有出错的话,GRUB修复成功了。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/bc7215e92397889271d22dd3e3b1c58d.html