win8+ubuntu双系统grub修复

之前电脑上装的ubuntu 14.04和win7,最近重装windows, 升级到win8之后,需要重新修复grub。参考了网上的一些解决办法,没有完全适用的。经过自己的摸索,搞定了。这里把解决过程说一下。

首先需要准备一个live usb,用来从u盘启动ubuntu,并重新安装grub。制作live usb有很多方法,我用到的是universal-usb-installer这个工具。从ubuntu官网上下载好livecd的镜像以后,用该工具很快就能创建一个live usb。过程很简单。

接下来就可以开始修复grub。

重启电脑,选择从usb启动,进入live ubuntu。下面是具体步骤(需要root权限执行以下命令)

1、找到根目录所在的分区和/boot目录所在的分区(如果/boot目录没单独分区请忽略)

用fdisk -l可以列出windows和linux分区的位置。找到根目录和/boot目录所在分区。我的电脑之前安装ubuntu的时候分区比较多,所以在确定分区的时候还进每个分区看了一下里面的内容,才确定哪个是根目录和/boot目录的分区。

我电脑上根目录的分区是/dev/sda9, /boot目录的分区是/dev/sda8

2、加载根目录和/boot目录分区

mkdir -p /tmp/mnt/root && mount /dev/sda9 /tmp/mnt/root && mount /dev/sda8 /tmp/mnt/root/boot (/boot目录没单独分区的不必执行后面这条命令)

3、安装grub

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

4、重启

重启时,记得拔掉u盘。这时就进入了grub命令界面。

5、设置kernel

kernel /vmlinz(tab键补全) --root=/dev/sda9(linux根分区位置)

6、设置linux启动文件

initrd /initrd(按tab补全)

7、启动ubuntu

boot

8、进入硬盘上的ubuntu系统之后,执行命令

sudo grub-install /dev/sda

如果顺利,这就大功告成了。Good luck!

时间: 2024-08-08 09:34:29

win8+ubuntu双系统grub修复的相关文章

【转】Windows和Ubuntu双系统,修复UEFI引导的两种办法

读者在读过我的安装Ubuntu和Windows 8双系统教程以后(见http://www.linuxidc.com/Linux/2015-01/111796.htm),碰到的主要的问题是电脑直接启动到Windows 8而没有出现启动Ubuntu的选项. 这里有两种修复EFI启动引导的方法,使Ubuntu可以正常启动 将GRUB2设置为启动引导 1. 启用GRUB引导 在安装时,有些地方可能会出问题. 理论上来说,如果你首先安装Ubuntu,那么你需要关闭快速启动. 希望你按照这个指南创建一个UE

Windows和Ubuntu双系统,修复UEFI引导的两种办法

查看ubuntu是否是从 efi/uefi 启动的方法:  若 /sys/firmware/efi 存在则是,否则不是.shell命令: [ -d /sys/firmware/efi ] && echo UEFI || echo BIOS http://linux.cn/article-4667-1.html 读者在读过我的安装Ubuntu和Windows 8双系统教程以后,碰到的主要的问题是电脑直接启动到Windows 8而没有出现启动Ubuntu的选项. 这里有两种修复EFI启动引导的

【转】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,开始菜单的工具里有一个“引导修复”的软件,窗口背景色为绿色,选择好系统所在的盘符

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

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

win8 or win7安装ubuntu双系统

安装双系统win8 or win7安装ubuntu双系统 在虚拟机中测试 安装操作系统vl版本,使用kms激活安装vm tools,以使用unity.复制粘贴等 虚拟机>安装vm tools 使用共享文件夹,右键我的电脑,选择"映射网络磁盘" 分区.在磁盘末端分出区,大概20-40G.分区之后,不用创建新的分区,就是空白分区保留,留给ubuntu去格式化. 文件准备.下载ubuntu-16.04.1-desktop-amd64 LTS表示 Long Term Support放在C

【教程】在UEFI启动方式下,通过GRUB2引导,直接从硬盘ISO文件安装Windows10和Ubuntu双系统

本文为作者原创,允许转载,但必须注明原文地址: https://www.cnblogs.com/byronxie/p/9949789.html 动机 最近在自学MIT6.828 Operating System Engineering, 这门课程的代码是针对Linux系统(Ubuntu)的. 我有一台WIN10平板电脑,基本信息如下: 型号是酷比魔方KNOTE8 处理器是Intel Core m3-7Y30 CPU @1.00GHz 1.61GHz RAM 8.00GB 学习编程,必须要动手练习

安装windows+ubuntu双系统

我安装的是win8+ubuntu kylin 16.041.先安装win8.从网上下载大白菜.老毛桃等u盘启动盘制作工具,按教程制作即可.我遇到的一个问题 是:u盘启动盘制作成功,顺利进入到pe系统,却无法安装win8,提示错误信息大致为"请解压iso镜像 ,然后选择其中的镜像文件".在试着使用了多种不同的u盘启动盘制作工具后,我确定不是启动盘的问 题,从网上重新下载了一个win8系统镜像,安装成功.安装失败的iso镜像解压后为5个文件夹和一个 bootmgr文件,安装成功的iso镜像

Windows7下安装Ubuntu双系统

Windows7和Ubuntu双系统的安装是非常容易的.在Ubuntu的安装的时候,已经提供了图形化的界面来帮助用户安装.你可以选择单单安装Ubuntu操作系统抹去原来的Windows操作系统,也可以选择与Windows操作系统共存,用Windows引导Ubuntu.但是这就造成了一个问题--一旦你想要删除Ubuntu操作系统,想要抹掉原先分给Ubuntu的磁盘空间,就会破坏Windows的MBR分区.因为在你按照原先系统安装盘的指令安装Ubuntu操作系统的时候,MBR分区的数据会被重写. 小

Win7与Ubuntu双系统时卸载Ubuntu的方法

Win7与Ubuntu双系统时卸载Ubuntu的方法 [日期:2010-03-26] 来源:Ubuntu社区  作者:Ubuntu编辑 [字体:大 中 小] 1. 下载MBRFix工具,放在c盘,利用命令提示符,进入软件所在目录,cd c:\mbrfix    (cd后面一个空格) 2.输入 MBRFix /drive 0 fixmbr /yes 3.重启,发现直接进入Win 7,现在可以用Win 7的磁盘管理(打不开的话,可以用Win 7优化大师里带的)格式化Ubuntu所在分区(就是没有盘符