grub快速修复
2013-09-02 20:30
197 查看
前几天重装了一下Ubuntu12.04,结果装完之后,grub出现了问题。之前装系统时也出现过这种情况,当时找了半天的资料才把grub搞定。唉!!后悔了,当时没有把文档留下…………
电脑上装多个系统的难免会出现进不了系统的问题,多数是grub的问题。
不多说了,进入主题吧:
使用LiveCD光盘启动电脑后进入光盘中的Ubuntu系统,或者用USB启动也可以,打开终端。
sudo -i
先来找一找你的ubuntu安装在那个分区,用:
fdisk -l
之后会出来一张表,表中有你的分区信息,找到你安装Ubuntu的分区,如果你不确定的话就找id为83的。
显示分区为:
Device Boot Start End Blocks Id System
/dev/sda1 * 63 409593239 204796588+ 7 HPFS/NTFS/exFAT
/dev/sda2 409593301 1953523711 771965205+ f W95 Ext'd (LBA)
/dev/sda5 409593303 929520899 259963798+ 7 HPFS/NTFS/exFAT
/dev/sda6 929521664 960770047 15624192 82 Linux swap / Solaris
/dev/sda7 960772096 1953523711 496375808 83 Linux
注意我这里是将整个根目录/安装在/dev/sda7上面的。因此可执行操作如下(#后的内容为注释):
sudo apt-get remove grub-efi-amd64 #移除grub-efi
sudo apt-get install grub-pc #安装普通grub
sudo mount /dev/sda7 /mnt #挂载引导分区
sudo grub-install --root-directory=/mnt /dev/sda
这里如果你的引导分区位于单独的分区上,还需要挂载至/mnt/boot目录上。在执行完最后一条grub-install命令后,如果安装成功会给出没有错误的提示,这样就把Grub切换回来了,重启就可以看到熟悉的Grub菜单了。
在重启完后,Grub菜单可能会有乱码,可通过update-grub命令更新下Grub即可,执行命令如下:
sudo update-grub
呵呵!!很简单吧!!希望对你有帮助哦…………
电脑上装多个系统的难免会出现进不了系统的问题,多数是grub的问题。
不多说了,进入主题吧:
使用LiveCD光盘启动电脑后进入光盘中的Ubuntu系统,或者用USB启动也可以,打开终端。
sudo -i
先来找一找你的ubuntu安装在那个分区,用:
fdisk -l
之后会出来一张表,表中有你的分区信息,找到你安装Ubuntu的分区,如果你不确定的话就找id为83的。
显示分区为:
Device Boot Start End Blocks Id System
/dev/sda1 * 63 409593239 204796588+ 7 HPFS/NTFS/exFAT
/dev/sda2 409593301 1953523711 771965205+ f W95 Ext'd (LBA)
/dev/sda5 409593303 929520899 259963798+ 7 HPFS/NTFS/exFAT
/dev/sda6 929521664 960770047 15624192 82 Linux swap / Solaris
/dev/sda7 960772096 1953523711 496375808 83 Linux
注意我这里是将整个根目录/安装在/dev/sda7上面的。因此可执行操作如下(#后的内容为注释):
sudo apt-get remove grub-efi-amd64 #移除grub-efi
sudo apt-get install grub-pc #安装普通grub
sudo mount /dev/sda7 /mnt #挂载引导分区
sudo grub-install --root-directory=/mnt /dev/sda
这里如果你的引导分区位于单独的分区上,还需要挂载至/mnt/boot目录上。在执行完最后一条grub-install命令后,如果安装成功会给出没有错误的提示,这样就把Grub切换回来了,重启就可以看到熟悉的Grub菜单了。
在重启完后,Grub菜单可能会有乱码,可通过update-grub命令更新下Grub即可,执行命令如下:
sudo update-grub
呵呵!!很简单吧!!希望对你有帮助哦…………
相关文章推荐
- 修复ubuntu启动项之重写Grub和MBR
- 修复GRUB引导程序的方法
- Linux填坑系列之--grub引导修复
- ubuntu与win7双系统,重装win7后的grub引导修复
- ubuntu强制关机造成grub损坏,开机黑屏进入grub自负界面修复
- Ubuntu 16.04 grub rescue 模式下修复 grub
- 利用mysqlcheck命令快速修复mysql数据库
- CentOS6启动过程总结与GRUB问题修复 推荐
- 跨平台RCE漏洞威胁到Tor,Mozilla欲快速修复
- MonoDevelop 3.0——更好的代码完成、性能与快速修复建议
- [Ubuntu] 转载-使用Ubuntu修复grub
- ubuntu win7双系统 grub修复问题 [个人新浪微博]
- Ubuntu grub引导修复
- 修复ubuntu和win7共存时grub出不来的情况
- (转)UBUNTU双系统上重装XP后修复GRUB方法(较全)
- Linux运维笔记-文档总结-系统恢复技术之grub 文件错误修复
- Grub Rescue来修复Grub 问题
- 怎样修复grub开机引导以及在Ubuntu中添加win7开机启动项
- 双系统修复Ubuntu 9.10 GRUB 2引导的方法
- debian ubuntu 下重新安装或修复grub到MBR