用livecd修复grub2

转载 2012年03月28日 20:00:48
用livecd修复grub2
  2010-10-03 19:12:53
  转帖1:http://www.kklinux.com/html/Love-Linux/Ubuntu/200911/12-6436.html
  今天就用Ubuntu 10.04的LiveCD的来修复grub2的引导。启动Ubuntu 10.04光盘,选择LiveCD模式,进入之后选择进入终端,先在终端输入如下命令:  
  sudo fdisk -l   
  (注意是小写的L,不是数字的1,此步用于确定电脑中安装 Ubuntu10.04 的所在分区的位置,输入以后会输出类似如下信息,找到ID为83的那行,记住/dev/sdaX的情况,比如本人的电脑是/dev /sda7,以下就以此为例,你自己的请加以更改)  
  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  

  然后再输入  
  sudo -i (此步用于得到root权限,无需输入密码,方便以下操作)
  
  接着输入  
  mkdir /media/tempdir (这里用于创建一个文件夹tempdir,用于挂载刚才的sda7,此文件夹名称你可以依个人爱好而定,没有太多要求)
  
  再输入   
  mount /dev/sda7 /media/tempdir (将sda7挂载于tempdir文件夹下)  
  下面进入了本次恢复最为关键和激动人心的时刻,在终端输入以下命令:  
  grub-install --root-directory=/media/tempdir /dev/sda   
  (本步骤用于来重新安装grub2到硬盘的主引导记录【MBR】里面,十分关键!)  
  输入以后如果出现“Installation finished.No Error Reported.”字符的时候,就表示操作成功了。但是现在只成功的一半,还有以下操作才能够完全成功。
  
  这时重新启动你的电脑,就能看到grub2的引导界面了,但是这时只能用来引导Ubuntu 10.04,还暂时无法引导Windows 7,这时选择进入Ubuntu 10.04,再找到并启动终端,在终端输入如下命令:  
  sudo update-grub2  
  按照提示输入密码,如果顺利的话,会出现如下类似语句,那就表示成功了。  
  grub.cfg ...  
  Found Debian background: moreblue-orbit-grub.png  
  Found linux image: /boot/vmlinuz-2.6.31-15-generic  
  Found initrd image: /boot/initrd.img-2.6.31-15-generic  
  Found memtest86+ image: /boot/memtest86+.bin  
  Found Windows 7 (loader) on /dev/sda1  
  done  
  如果没有出现以上类似语句的话,那就在新立得里面搜索grub,可以安装带有Ubuntu标志的那个grub-pc,安装之后,再输入  
  sudo update-grub2 
  
  更新一下grub2就可以了。
  -----------------------------------------------------------------------------------------------------------------------
  转贴2:
  用Ubuntu 9.10的Live CD试用Ubuntu启动后,打开终端
  假如你的Ubuntu的 / 分区是sda(查看硬盘分区的命令 sudo fdisk -l),又假如 /boot分区是 sda6,在终端下输入
  sudo -i
  mount /dev/sda7 /mnt
  mount /dev/sda6 /mnt/boot (如果没 /boot 单独分区这步跳过)
  grub-install --root-directory=/mnt/ /dev/sda
  和前面一样,要装入第二硬盘的把sda改为sdb。
  我的文件系统为ext4,貌似U盘pe 的GRUB不支持,保险起见用Live CD修复的,修复后却无法引导Windows了。可以用下面的方法解决:
  进入Ubuntu系统,打开终端,
  重建GRUB列表 sudo update-grub
  重新写入第一分区mbr sudo grub-install /dev/sda
  如果想修改启动顺序,可以修改/boot/grub目录下的grub.cfg文件。这里注意此文件不可写的,可以先运行一下命令
  sudo chmod +w /boot/grub/grub.cfg
  然后再运行sudo gedit /boot/grub/grub.cfg,就可以修改了,类似于GRUB 1的menu.lst修改。

如何使用Live CD来修复Grub / Grub2

Introduction一般我会在计算机上装两个或者多个系统,例如,我在计算机上安装了Ubuntu、Windows 7、Windows 8.1。有一天我的Win8.1不能正常使用了,我想重新安装Win...
  • bendanban
  • bendanban
  • 2015年11月17日 14:18
  • 3315

重装windows后修复grub2引导

Original url: http://www.cnblogs.com/dolphi/archive/2012/04/30/2477095.html 使用安装版的windows重装w...
  • junmuzi
  • junmuzi
  • 2015年08月17日 17:05
  • 1196

使用GRUB2恢复无法引导的系统

大多数 Linux 计算机使用 Grand Unified Bootloader (GRUB) — 更具体的讲是 GRUB 2 — 来控制从计算机的固件到内核的转移。GRUB 2 提供了复杂的引导时用...
  • bensnake
  • bensnake
  • 2014年09月22日 18:49
  • 1251

Fedora22修复更新grub2系统引导

我有两块硬盘,分别安装Windows和Linux。 之前先安装的win7 64位,然后安装的Fedora22,开机引导没啥问题,后来感觉系统带不动win7,又重装了个XP,结果就是XP能进了,Fedo...
  • xinlongabc
  • xinlongabc
  • 2015年10月24日 22:50
  • 3048

grub2引导丢失恢复和配置简述

背景:我今天手贱,重新安装了Windows。也没有做任何备份。当开机的时候就傻x了,引导grub2不见了。本来grub2是用来引导linux和Windows的,但现在引导被覆盖了,Linux系统就进不...
  • u013806583
  • u013806583
  • 2016年11月28日 00:23
  • 1601

让Grub 2来拯救你的 bootloader

没有什么事情比 bootloader 坏掉更气人的了,充分发挥 Grub 2 的作用,让 bootloader 安分工作吧。为什么这么说? Grub 2 是最受欢迎的 bootloader ,几...
  • linux_hua130
  • linux_hua130
  • 2016年05月09日 21:58
  • 2778

如何在Ubuntu12.04/12.10中重装或修复Grub2引导

在使用Ubuntu系统或者安装双系统时,有时天有不测风云。或是找不到grub2引导,或是整个硬盘的mbr搞坏掉,使电脑瘫痪。怎么办?今天向大家介绍一个非常好用的方法,可以修复引导,当然也能修复硬盘的m...
  • zzobin
  • zzobin
  • 2014年03月13日 09:30
  • 1352

在Ubuntu系统下装Win7并引导双系统,重装windows后修复grub2引导

本人的系统原先是就单ubuntu系统,而且是未分区情况下自动安装的,现在又装了个windows7,为了方便,自己笔记记录下,也给不知道同学参考下。   首先解释下ubuntu的 live CD即你...
  • baidu_37503452
  • baidu_37503452
  • 2017年07月10日 16:51
  • 558

linux_grub引导修复

测试环境:Virtualbox+Ubuntu 15.10 软件版本:VirtualBox Graphical User Interface Version 5.0.12 r104815 虚拟机运...
  • longyinyushi
  • longyinyushi
  • 2015年12月30日 23:36
  • 691

linux liveCD 修复文件系统

今天干了一件蠢事儿,在添加用户的时候,echo "...">>passwd文件的时候少写一个">",导致passwd整个被覆盖。导致重启虚拟机的时候出现如下问题: 于是乎,不知所措。网上查找系统,...
  • u010867667
  • u010867667
  • 2016年03月02日 20:05
  • 269
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用livecd修复grub2
举报原因:
原因补充:

(最多只允许输入30个字)