TechWeb-技术社区 » 操作系统 » Unix&BSD » Unix 操作系统常见故障恢复技巧


2008-8-9 23:30 charles
Unix 操作系统常见故障恢复技巧

SCO Unix操作系统是一个多用户、多任务的操作系统,在日常的系统维护中,正确处理突发的灾难故障(如不能启动或不能登录等),保证数据的完整可靠,是系统管理员应该掌握的一种技能。本文介绍有关该系统的一些常见故障的恢复技巧。 (iy:f\k*k/^FP iV
   ;pQO'JV*mM
!N+P-lEf7Q2[J"tgi
   应急引导盘的制作 ,otU0w n?5J7`
   在系统配置完成后,创建boot/root应急引导盘。下面以SCO OpenServer 5.0为例,介绍应急引导盘的制作步骤: 8Xn {)[-X#N!P6w$X$S8Y
    以超级用户root 注册; Z{ I#Z:}o{3S3ab*K
   进入创建应急引导盘的界面:  
%y9I'm+[,VX&IC    #mkdev fd
`s#H5SLa o/i    根据提示制作boot和root盘,其中制作boot盘时一般选择与本机相同的内核。 vJW3G$I q_%x4~Z}
   处理“No os”提示
j,zbF4X+Q)X    如果系统引导失败或显示“No os”信息,说明引导块中/etc/hd0boot和/etc/hd1boot或主引导块/etc/masterboot 被破坏了,需要进行恢复:
yP$T8Z q1IW    插入boot 盘引导,当出现boot: 提示符时,键入命令: $gSPlHF9Ro0J n
   hd(40)unix
MT$IZIK1A    进入单用户方式,并键入下列命令: P?,Je#i0L&w4RS
   #instbb hd /dev/hd0a
Ta2A*k3I$f/["M    #dparam -w

2008-8-9 23:30 charles
其中,instbb把部分引导块写入硬盘&#59; dparam 把主引导块代码写入硬盘的主引导块。对于某些硬盘,还需要按dparam 的描述标记硬盘划分情况。
7K2e?3n2o}!x%SR    处理boot问题 ~4LJ/q2rJr"g
   如果系统引导时,出现如下错误信息: A4L9BrP%^$b'K
   boot not found
2t P3_o;Y!g G p X    cannot open 8J)L5MUCte9u
   stage 1 boot failure: error loading hd(40) /boot [W,y.Di-}1B
   这表明系统中的/boot损坏或丢失了,可以按如下方法进行恢复: W4t1{5M5QG `9c1ws[(^
   插入boot引导盘,重新引导机器。在boot: 提示下键入: AK3@7i_I{
   fd(60) unix.Z root=hd(42) /M"E-[l4U%\;mZH D
   上述命令从软盘上引导系统,并从软盘上装入核心,安装根文件系统。
3A5| R+E[W'cg     在提示符下键入root口令,进入单用户模式。卸载/stand 文件系统 (boot和核心在该文件系统中):  4}2V$|j;X+|6kT3m
   umount /stand Gg-jMn
   由于/boot文件系统通常是以只读方式安装的,所以在替换boot文件之前,必须先把它卸下,再重新安装上。
fe:uR ];l4b8\    重新安装/stand文件系统:
PA l*va6_o    mount /stand  }`*wg6]-tT {
   安装引导盘: #{1~~)n I8? L@K
   mount -r/dev/fd0 /mnt
c)Is,y:hx6r     恢复/boot文件:
VUQY'b rj&i q    cp /mnt/boot /stand ^*F@Y*[4HKy6r
   该命令在硬盘上复制一个新的/boot文件。 n`HYU\A W7R)r"\
   把引导盘从驱动器中取出之前,键入如下命令:
e(H K{&_-AJ B    mount /mnt mdul~
   重新启动系统即可。
[5@j0OA1Q.Jg2I    处理Unix文件问题

页: [1]


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.