[ubuntu]重装WinXP后恢复grub

 
先装WinXP,后装ubuntu,两个系统共存,重装WinXP后,grub损坏,看不到原先的linux系统,按如下步骤修复:

1. 用 ubuntu 的 Live CD 启动
2. 打开一个终端,运行 $sudo grub,会看到 'grub>' 提示符
3. 找出安装ubuntu的磁盘分区(/boot所在分区),比如我机子是(hd0,8)
4. 运行 grub> root (hd0,8)
5. 运行 grub> setup (hd0) 出现提示文字,最后是“... succeeded”
6. 运行 grub> quit
7. 重启计算机,取出 Live CD
 
BTW:装的ubuntu 5.10,用5.10的盘恢复grub OK;后来又重装一次系统用6.06的盘恢复就不成了 ,不知道为什么?
 
步骤3备忘:
 
·磁盘分区
 
① 硬盘的起始引导扇区MBR中只能记录四个分区。也就是说,一块硬盘最多可以分成四个主分区,如果把一个硬盘分四个主分区,那就不能分扩展分区了;如果要分一个扩展分区,就最多分三个主分区。
② 扩展分区里划分多个逻辑分区。扩展分区的信息由MBR记录,逻辑分区的信息则是由扩展分区的引导扇区记录。
③ LINUX中硬盘分区命名:(可用 fdisk -l 查看分区信息)
第一块硬盘:hd a
    主/扩展分区: hda1 hda2 hda3 hda4
    逻辑分区: hda5 hda6.……
第二块硬盘:hd b
第三块硬盘:hd c
 
·Grub和LINUX硬盘命名方式的对照:
/dev/hda1 ------- (hd0,0)
/dev/hda2 ------- (hd0,1)
/dev/hda5 ------- (hd0,4)
/dev/hda6 ------- (hd0,5)
 
Grub对IDE1主盘,IDE1从盘,IDE2主盘,IDE2从盘命名为hd0,hd1,hd2,hd3, 也就是用0-3代替了a-d;分区编号从零开始。
 
比如:我机子装ubuntu的磁盘分区是 hda9 ---- (hd0,8)


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值