在维护SCO Unix操作系统时应规范操作,以确保系统的正常运行,如果系统受损,比如误删某个系统文件 致使系统无法启动,这时如果采取重新安装系统的方法,势必造成用户数据的丢失,而且,重新安装Unix操作系统和应用软件及调试运行往往要花上好几个小时的时间。能否有办法呢 ?我们就来学习用Unix命令的知识来解决问题。
当打开计算机电源后,主控台屏幕上出现如下信息:
- boot not found
- cannot open
Stage 1 boot failure: error loading hd(40)/boot然后死机, 这表明系统根目录下 的boot文件丢失。boot是用于装载并执行Unix程序的交互式程序, 主要用于装载和执行UN IX操作系统的核心, 在引导过程中boot将读/etc/default/boot, 显示引导过程信息, 装入 并执行/Unix, 所以当boot文件受损时将导致系统引导失败。我们可通过如下步骤用应急引 导盘恢复系统:
1.将Boot盘插入驱动器并重新对机器加电, 此时由Boot盘开始引导;
2.在系统引导提示下敲入hd(40)/Unix, 这个Unix命令用于从硬盘把Unix核心装入, 然后输 入root口令进入单用户模式, 此时出现超级用户提示符#;
3.用Unix命令①把Boot盘安装到硬盘上, 然后用Unix命令: cp /mnt/boot/恢复硬盘根目录下的 boot文件;
4.用Unix命令②把Boot盘从硬盘上卸下来;
5.敲入haltsys关闭系统, 然后再取出Boot盘, 则故障排除, 系统可正常引导;
6.在系统正常引导后进入超级用户, 将/boot文件的属主和组均改为系统原来所定义的 bin即可。Unix命令这次我们就讲解这些。
用Unix命令解决这个问题是不是很简单呢!
【编辑推荐】