1、 利用SUSE linux系统安装光盘进行引导恢复:
解决方案:
1.从安装光盘启动操作系统。
2.然后选择任意一种安装模式或者救援模式(Rescue System)。
3.在安装程序第一屏幕选择语言时,同时按下 ctrl-alt-f2 以打开一个虚拟控制台。
注意:如果你选择救援模式(Rescue System),选择你的键盘布局语言然后会出现一个Rescue输入提示符。以root用户登录。
4.键入 fdisk -l 来显示你的分区信息。定位 Linux 系统root分区
5.键入 mount /dev/hd? /mnt (/dev/hd? 是Linux 系统root分区)。
键入 mount -o bind /dev /mnt/dev (仅适用于SUSE Linux Enterprise 10)。
6.输入 chroot /mnt
7.现在输入 "passwd root" (不加引号)然后重新设定root用户密码。
8.键入 exit。
键入 umount /mnt/dev(仅适用于SUSE Linux Enterprise 10)。
通过使用 umount /mnt 命令卸载文件系统。
9.重启系统。
2、 无安装光盘解决方案:
1、重新启动机器,在出现grub引导界面后,按“e”,出现启动Linux的选项,移动光标至第一个选项上再次按“e”出现一个编辑字符的界面在字符后面加入“init=/bin/bash”字段,然后回车。按“b”,通过给内核传递init=/bin/bash参数使得OS在运行login程序之前运行bash,出现命令行。
2、稍等片刻出现(none)#:命令行。 (此处须注意:若用KVM操作USM服务器,有可能会出现无法敲入命令键盘没反应的情况,解决方法:可再接个外置的键盘执行命令即可)
3、这时输入mount -n / -o remount,rw 表示将根文件系统重新mount为可读写,有了读写权限后就可以通过passwd命令修改密码了。
4、这时输入passwd命令就可以重置密码了。输入一个你记得住的密码,不过记不住也无所谓,现在我们已经知道解决的办法了,呵呵。
5、修改完成后记得用mount -n / -o remount,ro将根文件系统置为原来的状态。
最后重启系统一切就都搞定了。