仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 423|回复: 7
打印 上一主题 下一主题

[其他Linux] 来谈谈:Linux和Windows双操纵体系Grub丧失恢复

[复制链接]
精灵巫婆 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 16:40:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
要多google,因为我不可能,也不可以给你解答所有内容,我只能告诉你一些关键点,甚至我会故意隐瞒答案,因为在寻找答案的过程中。
当我们每主要重装WIN的时分,MBR城市被重写,如许本来的GRUB或LILO就会不见了,大概因为某些缘故原由使得本来的GRUB不见了,这个时分只需重装GRUB就好了。
GRUB的重装办法有良多,这类办法不可,换一种试下:
1.用安装光盘启动,选晋级安装,再只选安装GRUB行了。
2.用安装光盘启动,到BOOT那边输出linuxrescue也就是进进救济形式,到呈现#命令提醒符时,输出chroot/mnt/sysimage,然后再输出grub-install/dev/hda,弄定...
3.没有软驱怎样修复grub/lilo引诱菜单?
a.把第一张linux安装盘里的dosutils目次复制到windows盘中。假如是iso能够用winrar3提取。
b.进进纯dos,进进dosutils目次,实行loadlinautoboot/vmlinuzroot=/dev/hdxx()hdxx是你的linux根分区。如许就可以进进linux。
c.实行grub-install/dev/hdx(x=a,b,c,d)或lilo便可以重写引诱。
别的还能够参考:http://www.linuxfans.org/nuke/modul...iewtopic&t=5101
4.假如你用grub来引诱linux和windows,当windows出偏差从头安装后,会损坏MBR中的grub,这时候必要恢复grub。
a.把linux安装光盘的第一张放到光驱,然后从头启念头器,在BOIS中把体系用光驱来引诱。
b.等安装界面出来后,按[F4]键,也就是linuxrescue形式。
c.一系列键盘和几项复杂的配制,事后就[持续]了。。。这个历程,我不说了,对照复杂。
d.然后会呈现如许的提醒符:
sh#
e.我们就能够操纵GRUB了.输出grub:
sh#grub
会呈现如许的提醒符:
grub>
我们就能够在如许的字符前面,输出:
grub>root(hdX,Y)
grub>setup(hd0)
假如乐成会有一个successful......
这里的X,假如是一个盘,就是0,假如你所安装的linux的根分区在第二个硬盘上,那X就是1了;Y,就是装有linux体系地点的根分区。setup(hd0)就是把GRUB写到硬盘的MBR上。
别的说下,有人说我没安装光盘啊?我是从硬盘安装的.呵呵,那你的ISO文件还在吧..那再来次硬盘安装进进安装界面也是一样的....
5.怎样把GRUB或LILO删失落?
只需在DOS下实行FDISK/MBR就好了...
怎样设置grub?
修正/boot/grub/grub.conf文件。个中
“default=n”(n是个数字)是grub引诱菜单默许被选中的项,n从0入手下手,0暗示第一项,1暗示第二项,依此类推。
“timeout=x”(x是一个数)是超不时间,单元是妙。也就是引诱菜单显现后,假如x秒内用户不举行选择,那末grub将启动默许项。
“splashimage=xxxxxx”,这是引诱菜单的背景图,先不睬他。
别的经常使用项我用上面的例子来讲明:
titleRedHat8.0
root(hd1,6)
kernel/boot/vmlinuz-2.4.18-14roroot=/dev/hdb7
initrd/boot/initrd-2.4.18-14.img
个中"RedHat8.0"是在启动菜单列内外显现的名字
root(hdx,y)用来指定你的boot分区地位,假如你没有分boot分区(本例就没分boot分区),那就指向根分区就好了,hdx是linux地点硬盘,hd0是第一块硬盘,hd1是第二块,依此类推。y是分区地位,从0入手下手,也就是即是分区号减一,好比你要指向的分区是hdx7,那末y就是6,假如是hdx1,那y就是0。注重root前面要有一个空格。
kernel/boot/vmlinuz-2.4.18-14,个中"/boot/vmlinuz-2.4.18-14"是你要用的内核路径,假如你编译了心内核,把它改成你的新内核的路径就好了。
ro就不必管,写上不会有错。
root=/dev/hdxx指定根分区,本例是hdb7,以是root=/dev/hdb7
initrdxxxxxxxxxxxxx这行不要也行,今朝我还不分明它是做甚么用的。
下面是linux的,上面是windows的
titlewindows98
rootnoverify(hd0,0)
chainloader+1
titlexxxxxxx不必注释了,下面有注释。
rootnoverify(hdx,y)用来指定windows地点分区,x,y跟下面一样,注重rootnoverify后有空格。
chainloader+1照抄就行,注重空格。

</p>
开发linux发行版的人都是通读过linux内核代码,对linux原理极其精通的人。
精灵巫婆 该用户已被删除
沙发
 楼主| 发表于 2015-1-18 16:51:10 | 只看该作者
Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。
板凳
发表于 2015-1-25 21:53:50 | 只看该作者
对Linux命令熟悉后,你可以开始搭建一个小的Linux网络,这是最好的实践方法。Linux是网络的代名词,Linux网络服务功能非常强大,不论是邮件服务器、Web服务器、DNS服务器等都非常完善。
第二个灵魂 该用户已被删除
地板
发表于 2015-2-4 08:08:32 | 只看该作者
了解Linux的网络安全,系统的安全,用户的安全等。安全对于每位用户,管理员来说是非常重要的。
简单生活 该用户已被删除
5#
发表于 2015-2-27 19:54:37 | 只看该作者
在学习linux的工程中,linux学习方法有很多种,这里是小编的学习心得,给大家拿出来分享一下。
海妖 该用户已被删除
6#
发表于 2015-3-9 12:40:00 | 只看该作者
安装一个新的软件时先看README,再看INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么。如果Linux说明文档不看,结果出了问题再去论坛来找答案反而浪费时间。
admin 该用户已被删除
7#
发表于 2015-3-16 23:27:49 | 只看该作者
尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。
飘灵儿 该用户已被删除
8#
发表于 2015-3-23 07:49:13 | 只看该作者
尽量不要提问纯属是扯蛋.学习Linux特别是自己一个人初学入手的时候没人教很困难.当然如果可以的话平时多去买些Linux书...对学习Linux很有帮助.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 17:52

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表