首页 / LINUX / linux修复grub
linux修复grub
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了linux修复grub,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1441字,纯文字阅读大概需要3分钟。
内容图文
凡是接触过linux的朋友都知道grub.conf inittab fatab 对于一个系统多重要吧
下面介绍几个常用grub,修复方法(小弟才初学潜,往大神不要见笑)
1.用安装光盘启动,选升级安装,再只选安装GRUB行了.
2.用安装光盘启动,到BOOT那里输入linux rescue
也就是进入求援模式,到出现#命令提示符时,输入chroot /mnt/sysimage
然后再输入grub-install /dev/hda
搞定...
3.没有软驱如何修复grub/lilo引导菜单?
a.把第一张linux安装盘里的dosutils目录复制到windows盘中。如果是iso可以用winrar3提取。
b.进入纯dos,进入dosutils目录,执行loadlin autoboot/vmlinuz root=/dev/hdxx()hdxx是你的linux根分区。这样就能进入linux。
c.执行grub-install /dev/hdx(x=a,b,c,d) 或lilo即可以重写引导。
4.如果你用grub来引导linux和windows,当windows出毛病重新安装后,会破坏MBR中的grub,这时需要恢复grub.
a.把linux安装光盘的第一张放到光驱,然后重新启动机器,在BOIS中把系统用光驱来引导。
b.等安装界面出来后,按[F4]键,也就是linux rescue模式。
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
5.修复grub.conf
光驱插入第一张光盘,进入救援模式
linux rescue
chroot /mnt/sysimage
df看下你的/设备是不是被真正挂在到你的/目录上
grub-install /dev/sda 恢复grub
reboot 这样可以恢复grub,但是不能恢复grub.conf
修复grub.conf
在修复grub.conf,之前先了解几个问题。
boot分区在哪里
cat (hd0,0)/boot/grub/grub.conf
内核加载文件是那一个
kernel /boot/vmlinuz ro root=LABEL=/
系统镜像文件放在那里
initrd /boot/initrd-2.6.24-1.3194.fc7
所以可以使用一下命令修复,grub.conf
root (hd0,0)
kernel /vmlinuz-2.6.18-164.el5
initrd /initrd-2.6.18-164.el5.img
boot (hd0,0)
如果敲这四条命令,没有error报错。就可以顺利修复grub.conf
原文:http://7177526.blog.51cto.com/7167526/1377468
内容总结
以上是互联网集市为您收集整理的linux修复grub全部内容,希望文章能够帮你解决linux修复grub所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。