在装有windows跟ubuntu的机器上重新安装windows后修复ubuntu的grub

本文只对没有单独用类似easyBCD这种软件单独设立启动分区的双系统,在重新安装win7之后,因为win7覆盖了ubuntu的grub,导致ubuntu无法启动的问题。

(1)不管使用什么方法,首先需要确定原来安装ubuntu / 的分区,和原来安装ubuntu /boot的分区,假定为sda7 根sda8 (如果有多个磁盘,可能就会有sdb...)

(2)使用ubuntu live CD 启动ubuntu,启动终端:

  sudo -i

  mount /dev/sda7  /mnt

  mount /dev/sda8 /mnt/boot (如果没有/boot单独分区,这步跳过)

  grub-install --root-directory=/mnt  /dev/sda

然后应该会看到 ......with no error 的提示 ,意思是安装成功

(3)重启,硬盘启动系统,就能看到ubuntu的grub了。

时间: 2024-10-03 07:03:44

在装有windows跟ubuntu的机器上重新安装windows后修复ubuntu的grub的相关文章

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

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

win+ubuntu 双系统,重装win后,win破坏grub后的恢复方法

1.sudo -i(or sudo bash) //切换到root权限 2, fdisk -l //看下Ubuntu的分区在哪里 ,看起来似乎是下面那样的,(83) Device Boot Start End Blocks Id System /dev/sda1 * 1 2432 19535008+ c W95 FAT32 (LBA) /dev/sda2 2433 19457 136753282 f W95 Ext'd (LBA) /dev/sda5 2433 7296 39070048+ b

在 Windows 7 和 Windows Server 2008 R2 上安装 Windows PowerShell 3.0

在 Windows 7 和 Windows Server 2008 R2 上安装 Windows PowerShell 3.0 Windows 7 和 Windows Server 2008 R2 内核版本同为6.1,以下步骤说明如何在运行 Windows 7 SP1 和 Windows Server 2008 R2 SP1 的机器上安装 Windows PowerShell 3.0. 安装准备 1. 在安装Windows Management Framework 3.0之前,卸载任何Windo

Win7机器上安装Ubuntu 14.0.4

折腾了两天,分享一下经历. 我需要在已经安装了win7的机器上安装Ubuntu 14.0.4 (两者共存),研究下来有如下几种方案, 都折腾了一遍,分享一下经验: 方式1: wubi.exe, 把Ubuntu安装到指定windows分区 我用这种方法安装完毕后,启动Ubuntu的时候每次都提示根目录"/"磁盘检查错误,忽略这个错误之后又出现"/tmp"不存在之类的错误,总之不成功,就不分析这种方式的优缺点了.不推荐.安装方法参考的下面的连接. http://www.

怎么把Windows主机上的目录共享到Ubuntu上

使用Oracle VM VirtualBox在Windows主机上创建了一台Ubuntu虚拟机,怎么把宿主机上的目录共享到Ubuntu上,可使用以下方法: eg.把Windows主机上D盘里的test目录共享到Ubuntu上的/home/MyTest目录 1.设置共享 在Oracle VM VirtualBox上点击设备(Devices)→共享文件夹(Shared Folders),添加一个共享文件夹,此处选择Windows上的D盘test目录 2.挂载共享目录 在Ubuntu上使用命令:sud

在本地windows机器上安装SecureCRT客户端

一.SecureCRT客户端介绍. SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件. SecureCRT支持SSH,同时支持Telnet和rlogin协议. SecureCRT是一款用于连接运行包括Windows.UNIX和VMS的理想工具.通过使用内含的VCP命令行程序可以进行加密文件的传输. 二.在本地windows机器上安装SecureCRT客户端. 安装完成.

【翻译自mos文章】从远程机器连接到windows上的db时报错ora-12170

从远程机器连接到windows上的db时报错ora-12170 参考原文: Windows: ORA-12170 Attempting to Connect from Remote Client (Doc ID 748461.1) 适用于: Oracle Net Services - Version 9.2.0.1 to 11.2.0.3 [Release 9.2 to 11.2] z*OBSOLETE: Microsoft Windows Generic Windows Microsoft W

Coding theano under remote ubuntu server from local Mac (在本地mac机器上,写、跑、调试、看-远程ubuntu上的theano代码)

本人是奇葩,最近鼓捣了一套在mac上coding远程ubuntu上的theano代码的东东,记之以期造福后人. Overview: 下图是我的编程环境和网络环境 我期望能在本地mac机器上对远程的ubuntu theano server进行write.run.debug.view matplotlib图片. mac设置(参考这里) 考虑到在Mac本地调试一部分代码,我把mac也设置好了科学计算环境. 1.1 python mac安装xcode后会自带很多东西,python就是其中一个.但mac提

使用 Nginx 在 Ubuntu 16.04 上托管 ASP.NET Core

使用 Nginx 在 Ubuntu 16.04 上托管 ASP.NET Core 准备工作 服务器主机:腾讯云主机 Ubuntu 16.04 64位 客户端软件:putty.exe; WinSCP 5.13.2 在 Ubuntu 中安装 ASP.NET Core 微软在 .NET Core指南 提供了在不同操作系统中安装运行 ASP.NET Core 的帮助文档,请选择 linux-prerequisites 部分,并找到和自己服务器所安装操作系统相同的内容进行安装即可. 注册Microsoft