请教:
我的系统是solaris 8 for x86
不知为何不能加载软盘设备
我照资料做如下操作问题依然不能解决,请高手指点
vold 是运行在你的系统中的守护进程,它使软盘和光盘能被自动地加载。对于软盘加载,在插入软盘后你必须输入volcheck 命令;所以它实际上是一个半自动的过程。光盘应该在几秒钟(10-15秒)后自动加载上。 vold最大的克星是WABI进程. WABI 和vold 不能同时运行. 如果你曾经运行过WABI,请先作如下检查:
more /etc/vold.conf
查找如下部分(命令的执行结果应该会以如下方式输出):
# Devices to use
use cdrom drive /dev/rdsk/c*s2 dev_cdrom.so cdrom%d
use floppy drive /dev/rdiskette[0-9] dev_floppy.so floppy%d
请确认与软盘相关的行没有被注释掉,如果你修改了该文件,请停止vold进程并重新启动它,以确保改动生效。
目录/cdrom 和 /floppy 应该为空。取出光盘或者软盘并检查目录/floppy 或 /cdrom。如果目录不为空说明你可能以前在此目录上安装过其他设备。删除此遗留设备。
检查vold 进程是否在运行?
% ps -ef | grep vold
否? 启动它: % /etc/init.d/volmgt start
是? 继续。
插入光盘或软盘
对于软盘,输入: % volcheck
光盘或软盘被加载了吗?
% cd /cdrom
或% cd /floppy
% ls -la
查找由vold 创建的链接:
对于软盘(上述命令产生如下输出--译者注):
lrwxrwxrwx 1 root nobody 16 Dec 18 13:50 floppy0 ->;
./unnamed_floppy/
drwxrwxrwx 3 nobody nobody 512 Dec 18 09:10 unnamed_floppy/
对于光盘:
lrwxrwxrwx 1 root nobody 15 Dec 18 13:50 cdrom0 ->; ./disksuite_4_0/
dr-xr-xr-x 2 root sys 2048 Oct 25 1995 disksuite_4_0/
如果没有出现上述链接,说明vold没有成功加载设备。
要手工安装?先停止vold :
% /etc/init.d/volmgt stop
对于光盘:
% mount -F hsfs -o ro /dev/dsk/c0t6d0s0 /cdrom
% ls -la /cdrom
装好了吗?
加载软盘需要额外的一些技巧。你需要知道关于软盘的以下几点:
有文件系统在软盘上吗?什么样的文件系统?pcfs还是ufs ?
要在不同系统上读取相同的软盘,在你要读取软盘的相应系统上执行如下命令:
或, % mount -F ufs /dev/diskette0 /floppy
或, % mount -F pcfs /dev/diskette0 /floppy
% ls -la /floppy