用LiveCD修复Ubuntu Grub,liveusb也可,本人修复的过程,总结如下!

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
头像
sunseao
帖子: 39
注册时间: 2010-08-09 15:52

用LiveCD修复Ubuntu Grub,liveusb也可,本人修复的过程,总结如下!

#1

帖子 sunseao » 2011-03-13 15:09

1.使用LiveCD启动电脑

2.打开终端

3、查询ubuntu所在分区

sudo fdisk -l (注意是小写的L,不是数字的1,此步用于确定电脑中安装 Ubuntu 9.10的所在分区的位置,输入以后会输出类似如下信息,

Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x624aa2e0
Device Boot Start End Blocks Id System
/dev/sda1 * 1 1388 11149078+ 7 HPFS/NTFS
/dev/sda2 1389 3825 19575202+ 7 HPFS/NTFS
/dev/sda3 3826 9729 47423880 f W95 Ext'd (LBA)
/dev/sda5 3826 5851 16273813+ b W95 FAT32
/dev/sda6 5852 8323 19856308+ b W95 FAT32
/dev/sda7 8324 9598 10241406 83 Linux
/dev/sda8 9599 9729 1052226 82 Linux swap / Solaris

注意红色的那一回,linux装在sda7里
4、得到root权限
sudo -i

******************************************************************
接着输入mkdir /media/tempdir (这里用于创建一个文件夹tempdir,用于挂载刚才的sda7,此文件夹名称你可以依个人爱好而定,没有太多要求)
解释:mnt是我建的一个文件夹。mount指令是挂载分区,后面的/home/ubuntu/mnt可以自己更改位置,此处是挂 载根分区

再输入

mount /dev/sda7 /media/tempdir (将sda7挂载于tempdir文件夹下)

下面进入了本次恢复最为关键和激动人心的时刻,在终端输入以下命令:

grub-install --root-directory=/media/tempdir /dev/sda (本步骤用于来重新安装grub2到硬盘的主引导记录【MBR】里面,十分关键!)

输入以后如果出现“Installation finished.No Error Reported.”字符的时候,就表示操作成功了。但是现在只成功的一半,还有以下操作才能够完全成功。

***************************************************************************************************************

星号内的操作,不知道是否多余,但是下面的就不能少了,星号内的我是都执行了,但是不成功,又接着下面的。

5、终端中输入 grub 进入grub界面,若提示没有grub,直接sudo apt-get install grub

grub>root (hd0,6) //由于你的linux在sda7上,系统是从0开始计数的,所以为6;root和括号之间有空格!
grub>setup (hd0)
grub>quit

重启即可
本人的操作总结,若有错误希望大家指正。若无错无希望对大家有所帮组!
linux越来越好用!
啥时候ubuntu能装好直接就能使用了,ubuntu就成功了!折腾不是所有人都有时间和兴趣!
头像
灰色小狼
帖子: 4585
注册时间: 2008-12-06 10:38
系统: Arch

Re: 用LiveCD修复Ubuntu Grub,liveusb也可,本人修复的过程,总结如下!

#2

帖子 灰色小狼 » 2011-03-13 15:43

回个复关注下,等楼下评论
头像
月下叹逍遥
论坛版主
帖子: 33994
注册时间: 2010-10-07 14:23
系统: Archdows10
来自: 某系某星某洲某国某省某市
联系:

Re: 用LiveCD修复Ubuntu Grub,liveusb也可,本人修复的过程,总结如下!

#3

帖子 月下叹逍遥 » 2011-03-13 15:52

双系统的话,进入Ubuntu后还要升级一下Grub。
不过还是要 :em11
浮生七十今三十,从此凄惶未可知
头像
bristlegbfly
帖子: 83
注册时间: 2010-02-21 14:54
联系:

Re: 用LiveCD修复Ubuntu Grub,liveusb也可,本人修复的过程,总结如下!

#4

帖子 bristlegbfly » 2011-03-13 16:39

:em11
你虚度的今天正是昨天死去的人无限向往的明天
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

Re: 用LiveCD修复Ubuntu Grub,liveusb也可,本人修复的过程,总结如下!

#6

帖子 smallapple » 2011-03-13 19:01

先装 grub2 再装 grub :em20 :em06
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 用LiveCD修复Ubuntu Grub,liveusb也可,本人修复的过程,总结如下!

#7

帖子 billbear » 2011-03-14 14:48

:em20
不要这样搞啊
头像
lizefeng1996
帖子: 49
注册时间: 2011-12-31 20:27
系统: ubuntu Kubuntu

Re: 用LiveCD修复Ubuntu Grub,liveusb也可,本人修复的过程,总结如下!

#8

帖子 lizefeng1996 » 2013-07-17 12:49

,星号内的我是都执行了,但是不成功,
我来解释下楼主不成功的可能之一,mount命令需要切换到/dev目录执行,因为/dev才是设备目录,mount后面的操作数才有意义

umount好像也要去/dev目录
rgba(0, 0, 0, 0.73)
panel coner
回复