Windows、Ubuntu双系统重装windows系统后grub引导的修复及默认启

| 收藏本文 下载本文 作者:由夏

以下是小编为大家收集的Windows、Ubuntu双系统重装windows系统后grub引导的修复及默认启(共含10篇),希望能够帮助到大家。同时,但愿您也能像本文投稿人“由夏”一样,积极向本站投稿分享好文章。

Windows、Ubuntu双系统重装windows系统后grub引导的修复及默认启

篇1:Windows、Ubuntu双系统重装windows系统后grub引导的修复及默认启

今天帮童鞋重装系统,他的电脑是Windows、Ubuntu双系统,需要重装的系统是windows,据说是因为很多游戏都只支持64位,要给换成64位的 = =...

于是我就帮他装了个windows,之后重新引导了Ubuntu,下面记录下:

gurb引导的修复:

1、拿一个Ubuntu系统U盘或者光盘,没有的话去烧一个,如何烧点此文,

2、重启进入U盘或光盘启动,选择实用Ubuntu(try ubuntu)。

3、查看信息。打开终端(ctrl+alt+t),在终端下输入

[plain]

sudo -i(获得管理员权限)

fdisk -l(查看分区及类型)

然后会出现你的磁盘的信息。

[plain]

Device  Boot  Start End Blocks  Id System

在Id列找出83的那行对应的Device列的内容,看看是sda多少的,下面假设为sda*。(假如有多个Id为的83分区,可以从后面一个一个尝试4-6步),

4、挂载分区。在终端输入(注意*的替换和空格):

[plain]

mount /dev/sda* /mnt

5、在终端输入:

[plain]

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

稍等片刻便能看到:Installationfinished,No Error Reported的字样,说明设置成功了。

6、重启电脑就能看到Ubuntu的grub引导界面了,如果没有请返回第3步看看是否有多个Id为83的分区。

7、此时先别进入windows,进入Ubuntu在终端中输入:

[plain]

sudo update-grub

执行完重启电脑就可以正常进入windows和Ubuntu了,这时grub引导算修复完毕。

grub默认启动项的修改

那位同学还要求把默认启动项给改回windows。。。(这样一学期能进几次Ubuntu。。。)

在启动时记住windows是在启动项的第几行。

进入Ubuntu,在终端上输入:

[plain]

sudo gedit /boot/grub/grub.cfg

将set default=“0”上面的0改为刚才看到的windows在第几行减一。

保存退出,重启即可。

篇2:双系统重装windows后ubuntu引导找不到了怎么办?

双系统重装windows后ubuntu引导找不到了怎么办?我想很多人都试过装双系统,windows系统在重装的时候总是把MBR重写了,重装windows后无法找到ubuntu的引导,该怎么恢复呢?请看下文

我想很多人都试过装双系统,windows系统在重装的时候总是把MBR重写了,重装windows后无法找到ubuntu的引导。恢复引导其实也很简单,找个ubuntu的安装盘,从安装盘启动,试用ubuntu,打开终端。

1、运行命令:sudo fdisk -l(这里不是数字1,是字母l),找到ubuntu所在根目录。

2、运行命令:sudo mkdir /media/tmpdir建立临时文件夹,然后输入命令:sudo mount /dev/sda11 /media/tmpdir挂载系统,

3、接下来是最重要的一步,输入命令:sudo grub-install --root-directory=/media/tmpdir /dev/sda (注意,这里就是sda,后面不要写成sda11),如果显示no error report,则表示基本成功了。

4、接下来,重启系统.这时引导已经像往常一样了。但先不要进入windows,先进入ubuntu,在终端中输入命令:sudo update-grub2更新grub后方成功完成,这时候就可以重启进入任意一个系统了

注意事项:可能你显示的跟我不一样,因为我这是在真正的ubuntu系统下截的图,我这里的挂载情况是这样的。

篇3:重装Windows后修复Linux引导

装了双系统(Windows和Linux)的机器重新安装Windows后会导致Linux的引导丢失而无法进入原先的Linux系统[其原因是Windows会覆盖原先MBR中的Linux的BootLoader-GRUB],这种情况可以通过修复引导而重新找回Linux。

以Ubuntu14.04为例;首先找到一张Linux的安装盘,放入光驱后重启电脑。进入BIOS让电脑从光盘启动,然后进入Live CD模式(如:电脑从Ubuntu安装盘启动后,点击“试用Ubuntu”,如若此时进入图形界面较慢或者根本无法进入图形界面,可以按下 + [F1~F7]组合键进入命令行模式)。

然后打开终端,进入root模式(如输入sudo -i),然后再输入mount命令命令查看系统各个分区(网上有人说用fdisk -l命令,但是该命令查看到的磁盘单位是以Block为单位,需要换算,并不直观,推荐使用mount命令),记录下安装Linux的分区(“/”或者是”/boot”[如果你曾将将”/boot”单独分区过]所在分区,这里以/dev/sda11为例);

此时再创建目录(mkdir /mnt/tmpdir),然后输入mount /dev/sda11 /mnt/tmpdir命令将/dev/sda11挂载到了/mnt/tmpdir下;

值得注意的是,如果安装Linux时/boot是单独占用一个分区(以/dev/sda10为例), 则还需要输入mount /dev/sda0 /mnt/boot,

最后,再输入 grub-install --root-directory=/mnt /dev/sda 即可。

这时再重启电脑,这时你会发现原来的系统启动选择目录重新出现,Linux系统的引导便成功修复。

但是如果这时Windows系统又不能进入了,则需要进入Linux系统,然后在终端输入sudo update-grub2,然后重启电脑便可。

篇4:如何在重装Windows后,使用Grub引导linuxLinux

www.linuxfans.org/nuke/modules.php?name=Forumsfile=viewtopict=60934 1.把安装盘的第一张放到光驱,然后重新启动机器,在BOIS中把系统用光驱来引导, 2.等安装界面出来后,按[F4]键,也就是linux rescue模式。 3.一系列键盘以及几项简单的配制,

www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=60934

1.把安装盘的第一张放到光驱,然后重新启动机器,在BOIS中把系统用光驱来引导。

2.等安装界面出来后,按[F4]键,也就是linux rescue模式。

3.一系列键盘以及几项简单的配制,过后就[继续]了。。。这个过程,我不说了,比较简单。

4.然后会出现这样的字符

sh#

5.我们就可以操作GRUB了。。。哈。。。只要能出现这样的,以后都是小Case了,我就是不说 ,谁也能明白,地球人都知道了。。。。

sh#grub

会出现这样的字符

grub>

我们就可以在这样的字符后面,输入

grub>root (hdX,Y)

grub>setup (hd0)

如果成功会有一个suclearcase/“ target=”_blank“ >ccessful......

请留意root和(hdX,Y)之间有一个空格,这里的X,如果是一个盘,就是0,如果你所安装的linux的根分区在第二个硬盘上,那X就是1了;Y,就是装有linux系统所在的根分区,

setup (hd0)就是把GRUB写到硬盘的MBR上。

或者使用grub_for_dos从dos引导Grub

grub_for_dos的最新版(V0.0.5)可以从这里得到:

ftp://ftp.cosoft.org.cn/incoming/grub_for_dos-0.0.5.tar.gz

www.linuxeden.com/download/softdetail.php?softid=1026

下载地址:

newdos.yginfo.net/grubdos.htm

ftp://ftp.cosoft.org.cn/incoming/grub_for_dos-0.2.0pre6.tar.gz

www.ipdown.com/grub4dos/

在 sourceforge 上的开发页:

sourceforge.net/projects/grub4dos/

如果你有Knoppix LiveCD的话,也可以用来恢复grub。

启动机器出现boot:的时候,敲:knoppix 2

挂载你的根分区:

#mount /dev/hdaX /mnt/hdaX

进入chroot环境:

#chroot /mnt

然后:

#grub

其余的跟luckisme写的一样!

原文转自:www.ltesting.net

篇5:windows+ubuntu双系统重新安装windows后的引导修复

今天在笔记本上重装了windows 7,之后发现开机直接进入windows,没有linux选项,解决方法:

1、找一张linux的liveCD光盘或者用U盘做一个U盘启动

2、进入linux的liveCD,打开终端,ww.dnzg.cn

执行sudo passwd root命令设置root密码,然后切换到root

3、用fdisk -l列出磁盘列表,找到linux的分区,我的boot是单独分区的,是sda9,根据个人电脑情况而定

4、执行mount /dev/sda9 /mnt将其挂载

5、执行grub-install -root--directory=/mnt /dev/sda命令安装grub,完成后reboot重新启动,开机的引导就会复原

篇6:Windows 7 Ubuntu双系统安装历险记

安装过程各种问题,由于电脑之前是别人的,分区弄得特别乱,还把

硬盘弄成了动态磁盘(可以任意分区,但是不支持双系统。

当在window下分配的主分区超过3个的时候会提示将转换成动态磁盘,这

时候最好别点确定,把没必要的分区通过diskgenius转换成逻辑分区就好,不

然无法安装双系统,

)。

在diskgenius下发现除了主分区,其他都变成了空闲分区。

于是使用丢失分区查找功能,一不小心,把C盘给覆盖了。

开机无法重启了。幸好准备充分,把系统盘插进去,修复之后,分区神奇地变回了非动态磁盘,但是丢失了一个分区。

不过我在对硬盘操作之前就已经做过备份,还原数据之后,按照链接上的方法顺利安装成功。

篇7:Linux和Windows双系统引导的解决方法

尺有所长, 寸有所短. 虽然能完全用Linux工作, 娱乐. 但计算机只是为人类服务的. 怎么方便怎么来, 操作系统亦然, Linux和Windows都给装上.

本文中, Windows使用XP, Linux选用Ubuntu. 但其实基本思想是一样的: Linux现在流行的bootloader是grub. xp和nt采用的是ntloader.

Ubuntu论坛里的这篇文章主张采用这样的引导方式: ntloader -> grub -> win/lin. 但正如有的网友所说, grub考虑到了引导windows, 而ntloader还没有考虑过引导windows之外的其他系统. 而且, 使用ntloader来引导比较繁琐. 不如使用grub引导简便. 这里我使用grub来作为bootloader.

先补充一下基础知识: 理解Linux的启动过程. 另外, 手头要有xp和Ubuntu的安装光盘. (Ubuntu的LiveCD, 用以挂载硬盘分区以及恢复mbr). 在开始之前, 要知道这样几个事实: (1) PC启动时, 在加载bios之后, 紧接着就加载位于mbr中的bootloader, 这个bootloader可以是ntloader, 也可以是grub. (2)安装windows系统时, 安装程序会把ntloader写入到mbr作为bootloader. (3)grub可以被安装到mbr, 也可以安装到其他位置. 但Ubuntu的liveCD进行安装时是默认安在mbr中的.

这样问题就来了: 怎么才能保证双系统能正常启动呢? 如果重装了其中的一个系统, 如何保证另外一个系统不受影响呢? 这就是这里要说的问题.

第一次安装

先安装Windows, 然后安装Linux. 采用这样的顺序不光是为了避免ntloader覆盖掉grub(就算被覆盖了, 也有解决办法, 在后面介绍), 更因为Linux可以被装在扩展分区而Windows不行. 另外, 安装linux时, grub会检测到已有的分区, 从而生成合适的启动选项来加载windows系统.

    要注意的一点就是文件系统, 可以采用这样的方法: 在最开始安装windows时把计划给linux用的空间分为一个区, 之后在安装Linux时将这个区删除, 然后重新创建新的多个分区. Ubuntu liveCD已经做得很傻瓜化, 安装不会碰到任何问题.

恢复MBR

相比Linux, Windows会比较频繁地重装, 重装之后的mbr会被覆盖, 从而无法引导linux系统. 解决整个问题只需要恢复以前的MBR. 重装Linux则不存在任何问题. 因为grub会检测到已有的windows分区.

首先备份mbr, 使用dd命令将硬盘第一个扇区的头446字节'抓'下来保存. 之后重装完windows之后再恢复mbr. 这需要用到linux启动光盘. 启动进入命令行, 挂载那个被保存的mbr文件所在的分区, 然后用dd命令恢复就可以了.(注意我的是SCSI硬盘, 所以是sda, IED硬盘为hda)

备份MBR:

# dd if=/dev/sda f=/boot/boot.NNNN bs=446 count=1

恢复MBR:

# dd if=/boot/boot.NNNN f=/dev/sda bs=446 count=1

-为什么不是512呢, 主引导扇区是一个扇区(512字节呀)?

-只把主引导扇区的备份文件boot.NNNN的前446个字节重写入主引导扇区,

Linux和Windows双系统引导的解决方法

boot.NNNN是我们在安装Linux之前整个主引导分区的备份。如果我们把

512个字节全部写入主引导扇区就可能会把安装了Linux后改变了的硬盘

DPT表也破坏掉.

MBR-> Main/Master Boot Record, 有些书上是写成Master的.

我认为可以分成三个部分吧, MBR+DPT+MagicNumber(446+64+2=512)

这也就是为什么进行MBR备份的时候要指定bs=512 或者 bs=1k, count=1的原因. 然后恢复时经常看到HOWTO里面是bs=446 count=1. 这个446就是指令部分的恢复, 不是DPT的恢复. 往往MBR里面的第一个指令是cli... 研究起来是比较有意思的.

篇8:Windows和linux双系统――修改默认启动顺序

电脑上装了Windows 7和Ubantu双系统,由于Linux系统用的次数比较少并且还是默认的启动项对此很不能容忍,因此得修改Windows为默认的启动项,

由于电脑上的系统引导程序是GRUB,因此修改当然也就落到Linux系统上啦。

修改/boot/grub/grub.cfg该文件中的默认加载启动项(默认自动加载第一个启动项,default=”0"),由于该文件比较重要在修改前把他备份了一下(cp /boot/grub/grub.cfg /boot/grub/grub.cfg.back)

电脑上开机启动选择项有5个,而Windows的选项正好是排第5,因此将默认启动项由原先默认0改成4即可,

修改前(grub.cfg.back是修改前备份的):

修改后:

注意grub.cfg文件为只读文件因此修改需用root用户强行修改。

篇9:NT应急修复Windows系统

你有一个当前NT 4.0版本的应急修复磁盘(Emergency Repair Disk,ERD)吗?如果你还不能肯定的话,那么答案很可能就是没有,如果需要重新安装NT,那么你就会很后悔。所以,你应该备有一张ERD。为了创建ERD,可利用三张NT Setup盘来进行安装,当屏幕上出现相应的

你有一个当前NT 4.0版本的应急修复磁盘(Emergency Repair Disk,ERD)吗?如果你还不能肯定的话,那么答案很可能就是没有。如果需要重新安装NT,那么你就会很后悔。所以,你应该备有一张ERD。为了创建ERD,可利用三张NT Setup盘来进行安装,当屏幕上出现相应的提示信息时,请选择Repair(修复)选项。

步骤1 点击“Start”按钮,选择“Run”(运行),并键入命令“RDISK”,则会出现如图1所示的对话框,

步骤2 在创建ERD之前,点击“Update Repair Info(更新修复信息)”选项。你会得到一条警告信息说,你正准备覆盖系统重要文件的备份文件。

步骤3 备份完成之后,Repair Disk Utility(修复磁盘实用程序)会帮助你生成一张ERD。请插入一张软盘并单击Yes。

步骤4 在某些系统上,你也许会看到如此处所示的错误信息。这些信息告诉你,由于容量关系,其中的一个或者多个文件无法全部放在该软盘上。

没有关系,只要确保从硬盘上将WinNTRepair文件夹中的内容备份到一个安全的地方就可以了。运行Setup并选择Repair(修复)选项后,你就有机会去设定这些备份文件了。

原文转自:www.ltesting.net

篇10:关闭Windows XP系统默认共享

很多朋友都觉得奇怪,明明自己的计算机没有设置共享文件夹,但是别人却可以轻松的访问自己电脑中的文件,其实很多时候都是Windows默认共享惹的祸,系统默认为每个分区都建立了一个共享,只不过在共享名后加了$,这样我们看不到共享的标志,就以为没有设置共享,带来了安全隐患,那么该如何将这些默认的共享文件夹关闭呢?下面我们就以Windwos XP为例向大家介绍几种常见的解决方法。

一、直接关闭法

由于默认隐藏共享是针对分区的,因此我们可以在我的电脑窗口中直接右击盘符名称,在弹出的菜单中选择“共享和安全”命令,在打开的“共享”文件夹选项卡中可以清楚地看到“共享此文件夹”被选中,共享文件名后面有一个“$”标志,这时我们只需选中“不共享此文件夹”选项,单击“确定”按钮,这时会提示你该共享是为管理创建的,但重新启动后共享又会自动被建立。单击“是”按钮完成关闭。

二、“计算机管理”关闭

如果我们需要集中查看所有隐藏的共享文件夹,并将它们关闭,由于没有共享图标所以直接关闭会有漏网之鱼。对此我们只需要右击“我的电脑”,在弹出的菜单中选择“管理”,在打开的计算机管理左侧选择“共享文件夹”下的“共享”项,这样在右侧则会显示所有隐藏的共享,这时只需要将它们选中并右击,在弹出的菜单中选择“停止共享”命令即可,

三、“服务”彻底关闭法

上述两种方法关闭的共享会在重新启动后再次出现,因此会带来著多不便。其实可以在“服务”中将其彻底关闭。

进入控制面板,打开“管理工具”中的“服务”,在右侧的服务列表中找到“Server”服务并双击打开其属性窗口,单击“停止”按钮,然后将“启动类型”设为“已禁用”,设置好后单击“确定”按钮即可。

四、批处理自动关闭法

使用服务彻底关闭可以解决后顾之忧,但是正常的共享服务也无法使用了。这对需要使用共享服务的朋友来说则显的不够便利。

对此,我们推荐使用批处理自动关闭的方法来解决。打开记事本,在其中输入:net share admin$ /deletenet share c$ /delete

对照“计算机管理工具”中查看的隐藏共享列表,每个一行,然后将文件保存为bat格式。将编辑好的批处理文件拖到开始菜单的启动项中,这样每次开机都会系统就会执行批处理命令,自动将这些默认共享关闭。

相信借助上面几种方法,你一定可以轻松的将Windows默认共享的安全漏洞堵住,还自己一个安全。

请教!Windows系统

修复更新grub2系统引导

强行卸载文件系统Windows系统

系统的安全检查Windows系统

系统管理员的日常工作Windows系统

北风那个吹。。。。。。Windows系统

拆解Windows Vista系统文件夹

Windows 8.1 Update1新版修复黑屏Bug

Windows优化系列之系统加速

SA239第15章读书笔记Windows系统

Windows、Ubuntu双系统重装windows系统后grub引导的修复及默认启(精选10篇)

欢迎下载DOC格式的Windows、Ubuntu双系统重装windows系统后grub引导的修复及默认启,但愿能给您带来参考作用!
推荐度: 推荐 推荐 推荐 推荐 推荐
点击下载文档 文档为doc格式
点击下载本文文档