Chinaunix首页 | 论坛 | 博客
  • 博客访问: 622003
  • 博文数量: 79
  • 博客积分: 848
  • 博客等级: 军士长
  • 技术积分: 1800
  • 用 户 组: 普通用户
  • 注册时间: 2012-06-26 19:30
文章分类

全部博文(79)

文章存档

2015年(4)

2013年(39)

2012年(36)

分类: LINUX

2012-08-20 16:44:16

昨天晚上发现机器的win7不正常老是死机,遂决定重装。准备装一个64位的win7,装的过程比较顺利!
但是装完之后重启机器发现开机启动项中不见了ubuntu,当然之前还是有个心里准备的。因为重新装系统
的时候格式化c盘,就把MBR给覆盖了,导致了引导加载程序找不到ubuntu启动程序所在的扇区!
遇到这种情况下,需要重装grub,但是如何重装grub真是一个让人头大的问题,网上说的是五花八门,现在将
本人实践可行的一种方法,整理一下以供参考:
1、首先找一张ubuntu的安装盘,当然刻有ubuntu系统的u盘也行哦,然后通过安装盘进入ubuntu系统(当
然这个需要修改一下bios中的启动项),选择试用ubuntu,进入ubuntu系统!
2、su -i  进入root用户模式!
3、fdisk -l 查看一下自己的ubuntu系统的文件系统挂载情况!
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *      206848   102402047    51097600    7  HPFS/NTFS/exFAT
/dev/sda2       102402048   307216383   102407168    7  HPFS/NTFS/exFAT
/dev/sda3       307216384   512016383   102400000    7  HPFS/NTFS/exFAT
/dev/sda4       512018430   842094591   165038081    5  Extended
/dev/sda5       512018432   513970175      975872   83  Linux
/dev/sda6       513972224   592095231    39061504   83  Linux
/dev/sda7       592097280   826470399   117186560   83  Linux
/dev/sda8       826472448   842094591     7811072   82  Linux swap / Solaris
本人的系统/目录挂载在了sda7这个盘符下,/boot挂载在了sda5这个目录下,/home挂载在了sda6这个盘符下!
4、mount /dev/sda7 /mnt
      mount /dev/sda5 /mnt/boot(假如没有设置boot分区,这一步可以跳过)
      grub-install --root-directory=/mnt /dev/sda
5、重启电脑,就可以看到正常的启动项了!进入ubuntu后在终端中更新一下grub:sudo update-grub2,就ok了!
阅读(2743) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~