重装windos系统后找回linux开机引导GRUB

合集下载

【IT专家】Windows下重新引导丢失的Linux

【IT专家】Windows下重新引导丢失的Linux

本文由我司收集整编,推荐下载,如有疑问,请与我司联系Windows下重新引导丢失的Linux2010/08/05 10 为了学linux都会在原来windows的基础上安装linux。

但windows的病毒是在太多了,难保哪天中了病毒杀不掉甚至进不windows了就只好重装了。

重装后往往就默认直接进入windows,而没有出现个菜单让你选择是进windows和linux。

原因嘛,网上搜下到处都是,下面直接进入正题,找回进不去的linux。

先准备好以下两个软件grub for dos(sourceforge/project/showfiles.php?group_id=104188),选择GRUB4DOS那个就行,用这个来引导linuxexplore2fs(chrysocome/explore2fs),这个是在windows下看linux 文件用的以上两个软件或者百度,google下,到处都有,很多,好啦,开始进入步骤1:把下好的grub for dos 解压到C盘根目录下,取名为grub,把里面的grlrd复制到C盘根目录下2:找到C盘下面的boot.ini文件(这是个隐藏文件),在里面最后一行加入c:\grldr=“linux”3:新建一个menu.lst文件,把它放在C盘根目录下,里面的内容,以我的为例,如下title FC 6root (hd0,8)kernel (hd0,8)/boot/vmlinuz-2.6.18-1.2849.fc6 root=/dev/hda9initrd (hd0,8)/boot/initrd-2.6.18-1.2849.fc6.imgboot总共5行,每行的意思如下第一行:title redhat FC 6这个title跟的值是指你要在菜单上出现用来显示FC 6的名称第二行:root (hd0,8)一般的写法为root(hdX,Y)对于X,如果你只有一个硬盘且装在这个硬盘(好像是废话……)那么当然为0啦,否则的话以此类推为1,2,等对于Y,这个会稍微复杂些。

win7 linux启动引导项恢复

win7 linux启动引导项恢复

我电脑本身是win7 系统,之后有装了red hat 。

由于没有经验,在安装linux时选择把引导文件安装在sda 上,这样windows7 原有的引导文件就被覆盖了,变成linux的引导文件。

此时,两个系统仍然可以启动,一切正常,但是默认启动的是linux。

用过红帽的应该知道,先出现那个进入红帽的倒计时,如果你不按enter ,就直接进红帽了。

而你点击回车之后,才出现系统选择界面。

那个other 就是你的win7 。

如果你把win7 作为主系统的话,每次都得选择,如果一不小心错过了那3秒钟,对不起了只有等半天重启,接着选。

这就让人很蛋疼了。

于是我进入win7 之后就自以为是修复引导文件,以为这样就好了。

事实上造成更大的错误。

用easyBCD 修复引导文件之后,不仅没有linux启动项了,win7 开机也成盗版了~~~~~所以是正版的要慎重了,提前备份好激活文件。

我也就麻烦一下又重新激活······正常进入win7 之后就在想怎么恢复linux 想起不久前曾用rescue模式恢复启动项就准备试试进入rescue模式后挂载系统看了grub.conf 配置文件,没有问题,我就郁闷了。

之后百度才知道原因。

“由于操作者不知道grub2分为两部分,一部分(一般情况下)写在了mbr上,另一部分写在了某个分区的/boot/grub目录(如果/boot单独分区,则直接写在对应分区的/grub目录)里面。

由于上述操作,致使grub2的mbr里面的那一部分找不到/grub目录里面的那一部分了(或者那一部分已经删除了)。

”/zyf837368104/article/details/7627065上面的链接的文章指明原因所在,但是所提供的方法却不对。

之后我又在某论坛(/thread-1924253-1-1.html)看到,上面文章适用于grub1不适用grub2 。

Linux双系统电脑重装Windows后无法进入红旗Linux怎么办

Linux双系统电脑重装Windows后无法进入红旗Linux怎么办

Linux双系统电脑重装Windows后无法进入红旗Linux怎么办Linux双系统电脑重装Windows后无法进入红旗Linux 怎么办加城部分安装了红旗Linux6.0和Windows双系统的Linux 用户,发现无法进入红旗Linux6.0系统了,是两个系统冲突的问题吗?我们要对引导菜单先进行修复。

这个问题该怎么解决呢?解决方法:Linux没有被删除,要修复Linux和widnows的双引导菜单。

1.安装光盘引导后输入Linuxrescue2.根据提示选择语言(Chinese)和键盘格式(US)3.能否配置网卡,可选否4.后面的配置都选继续以及确定5.看到屏幕上提示sh-2.05b#后输入chroot/mnt/sysimagegrub-install/dev/hda6.命令执行完成以后,重启,拿出光盘,grub引导又回来了。

补充:系统常用维护技巧1,在开场菜单中选择控制面板选项,打开控制面板窗口,单击管理工具链接2,在打开的管理工具窗口中双击事件查看器图标3,接着会打开事件查看器窗口,主界面如下图。

4,在右侧窗格中的树状目录中选择需要查看的日志类型,如事件查看器本地--Win日志--系统日志,在接着在中间的系统列表中即查看到关于系统的事件日志5,双击日志名称,能够打开事件属性对话框,切换到常规选项卡,能够查看该日志的常规描绘信息6,切换到具体信息选项卡,能够查看该日志的具体信息7,打开控制面板窗口,单击操作中心链接,打开操作中心窗口,展开维护区域8,单击查看可靠性历史记录链接,打开可靠性监视程序主界面,如下图,用户能够选择按天或者按周为时间单位来查看系统的稳定性曲线表,假如系统近日没出过什么状况,那么按周来查看会比拟适宜。

观察图中的曲线能够发现,在某段时间内,系统碰到些问题,可靠性指数曲线呈下降的趋势,并且在这段时间系统碰到了三次问题和一次警告,在下方的列表中能够查看具体的问题信息。

相关浏览:系统故障导致死机怎么解决1、病毒原因造成电脑频繁死机由于此类原因造成该故障的现象比拟常见,当计算机感染病毒后,主要表如今下面几个方面:①系统启动时间延长;②系统启动时自动启动一些不必要的程序;③无故死机④屏幕上出现一些乱码。

重装Win7后恢复grub引导

重装Win7后恢复grub引导

重装Win7后恢复grub引导一、在Win7中建立Ubuntu的引导1.在win7下安装easyBCD 2.1,新建ubuntu启动项,具体如下:打开软件,如图选择Add New Entry项,再选择Linux/BSD标签,Type项选为GRUB2,Name可以自己定义什么都可以。

然后点Add Entry。

2.在Edit Boot Menu里,调节启动项显示的时间,不要还来不及选就跳过去。

3.Ubuntu启动项添加完毕,再重启时win7启动项会先出现。

二、在grub rescue中恢复grub引导(此步可跳过,视具体情况而定)1.先使用ls命令,找到Ubuntu的安装在哪个分区:grub rescue>ls会罗列所有的磁盘分区信息,比方说:(hd0,1),(hd0,5),(hd0,3),(hd0,2) 2.然后依次调用如下命令: X表示各个分区号码grub rescue>ls (hd0,X)/boot/grub如果都找不到的话,需要查一下是否因为Linux版本差异,造成grub的路径不对,例如直接ls(hd0,X)/grub等等。

3.假设找到(hd0,7)时,显示了文件夹中的文件,则表示Linux安装在这个分区。

4.调用如下命令:grub rescue>set root=(hd0,7)grub rescue>set prefix=(hd0,7)/boot/grubgrub rescue>insmod /boot/grub/normal.mod 5.然后调用如下命令,就可以显示出丢失的grub菜单了。

grub rescue>normal不过不要高兴,如果这时重启,问题依旧存在,我们需要进入Linux中,对grub 进行修复。

三、在Linux中修复grub6.进入Linux之后,在命令行执行:sudo update-grubsudo grub-install /dev/sda(sda是你的硬盘号码,千万不要指定分区号码,例如sda1,sda5等都不对)7.重启测试是否已经恢复了grub的启动菜单?恭喜你恢复成功!。

Windows系统下恢复Ubuntu系统开机引导项

Windows系统下恢复Ubuntu系统开机引导项

Windows系统下恢复Ubuntu系统开机引导项
PP
在重装或修复Windows系统后,开机启动界面中的Ubuntu系统引导项不见了,直接进入Windows系统。

下文将具体介绍如何恢复Ubuntu系统开机引导项。

1. 准备一张Ubuntu系统安装盘;
2. 将Ubuntu系统安装盘插入光驱,重启计算机,进入BIOS,将开机启动设
置为光驱(CD/ROM)启动方式;
3. 保存设置后退出,等待片刻进入Ubuntu系统的安装界面,选择在该光盘
上试用Ubuntu系统;
4. 进入Ubuntu系统后,打开终端(快捷键是Ctrl+Alt+T),进行以下操作:
(1)在终端输入命令sudo -i(获得管理员权限);
(2)在终端输入命令fdisk -l(查看盘符列表),将出现类似如下图信息:
找到Id为83的盘符,由显示信息可知Ubuntu系统安装在sda7分区;
(3)在终端输入命令mount /dev/sda7 /mnt;
(4)在终端输入命令grub-install --root-directory=/mnt /dev/sda;
(注意:grub-install和mnt后面均有一个空格,否则会报错)(5)等待片刻后,若出现提示信息“Install finished, No Error Reported”,则表明修复成功;
5. 至此,Ubuntu系统开机引导项基本修复成功,重启计算机,就能看到
Ubuntu系统引导界面了,进入Ubuntu系统;
6. 打开终端,在终端输入命令sudo update-grub,等待片刻;
7. 重启计算机,此时Ubuntu系统引导界面下就会有Windows系统开机引
导项,修复工作完毕。

[教材]重装win7后使用grub2修复ubuntu开机引导

[教材]重装win7后使用grub2修复ubuntu开机引导

[教材]重装win7后使用grub2修复ubuntu 开机引导先使用easyBCD添加开机启动项重启进入grub rescue>由于分区调整或分区UUID改变造成grub2不能正常启动,从而进入修复模式了(grub rescue),也称救援模式。

在救援模式下只有很少的命令可以用:set , ls , insmod , root , prefix(1)set 查看环境变量,这里可以查看启动路径和分区。

(2)ls 查看设备(3)insmod 加载模块(4)root 指定用于启动系统的分区,在救援模式下设置grub启动分区(5)prefix 设定grub启动路径具体修复步骤如下:1、查看分区:grub rescue> ls 回车会出现如下字样:(hd0) (hd0,msdos9) (hd0,msdos8) (hd0,msdos7) (hd0,msdos6)(hd0,msdos5)(hd0,msdos2) (hd0,msdos1)注:上面是我的分区设备,每个人可能不一样,但原理都是一样的。

2、寻找ubuntu所在分区:(就是寻找你的Linux系统是装在以上哪个分区里)grub rescue> ls (hd0,msdos1)/若出现unknown filesystem字样,则尝试下一个……若出现的是你的ubuntu主文件夹下的文件夹和文件的名字,那就是的要找的分区了。

3、修改启动分区:(假如你找到的启动分区是hd0,msdos2)grub rescue>root=(hd0,2)grub rescue>prefix=/boot/grub //grub路径设置grub rescue>set root=(hd0,2)grub rescue>set prefix=(hd0,2)/boot/grubgrub rescue>insmod normal //启动normal启动grub rescue>normal之后你就会看到熟悉的启动菜单栏了4、进入命令行启动ubuntu进入系统启动选项界面后还是进不去,因为你还没有真正的修改grub,这个要到ubuntu里修改进入系统启动项界面后,按C进入命令行模式grub >set root=(hd0,2)grub >set prefix=(hd0,2)/boot/grubgrub >linux /vmlinuz-xxx-xxx root=/dev/sda8 //里边的xxxx可以按Tab 键,如果有acpi问题,在最后加一句acpi=off grub >initrd /initrd.img-xxx-xxxgrub >boot这样就可以进入了5、进入ubuntu修复grub在终端里运行 sudo update-grubsudo grub-install /dev/sda6、重启,搞定~~。

win+ubuntu双系统,重装win后找回grub引导

win+ubuntu双系统,重装win后找回grub引导

ubutnu相关技巧尝鲜win8〃难以永久破解且不稳定。

介于office和设计软件入门需求〃重回xp才是王道。

但是〃有点软的公司的问到死系统霸气侧漏〃重写了硬盘MBR〃开机引导只有他家的xp和一个幽灵。

为了可爱的兔兔〃没办法〃搜索枯肠也要找回来。

当时懒得刻live盘〃决定在win下搞定。

方法如下:1.下载g2ldr.zip,这是我的百度网盘下载链接:/share/link?shareid=73099&uk=505443563;2.解压〃移动到c盘根目录C:\;3.修改boot.ini,添加一行C:\g2ldr.mbr="ubuntu grub2"〃保存即可。

4.重启电脑〃选择ubuntu grub2〃接下来基本上选择第一项〃看自己电脑情况以及boot有没有单独挂载〃自己看着办吧。

5.进入笨兔兔系统之后〃进行系统清理〃清除掉旧的内核并升级〃本人选用的是ubuntu tweak。

全部搞定之后〃就可以顺利登陆。

另外〃还有其他办法〃博客地址贴下:/post/338.html只为记录下〃虽然很多都在ubuntu论坛里加入书签了〃不过想找还是有点麻烦一、windows下引导ubuntu1. grub4dos引导ubuntu 的grub2修改windows引导盘下的boot.ini 〃win7可以自行创建boot.ini[boot loader]timeout 10[operating systems]c:\grldr.mbr="Ubuntu"XP在boot.ini里添加c:\grldr="Ubuntu"到/grub4dos/下载最新版grub4dos取出grldr放到C盘根目录(如果是win7并有100M隐藏分区的话请放在隐藏分区的目录里〃boot.ini也是)win7 最好把grldr.mbr 和grldr 都放进去,XP只用grldr就好在C盘根目录创建menu.lst文件〃内容如下title ubuntufind --set-root /boot/grub/core.imgkernel /boot/grub/core.imgboot如果/boot单独分区的话title ubuntufind --set-root /grub/core.imgkernel /grub/core.imgboot一定要是最新版的grub4dos〃否则可能不支持ext4分区2.用g2ldr引导ubuntu 的grub2 (这里感谢ubuntu论坛的ptptptptptpt 提供的g2ldr)到这里下载g2ldr〃解压开放在C盘根目录修改boot.ini 添加C:\g2ldr.mbr="ubuntu grub2"保存重启选择ubuntu grub2 选项〃下面应该怎么选就不要我教了吧3. 用easybcd添加ubuntu引导安装好easybcd后运行〃之后看图二、ubuntu 壁纸相关1. 添加图片到/usr/share/backgrounds/下但是系统设置》外观》壁纸这里不显示的原因修改/usr/share/gnome-background-properties/precise-wallpapers.xml添加类似以下信息<wallpaper><name>Winter Morning</name><filename>/usr/share/backgrounds/Winter_Morning_by_Shannon_Lucas.jpg</filename> <options>zoom</options><pcolor>#000000</pcolor><scolor>#000000</scolor><shade_type>solid</shade_type></wallpaper>或者可以在/usr/share/gnome-background-properties/新建一个xml文件内容参考/usr/share/gnome-background-properties/precise-wallpapers.xml 写就可以了2.ubuntu自动更换壁纸可以修改/usr/share/gnome-background-properties/下的xml自行添加图片或者修改/usr/share/gnome-background-properties/precise-wallpapers.xml添加类似下面的代码<wallpaper deleted="false"><name>Ubuntu 12.04 Community Wallpapers</name><filename>/usr/share/backgrounds/contest/precise.xml</filename><options>zoom</options></wallpaper>同时在你设定的xml里设置自动切换的壁纸、时间等等不过我更推荐的是〃上面的或者可以在/usr/share/gnome-background-properties/新建一个xml文件在这个里添加上面的自定的xml地址〃以防升级、更新系统时被覆盖(我以前设置的就被覆盖了)。

GRUB使用说明及Linux和Windows双系统Grub丢失恢复和linux硬盘安装方法

GRUB使用说明及Linux和Windows双系统Grub丢失恢复和linux硬盘安装方法

GRUB使用说明及Linux和Windows双系统Grub丢失恢复和linux硬盘安装方法从Red Hat Linux 7.2起,GRUB(GRand Unified Bootloader)取代LILO成为了默认的启动装载程序。

相信LILO对于大家来说都是很熟悉的。

这次Red Hat Linux 用GRUB代替LILO,可见GRUB大有过人之处。

不过,相对于LILO来说,大家对GRUB还是要陌生一些。

本文将对GRUB的基本情况、术语、接口、命令以及配置文件做个介绍,希望对大家有所帮助。

一、GRUB的概述在Red Hat linux装载一个系统前,它必须由一个引导装载程序(boot loader,启动管理程序)中的特定指令告诉它去引导系统。

这个程序一般是位于系统的主硬盘驱动器或是其他知道如何去开始linux内核的媒介驱动器上。

如果说一个x86系统只安装了Red Hat Linux而且只有一个版本的linux内核,那么通过引导装载程序开始Red Hat Linux的特定过程就不重要了。

Red Hat Linux安装程序允许用户快速方便地配置引导装载程序存放在主硬盘驱动的主引导记录中来引导操作系统。

然而,为了能从多个linux内核或其他操作系统引导,那么就很有必要了解Red hat linux用于提供必要的引导选项的方法,以及理解引导的过程与如何去改变。

本文是讨论GRUB,它是Red Hat Linux用来在x86系统上装载操作系统的默认方法。

同时,本文也将详细介绍用于控制引导过程的各种命令和配置选项。

GRUB的定义GNU GRUB(GRand Unified Bootloader)是一个将引导装载程序安装到主引导记录的程序,主引导记录是位于一个硬盘开始的扇区。

它允许位于主引导记录区中特定的指令来装载一个GRUB菜单或是GRUB的命令环境。

这使得用户能够开始操作系统的选择,在内核引导时传递特定指令给内核,或是在内核引导前确定一些系统参数(如可用的RAM大小)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

重装windos系统后找回linux开机引导GRUB
本方法适用于Ubuntu和deepin,其他系统没有测试过。

1.使用deepin 或者ubuntu系统启动盘引导电脑启动,待进入安装界面后,按下
Ctrl+Alt+F1(或F2),执行以下命令:
稍等片刻,进入Live CD模式。

2.进入Live CD系统后打开终端,挂载需要修复系统的/ 挂载到/mnt,可以利用Gparted 或者sudo fdisk -l命令查看,例如需要修复系统的/分区为/dev/sda1,那么终端执行:
如果需要修复系统的/boot单独分了出来(假设为/dev/sda2),也要挂上,终端执行:
另外,将Live CD系统的/dev目录同时挂在/mnt下,终端执行:
然后使用chroot命令,将Live CD的/ 设为以前的/,终端执行:
安装并刷新GRUB设置(主板为BIOS引导),请终端执行:
安装并刷新GRUB设置(主板为UEFI引导),请终端执行:
挂载efi分区到/boot/efi
安装grub-efi这个包grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=Deepin
sudo grub-mkconfig -o /boot/grub/grub.cfg
至此,修复完成,重启电脑生效。

相关文档
最新文档