|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
教你一招超等复杂的***疾速弄定grub.conf文件的丧失及破坏
实行情况:
GRUB是年夜多半Linux体系默许利用的引诱步伐,当“/boot/grub/grub.conf”设置文件丧失大概关头设置呈现毛病,大概MBR纪录中的引诱步伐遭到损坏时,Linux主机启动大概会呈现”grub>”的提醒符,没法完成体系别的,怎样修复体系
实行道理:
实行摹拟:
1、体系/boot/grub/grub.conf文件丧失。
以下是一般的grub.conf设置文件,能够先参考下。
实行之前,先将grub.conf备份一份,以防堕落。备份好以后,删除grub.conf文件,摹拟文件丧失。
体系重启后,进进grub>形式
接上去入手下手规复grub.conf信息,不外以下操纵都是一时写进内存的,不会保留到/boot/grub/grub.conf文件中。
操纵***:
假设你不晓得包括内核等引诱文件的/boot分区地点的地位,可经由过程实验举行,先输出”root(hd0,”然后按Tab键,个中前面写0X83的都是分区都有多是/root分区,(0X82是swap分区,就不必试了)
输出完成以后回车,接上去输出kernel/vm按Tab键,假如出来内容,申明选择对了;假如不合错误,再持续实验。
本文出自“UNIX/LinuxDiscovery”博客,请务必保存此出处http://dreamfire.blog.51cto.com/418026/1076824
补全了内核文件以后,还必要在前面设置内核加载权限为只读ro,并经由过程“root=”指定根分区装备文件的地位。至于甚么地位,只能一个一个试了。今朝(hd0,0)、(hd0,2)都被利用了。剩下(hd0,1)和(hd0,3)[备注:(hd0,1)=/dev/sda2(hd0,3)=/dev/sda4]
呈现以下信息,申明选择的根分区不合错误,封闭电源持续。
封闭电源后,再开机,因为方才写的内容都是临时写进内存的,以是还必要从头写一遍。
最初一行输出启动内核所利用的一时体系镜像文件地点的地位,也是先输出initrd/in然后经由过程Tab补全便可,无需影象。以下两种写法都能够。
重启后,一般进进体系。
假如在你没有grub.conf文件的情形下,只能经由过程手工编写grub.conf文件,避免下次重启再次进进grub>形式。
以下是默许的四行,必需写分明,详细甚么意义,参考mangrub.conf文件。
本文出自“UNIX/LinuxDiscovery”博客,请务必保存此出处http://dreamfire.blog.51cto.com/418026/1076824
第五行入手下手写kernel文件,经由过程一些特别下令帮忙你写完kernel文件。在vim查找形式下输出.!下令能够将了局追加到文档前面。
#blkid/dev/sda4显现分区的UUID信息
上面就写好了grub.conf的设置文档
重启体系,看是不是能进进体系
进进乐成。
2、体系/boot/grub/grub.conf破坏
修正grub.conf文件,制造文件破坏,然后重启,会发明电脑呈现黑屏。
重启启动,按恣意键进进GRUB形式。按e进进编纂
查找堕落误,并举行修正后,按b重启启动
因为在GRUB形式变动的内容只是一时写进内存,并没有写到grub.conf设置文件中,进进体系后,必要将设置文件修正准确。然后体系就进进一般形式。
本文出自“UNIX/LinuxDiscovery”博客,请务必保存此出处http://dreamfire.blog.51cto.com/418026/1076824
总结:全部实行实在很复杂,只必要记着几个次要的关头词便可,其他都是经由过程Tab补全形式举行的。固然假如你有装置光盘,也能够经由过程抢救形式举行修复。
本文出自“小诺的Linux开源手艺博客”博客,请务必保存此出处http://dreamfire.blog.51cto.com/418026/1076824
欢迎大家来到仓酷云论坛! |
|