免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2463 | 回复: 3
打印 上一主题 下一主题

修复GRUB引导菜单 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-05-27 14:20 |只看该作者 |倒序浏览
请指教
我的系统为WIN2K-PRO和RED HAT LINUX双
系统,由于系统原因WIN2K重装了,之后GRUB的引导
菜单就没了,怎样恢复!!!!
非常感谢!!!

论坛徽章:
0
2 [报告]
发表于 2005-05-27 14:34 |只看该作者

修复GRUB引导菜单

声明本文来自www.hellolinux.net,作者tian1118,欢迎转载,并保证本文的完整性,并注明作者和出处。

又看到一些朋友发这样的帖子问重新安装win破坏grub及忘了root密码解决的方法,我写了解决的方法并且置顶,大家以后直接看就可以了。

一,
fdisk /mbr是把DOS的引导记录写进MBR

如果grub出现问题。
1,用制作好的软盘启动,如果软盘没有制作好,就用安装光盘选择升级,最后可以制作启动盘,用制作好的软盘启动后,在shell下输入grub-install /dev/hda 这样就把grub安装到到MBR。
2 从光盘启动,当出现boot时,输入linux rescue
一系列键盘以及几项简单的配制,过后就[继续]了。。。这个过程,我不说了,比较简单。
然后会出现这样的字符
sh#grub
会出现这样的字符
grub>;
我们就可以在这样的字符后面,输入
grub>;root (hdX,Y)
grub>;setup (hd0)
如果成功会有一个successful......
这里的X,如果是一个盘,就是0,如果你所安装的linux的根分区在第二个硬盘上,那X就是1了;Y,就是装有linux系统所在的根分区,,不知道根分区在哪,可以df,它就会显示出来。 setup (hd0)就是把GRUB写到硬盘的MBR上。

二,
如果超级用户将密码忘记,就无法进入系统,也无法管理和使用系统。本来这种事不太可能发生,但是在一些Linux单机使用者,尤其是初学者中,却是比较容易发生。一般的解决方法就是格式化硬盘来重新安装系统,但这有点儿小题大作了。如何修复,进入有以下方法

当密码忘了怎么办?
一. lilo
1. 在出现 lilo: 提示时键入 linux single
画面显示 lilo: linux single
2. 回车可直接进入linux命令行
3. #vi /etc/passwd
将第一行,即以root开头的一行中root:后和下一个:前的内容删除,
第一行将类似于
root::......
或者直接passwd
保存
4. #reboot重启,root密码为空

二. grub
1. 在出现grub画面时,用上下键选中你平时启动linux的那一项(别选dos哟),然后按e键
2. 再次用上下键选中你平时启动linux的那一项(类似于kernel /boot/vmlinuz-2.4.18-14 ro root=LABEL=/),然后按e键
3. 修改你现在见到的命令行,加入single,结果如下:
kernel /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/ 或者把single加在最后也可以的。
4. 回车返回,然后按b键启动,即可直接进入linux命令行
5. #vi /etc/passwd
将第一行,即以root开头的一行中root:后和下一个:前的内容删除,
第一行将类似于
root::......
或者直接passwd
保存
6. #reboot重启,root密码为空

如果不是双启动,用制作好的软盘启动,linux single,linux 1,linux -s 都可以进入单用户方式, 然后进去后passwd ,如果没有制作好的软盘,你安装光盘启动,选择升级制作一个。,不过用安装光盘也可以passwd。
在开始时输入linux rescue ,进入修复模式,然后选择只读或是跳过,只读它已经挂接好的硬盘,跳过你要自己挂接硬盘。
然后chroot ./
进入真正的单用户模式,然后passwd.

如果系统中没有软驱,光驱,可以把硬盘拆下,挂到其它有linux,unix的电脑中,然后mount,然后找到挂载你的硬盘的/etc/passwd,清除root密码也可以的。不过这种方法我没有试过。

论坛徽章:
0
3 [报告]
发表于 2005-05-27 18:11 |只看该作者

修复GRUB引导菜单

非常感谢!!!

论坛徽章:
0
4 [报告]
发表于 2005-06-18 09:51 |只看该作者

修复GRUB引导菜单

运行setup (hd0)后出现分区不能加载Cannot mount selected partition请问咋办啊?气死偶了,偶用启动盘都进入Xwindow界面了,但从硬盘启动就是看不到Linux的启动菜单!谢谢各位!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP