2010年(85)
分类: LINUX
2010-07-08 11:06:08
跨越控制台登录主要包括:借grub和lilo 跨越控制台登录; linux rescue模式;第三方liveCD系统和第三方Linux系统;
1、通过grub和lilo引导,跨越控制台登录;
1)如果您用的是grub进行系统引导;
在grub 启动后,移动键盘到Linux的启动项;按e键;然后再移动键盘到类似下面的一行,也就是kernel的那行:
kernel /boot/vmlinuz-
把光标移动这行后,再按一下e键,进入编辑这行;在行尾条一个空格 ,然后输入 linux single,也就是类似如下的:
kernel /boot/vmlinuz-
结束编辑,按回车返回;
接着我们要启动系统,按一下b键启动;
可能系统是只读的;要运行下面的命令;
#mount -o remount,rw /
然后我们可以通过 df -h 来查看文件系统的加载情况;既然都把文件系统挂载了,有什么活干不了的呢?重设root密码,备份文件... ...
1)如果您用lilo 进行系统引导;
在boot:处输入
boot:linux init=/bin/bash
当进入系统后,您可以用df -h 来查看文件系统挂载位置等,也可以用fdisk -l 来查看分区等;但对文件系统的写操作,可能还要看下面的;
可能系统是只读的;要运行下面的命令;
#mount -o remount,rw /
2、linux rescue模式;
inux rescue模式可用更改root密码,当密码忘了的时候;
步骤:
重新启动主机,再出现GRUB菜单时按上下键取消倒计时,并定位到要进入的操作系统选择项,按e键进入编辑模式;
定位到kernel开头的一行并按e键,在行尾添加“single”的启动参数,回车后,按b键将引导用户进入单用户模式,
在单用户模式下的shell环境中,直接执行“passwd root”命令重设root用户密码即可‘
3、借linux的liveCD光盘 或第三方linux系统;
linux的liveCD版本是无需安装的linux 系统,在光盘上就可以运行的linux 系统; liveCD大多是用来修复之用,liveCD集成了常用的系统操作工具;
第三方Linux系统是指你的机器上安装一个以上的Linux系统,如果其中一个发生问题,我们就可以用另一个来修复;
liveCD 和第三方linux系统来修复已经被破坏的Linux ,常用的工具有mount 和chroot等等 ;如果您只是简单的更改存在问题的系统文件,用mount 就足够了。chroot 工具可以改变/,进而进入另一个系统,这个工具的确有用。