Linux操作系统跨控制台登录方法运用(4)

文章作者 100test 发表时间 2007:03:14 16:37:20
来源 100Test.Com百考试题网


3、借linux的livecd光盘 或第三方linux系统

linux的livecd版本是无需安装的linux 系统,在光盘上就可以运行的linux 系统; livecd 大多是用来修复之用,livecd 集成了常用的系统操作工具。第三方Linux系统是指你的机器上安装一个以上的Linux系统,如果其中一个发生问题,我们就可以用另一个来修复。livecd 和第三方linux系统来修复已经被破坏的Linux ,常用的工具有mount 和chroot等等 ;如果您只是简单的更改存在问题的系统文件,用mount 就足够了。chroot 工具可以改变/,进而进入另一个系统,这个工具的确有用。

我们还是举个例子来说明如何通过用mount和chroot。至于机器中第三方Linux和Livecd的使用比较简单,这里就不多说了。livecd就是在光盘上运行的linux ,您可以找一个livecd的发行版本刻录一下就能用了,使用简单方便。下载地址:http://www.frozentech.com/content/livecd.php。常用的有 SLAX,Knoppix,Damn Small Linux,Ubuntu ... ...

大体都差不多,下载一个小的备用也行,就看您怎么用了。通过livecd linux 或其它linux 来修复已经破坏的Linux步骤如下:

1)mount 挂载文件系统

注:执行mount 及chroot时,要以root权限运行,以下同。比如存在问题的系统位于 /dev/hda5 ,如果您不知道哪个分区是linux的,您可以通过fdsik -l 来查看;

[root@localhost ~]# fdisk -l 注:查看分区情况;

[root@localhost ~]# pwd 注:确定当前工作目录;

/root 注:当前工作目录为/root

[root@localhost ~]# mkdir systmp 注:在当前工作目录下创建一个临时目录;

[root@localhost ~]# mount /dev/hda5 systmp/ 注:挂载hda5到tmpsys目录中;

[root@localhost ~]# df -h 注:查看是否已经挂载;

Filesystem 容量 已用 可用 已用% 挂载点。

/dev/hda8 11G 9.8G 581M 95% /

/dev/shm 236M 0 236M 0% /dev/shm

/dev/hda5 7.9G 5.9G 2.0G 76% /root/systmp 注:看好了,是挂载到了/root/systmp目录中;

既然把/dev/hda5分区的文件系统已经挂载了,我们就能对已经挂载的文件系统进行写操作;如果是简单的备份和文件修改,是完全能行的。

注意:在写操作的过程中,要倍加不心,在操作某个文件的时候,要先备份;当出现不能mount的情况,可能是您的当前所用的内核不支持相应的文件系统;如果系统要求指定文件系统的时候,请看如下的例子:

mount -t 文件系统类型 磁盘分区 挂载目的目录

对于linux的文件系统类型主要有:reiserfs,ext3,ext2;具体用什么文件系统类型,你最明白;如果您还是不知道,就一个一个的尝试;比如我的hda5是reiserfs的,可以用下面的命令来挂载:

[root@localhost ~]# mount -t reiserfs /dev/hda5 systmp/


相关文章


推荐:Linux操作系统管理技巧大荟萃(1)
Linux操作系统跨控制台登录方法运用(4)
Linux操作系统跨控制台登录方法运用(3)
Linux操作系统跨控制台登录方法运用(1)
Linux操作系统跨控制台登录方法运用(2)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛