windows+ubuntu双系统,重装windows后启动ubuntu失败

双系统,重装windows后启动linux失败修复方法

一、背景

这几天将windows10 32位升级到64位后(其实是重装,增量升级应该不能实现,如果有方法请留言),使用easybcd添加linux启动项后选择linux启动项,进去就是黑屏,只有一个光标在闪,没有任何文字,第一次碰到这个情况,我慌了,虽然折腾双系统期间经历过各种蛋疼的问题,但是linux始终是能进去的,至少能进个grub rescue模式。蛋疼的修复尝试开始了。

二、正确的方法:

双系统重装windows后,如何找回linux启动项

三、错误的尝试 + 修复grub方法

1.使用easybcd添加linux启动项,找到linux安装盘,添加启动引导选项,重启,选择该选项,进入之后还是一片黑,没有任何字符提示。

2.多次尝试后依然失效。在windows界面使用硬盘安装linux方法(没带制作好的ubuntu引导的u盘),进入try ubuntu系统,在命令行内输入 以下命令:

sudo update-grub

sudo grub-install/dev/sda

重启系统,开机时能看到grub引导界面,那就成功了,如果还不能进入linux系统,继续看下面。蛋疼的是我只输入了第一个命令,没有运行第二个命令,启动之后还是只能进入黑屏。

但是有一个改变是能够看到grub> 的提示。本来以为大功告成了,因为这个界面熟之又熟,岂料又是本人的知识浅陋。

3.网上找了各种修复grub的方法。如:Grub
Rescue修复,年轻还是要多折腾

发现根本就不能执行,原来他们多了个rescue 字样,两种不同的模式。执行的命令肯定也完全不同。

而此时已经再也进不去windows系统,玩不了硬盘安装linux的把戏,也没有u盘可以使用,只能硬着头皮玩grub了。

4.找到各种grub模式下的修复方法,测试可行的方法:通过GRUB命令行来启动Linux操作系统

以下是我的系统最终执行命令,但切勿照抄(当然抄了也不会有更严重的后果,还是启动不了而已),模仿即可:

grub>  root  (hd1,5)

grub> kernel    (hd1,5)/vmlinuz     ro    root=/dev/hda

grub> initrd   /boot/initrd-xxxxx.img

grub> boot

以上命令有空格的地方都加大了间隙,实际只要输入一个空格,没有空格的地方千万不能有空格!!

5.步骤详解。

a)要找到上面命令每个参数的值,可以使用tab键,第一个命令输入root  (hd  ->tab键,系统列出一系列电脑中的硬盘,选择linux所在的硬盘,譬如root (hd1, 再按tab键,列出该硬盘中的磁盘分区,选择linux所在的分区号,譬如 root  (hd1,5)。至此,第一个命令已执行完毕,继续。

b) 在上一步基础上输入: kernel    (hd1,5)/vmlinuz     ro    root=/dev/hda

其中root=/dev/hda  hda是我需要安装grub的磁盘(我有两块硬盘,如果需要安装到另外一块硬盘上选择hdb,其他的以此类推)。

(hd1,5)/vmlinuz  是上一步骤中的linux安装盘中的vmlinuz文件。ro就是只读模式

c) 输入initrd  /boot/initrd-   按tab键,找到最新的系统镜像 xxx.img

d) boot 开始引导系统,进入linux系统。如果还是启动不了重复以上步骤知道可以。

e) 还没大功告成,再次重启还是需要重复以上步骤,所以需要在进入linux后运行以下命令:

sudo update-grub

sudo grub-install/dev/sda

此文章是记录自己的错误修复之旅,主要介绍grub模式下的修复方式,正常只要照着 正确的方法 操作即可。

时间: 2024-10-13 00:17:26

windows+ubuntu双系统,重装windows后启动ubuntu失败的相关文章

win7,ubuntu双系统——重装win7后如何恢复ubuntu引导

磁盘分区——windows 7自带分区工具实现 磁盘分区——PQ硬盘分区魔术师 win7,ubuntu双系统的安装——正式安装 win7,ubuntu双系统的安装——卸载ubuntu 讲述了我的  win7,ubuntu双系统 使用历程,现今遇到了“ 重装win7后如何恢复ubuntu引导 ”,特别记录下来,供以后查阅: 参考: http://www.cnblogs.com/dolphin0520/archive/2012/03/11/2390175.html 在重装系统之后,开机启动界面的ub

win7+ubuntu双系统 重装win7后grub修复

问题:之前安装的是win7+ubuntu双系统,重装win7后启动选项没有了,直接进入的是win7系统,无法进入ubuntu系统了. 解决办法:我们需要修复grub,将ubuntu系统重新挂载一下,具体步骤如下: 1.进入到一个ubuntu系统中,打开终端 我是用U盘安装Ubuntu系统的,可以用U盘进入到试用Ubuntu那个选项中,然后打开终端(当然也可以使用其他的方式进入,如liveCD). 2.获取管理员权限: sudo -i(可能会让您输入密码) 运行命令:fdisk -l Disk /

win7 Ubuntu双系统重装win7后Ubuntu引导消失

在重装Win7后,启动后发现原来ubuntu 12.04(U盘安装)的引导不见了,而是直接进入了Win7系统. 问题原因: 引导出现问题 解决方法: 1) 通过 U盘启动盘进入Ubuntu 试用系统 2) 打开终端,输入命令,添加boot-repair所在的源: sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update 3) 安装boot-repair并且开启boot-repair: sudo apt

双系统重装windows后修复UBUNTU的GRUB

1.问题背景 本子是win7和ubuntu10.04双系统,用的还算好,虽然只有在用QQ的时候还会用到win7,但还是保留windows.可是几天 前,win7突然总是蓝屏.死机,更重要是的背景变成黑的,要求激活.蓝屏可能是显卡太热,黑屏就没有办法,使用过所有的办法重新激活无效后,决定重新安 装xp. 2.实施过程 找到一张萝卜家园的系统盘,从CD启动,选择安装xp原版,选择原来win7的硬盘分区,格式化,安装.重启.进入xp,还好.没有问题.问题是,我的ubuntu没有了~~当然在安装xp就想

Ubuntu杂记——双系统重装Win7后找不到Ubuntu的解决办法

之前装过Ubuntu和Win7的双系统,后来重装了Win7,发现Ubuntu不见了,那会没怎么用,也没去解决问题.现在再看Android内核剖析,大部分都是在Ubuntu环境下进行的,所以百度了一些方法,怎么把之前的Ubuntu系统恢复过来. 重装Win7后,Ubuntu不能启动并不是因为Ubuntu系统不见了,只是Windows的引导分区把Ubuntu的引导给隐藏了,百度上很多教程都是命令行或者需要做启动盘,好是麻烦,后来终于找到一篇教程,挺简单的,用Easy BCD就可以了. 一.下载并安装

Ubuntu+Windows双系统重装Windows后修复Grub引导

通过Live CD进入Ubuntu的试用界面. 打开终端输入以下命令: sudo -i fdisk -l (找一找你的ubuntu安装在那个分区) 也可以直接打开硬盘管理找到你的硬件上的ubuntu在哪个位置. 比如我的ubuntu在 sda10 分区 . 下面挂载原系统的根目录: mount /dev/sda10 /mnt (10替换成你Ubuntu所在分区编号) grub-install --root-directory=/mnt /dev/sda (注意: /mnt后面有空格键) 如果看到

【转】win7与ubuntu双系统,删除ubuntu后,启动错误error:no such partition grub rescue的修复--不错

原文网址:http://blog.sina.com.cn/s/blog_541900d50101eu9r.html win7于ubuntu双系统,进入windows后直接格式化硬盘分区将ubuntu删除,重新启动后出现如下提示.error:no such partitiongrub rescue 这表示引导程序出错 解决办法: 用U盘做一个“老毛桃winpe”的启动盘,具体做法见“老毛桃”官方网站. 进入winpe,开始菜单的工具里有一个“引导修复”的软件,窗口背景色为绿色,选择好系统所在的盘符

ubuntu 16.04 &windows 7双系统系统时间不一致,差8小时

Windows/Ubuntu 双系统用户会发现在 Ubuntu 里面的时间正常的情况下Windows的系统时间被改到8小时前. 原来 Linux 操作系统是以 CMOS 时间做为格林威治标准时间,再根据系统设置的时区来确定目前系统时间.但是Windows 会直接修改CMOS 时间.而中国的时区是+8区,所以才会造成时间被调整了-8个小时. 所以您可以让 Windows 去使用时区或者让 Ubuntu 使用本地时间. 修改 Windows 使用时区的方法是在注册表: HKEY_LOCAL_MACH

双系统重装win7/Xp后如何恢复ubuntu引导--转载

重装win7后如何恢复ubuntu引导 在重装系统之后,开机启动界面的ubuntu引导不见了,直接进入新安装的window系统中.下面是如何恢复ubuntu引导的方法: 1)准备一张ubuntu系统安装盘: 2)将ubuntu系统安装盘放入光驱,重新启动计算机,进入BIOS,将开机启动设置为光驱(CD/ROM)启动方式: 3)然后保存设置退出,等待片刻就进入到ubuntu的安装界面,此时有两个选择 1.在该光盘上试用ubuntu系统 2.将ubuntu系统安装到计算机上 选择"在该光盘上试用ub