在我们学习Unix操作系统时,经常会遇到Unix操作系统的常见问题,这里将介绍unix操作系统的问题的解决方法。这里,我们就来解决一个问题。当打开计算机电源后,主控台屏幕上出现如下信息:boot not found cannot open stage 1 boot failure:error loading hd(40)/boot,然后死机。这是Unix操作系统的常见问题,我们就分析并且解决它。
分析:这表明系统根目录下的Boot文件丢失或找不到。Boot文件是用于装载并执行Unix操作系统程序的交互式程序,主要用于装载和执行Unix操作系统的核心,在引导过程中Boot将读取/etc/default/boot,显示引导过程信息,装入并执行/Unix,所以当Boot文件丢失或找不到将导致系统引导失败。
解决方法:
若Boot文件丢失:
1.以Boot盘(应急软盘或安装光盘)引导。
2.在系统引导提示下敲入hd(40) unix,这个命令用于从硬盘把Unix操作系统核心载入。然后输入root用户的口令,进入单用户模式,此时出现超级用户提示符#。
3.卸载Boot文件系统,执行命令: umount /stand。
4.装载Boot文件系统,执行命令: mount /stand。(说明:SCO Openserver 5.0.5系统启动后将/stand文件系统设置为只读,且不能更改属性,用此方法使/stand目录可写。)
5.用命令把Boot软盘安装到系统中,执行命令:mount /dev/fd0135ds18 /mnt,然后用命令:cp /mnt/boot /stand将Boot文件拷贝到/stand目录下。
6.用命令umount /dev/fd0135ds18(或umount /mnt)把Boot盘卸载。
7.取出Boot盘,敲入haltsys或reboot命令重新引导系统。
8.在系统正常引导后进入root用户,将/boot文件的属主和组改为bin即可。
若Boot文件找不到:
这种情况一般是由于Cmos配置中硬盘的参数不对,此时只需让系统把硬盘自动检测一下,将参数改正过来即可。
根据以上方法,我们就解决了Unix操作系统的这个死机问题。希望大家可以好好的学习unix操作系统的相关知识。
【编辑推荐】