我的PC机上安装了双系统:XP+ubuntu,即在先安装了XP以后,又安装ubuntu系统的,ubuntu安装好以后会在计算机启动时显示grub引导表。昨天XP系统重装以后,重启时没有grub引导表了,直接进入XP系统。双系统原先的分区表为:
恢复方法--使用ubuntu安装盘。
- 插入ubuntu安装盘,从光盘启动主机;选择“start and install ubuntu”,在进入安装界面后,打开终端(ctrl+alt+F1);
- 输入下述命令:
$ sudo grub --启动grub命令行模式
grub>find /boot/grub/stage1
(hd0,2)
/*显示(hd0,2)是linux系统原来安装的位置:即第一块硬盘(hd0)的第3个分区;在不能确定包含GRUB的stage1文件的分区时,通过find指令查找确定stage1,GRUB将会查找文件/boot/grub/stage1并显示包含这个文件的设备名,这个设备就是下面要用到的设备*/
grub>root (hd0,2)
/*除了root后必须有空格,别的位置均不能有空格!若不记得系统分区编号,可以grub>root(hd0,\\之后键入tab键会显示所有分区,根据分区
大小和类型可以判断出Linux的位置*/
grub>setup (hd0) /*除了setup后必须有空格,别的位置均不能有空格!这条命令将会在第1块硬盘的MBR安装GRUB,如果不想在MBR安装GRUB,而是希望将GRUB安装在某分区的引导扇区的话,可以用下面的命令安装:grub> setup (hd0,0),这将会在第1块硬盘的第1个分区的引导扇区安装GRUB*/
grub> quit /*退出 grub*/
- 重启,新安装的GRUB生效。
参考:
阅读(3199) | 评论(0) | 转发(0) |