机器学习和生物信息学实验室联盟

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4322|回复: 3
打印 上一主题 下一主题

修复linux grub引导程序

[复制链接]
跳转到指定楼层
楼主
发表于 2011-8-8 20:25:43 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
grub就像是windows的boot.ini文件,是linux用来引导系统启动的程序。
一个磁盘只能有一个引导程序,一般写在第一主分区的第0磁道,因此多系统的电脑如何引导是个问题。

windows自成一家。
windows 的引导程序是向下兼容的,因此如果你先安装了XP,再安装个windows7,那么windows引导程序会将两者结合,启动画面提示你是要进XP还是windows7。

如果多系统中有windows,又有linux。这该怎么办?
以ubuntu为例子。
ubuntu 9.04开始采用grub2引导程序来引导系统(具体版本有点记不太清了)
grub兼容windows的引导程序,但是windows引导程序不兼容grub。

因此,如果你先装windows,再装linux,那么grub可以带你进windows 或者linux。

如果你先装linux再装windows,这下爽歪歪了,开机只能进windows。
这时候怎么办呢?

grub程序是可以修复的,利用ubuntu安装盘,进“试用”,不是“安装”!!
进入试用界面之后开启终端terminal。

执行一下步骤:
  1. sudo -i                //获得root权限
  2. fdisk -l               //查看系统分区情况,找到linux系统的分区编号,一般是sdaX
  3. mount /dev/sdaX /mnt      //将linux分区挂载到mnt下
  4. grub-install --root-directory=/mnt /dev/sda                //重新安装grub到linux分区
  5. update-grub            //更新grub文件
复制代码
重启系统,你将见到grub熟悉的画面。匆忙记录,具体细节不清楚,网上都有。记住,是grub2,不是ubuntu8.04以前grub,这两种grub修复方法不一样。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享
回复

使用道具 举报

地板
发表于 2011-8-9 14:37:25 | 只看该作者
Great,.....bingo.......这是个让人抓狂的问题
回复 支持 反对

使用道具 举报

板凳
发表于 2011-8-9 12:52:59 | 只看该作者
赞啊!!
回复 支持 反对

使用道具 举报

沙发
发表于 2011-8-8 21:49:52 | 只看该作者
楼主好牛{:003:}
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

机器学习和生物信息学实验室联盟  

GMT+8, 2024-11-26 21:51 , Processed in 0.068009 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表