在我们使用Unix操作系统的时候,会经常遇到很多的问题,在这篇文章中,我们会介绍关于根目录损坏所造成的问题。希望对一些Unix操作系统新手来说有很好的帮助!
此时在计算机启动后出现如下提示:
- boot not found
- cannot open
- stage 1 boot failure:error loading hd(40) /boot
原因是系统的根目录/boot文件损坏或丢失,造成系统不能启动。修复办法:
用应急盘的boot盘引导系统,在boot:提示下输入:
fd(60) unix.Z root=hd(42)
其中fd(60) unix.Z 表示使用软盘的Unix操作系统核心引导,root=hd(42) 表示系统启动的文件系统为硬盘上的文件系统。
在Unix操作系统启动时输入超级用户口令,进入单用户模式,卸载/stand文件系统,输入命令如下:
#umount /stand
重新加载stand文件系统,输入命令如下:
#mount /stand
执行第2和第3步的目的是改变/stand的只读属性,在默认情况下,/stand是只读方式的。
Unix操作系统构造引导盘文件系统,输入命令如下:
#mount –r /dev/rfd0135ds18 /mnt
其中-r 参数表示使用只读方式,/dev/rfd0135ds18是软盘对应的系统设备文件,mnt是将软盘形成空文件目录,构造成功后,mnt目录下的内容就是软盘的内容。
将引导盘的boot文件拷入硬盘,输入命令如下:
#cp /mnt/boot /stand
Unix操作系统卸载软盘文件系统,重新启动计算机,输入命令如下:
- #umount /mnt
- #reboot
其中第一条命令卸载软盘所构造的目录,第二条命令重新启动计算机。
这样,我们就解决了这个问题。我相信,如果大家互相帮助的话,我们会有更好的学习Unix操作系统的机会与条件。
【编辑推荐】