潇湘馆主 发表于 2004-9-19 15:21:41

使用LILO不就好了么?怪不得RH默认使用LILO\引导.

蓝牙 发表于 2004-9-22 12:15:15

不用重装,找个安装盘,安装到一半还没对硬盘动手的时候切换到字符终端下,

#mount /dev/h** /mnt/
#chroot /mnt

#passwd

zongtongyi 发表于 2005-3-10 13:34:08

GRUB:在引导装载程序菜单上,键入 来进入编辑模式。
你会面对一个引导项目列表。查找其中类似以下输出 的句行:
kernel /vmlinuz-2.4.18-0.4 ro root=/dev/hda2
按箭头键直到这一行被突出显示,然后按 。
你现在可在文本结尾处空一格再添加 single 来告诉 GRUB 引导单用户 Linux 模式。按 键来使编辑结果生效。
你会被带会编辑模式屏幕,从这里,按 , GRUB 就会引导单用户 Linux 模式。 结束载入后,你会面对一个与以下相似的 shell 提示:
sh-2.05#
现在,你便可以改变根命令,键入:
bash# passwd root
你会被要求重新键入口令来校验。结束后, 口令就会被改变,你便可以在提示下键入 reboot 来重新引导;然后,象平常一样登录为根用户。
LILO:当系统启动到出现LILO引导画面时,对于图形引导方式按TAB键进入文本方式,然后在LILO处
输入linux single回车即可进入免密码的控制台,进入以后使用passwd命令修改root的密码
即可
好用了,太感谢了! :)

linky_fan 发表于 2005-3-10 22:53:55

终极方法:

[*]编辑grub.conf中相对应的启动项, 加入init=/bin/bash, 确定完成后用b键启动, 然后会很快进入shell.
[*]由于这个时候文件系统只是ro模式的, 重新挂载一下/文件系统.
[*]修改/etc/passwd, 删掉root密码(推荐这样做, 不推荐用passwd修改, 原因后面说)
[*]然后重新把文件系统挂载成rw模式(因为修改完成后需要重启, 但是因为前面加入了init=bash这个参数, 使后台并没有init这个父进程,这也就代表用三键或是reboot什么的是不会有反应的.)
[*]用手按一下reset键 :mrgreen:
[*]想干嘛就干嘛

严重警告: 使用此方法可以进入任何可以物理接触的linux系统(grub那个密码应该不难的说, 但是对bios的开机密码无效.)

所以请不要用来做坏事, 切记切记.

补充一句, 这条命令对lilo同样有效.
页: 1 [2]
查看完整版本: linux的root密码丢失怎么办?