常见问题和解决方法 内核编译失败怎么办? 编译内核是MOSIX集群的最大操作,对于没有编译过内核的人会遇到很多编译失败的问题。对于经常出现的问题和解决办法如下:
在编译SCSI设备时失败,如果没有SCSI设备,在编译配置菜单中除去SCSI选项。
在编译SiS芯片时失败,如果没使用SiS芯片组的主板,在编译菜单中除去SiS芯片支持选项。
更改编译文件后仍然编译失败时,注意将上一次编译的中间文件清理干净,使用如下命令(不要忘记备份.config文件):
cd /usr/src/linux-2.4.18-om2
cp .config /usr/src/config.backup/config-newkernel
make mrproper |
DHCP为什么不能正确读取配置文件? 确认你的DHCP版本要3.0.1以上,可以到Red Hat的网站上下载。另外检查/etc/dhcpd.conf文件配置是否有错误,可以参考本例的文件。
配置完启动时出现sshd加载失败怎么办? 该情况出现在MOSIX修改sshd的属性后出现,你可以加载MOSIX的ssd守护进程,操作如下:
chkconfig sshd.pre-mosix on
service sshd.pre-mosix start |
首次启动MOSIX时提示Host name lookup failure是什么原因? 这是由于/etc/hosts文件没有正确标出主机名对应的地址造成的,修改/etc/hosts文件正确就可以了。
首次启动MOSIX时提示以下错误:setpe: the supplied table is well-formatted, but my IP address (127.0.0.1) is not there!是什么原因? 这是由于Red Hat Linux 的host文件缺省只有127.0.0.1对应主机名,可以将/etc/hosts文件中的127.0.0.1 mosix localhost分开描述:
192.168.0.254 mosix
127.0.0.1 localhost |
制作LTSP启动内核映象失败 注意使用的LTSP初始化工具是ltsp_initrd_kit-3.0.1-i386.tgz版本,其他的版本因为修改了初始化脚本,目前没有方法可以初始化成功。
另外制作启动内核映象时必须有mknbi-1.2-6.noarch.rpm包,从Red Hat的网站上可以下载最新的版本。
配置ltsp客户端DHCP启动失败 检查/etc/dhcpd.conf文件指向的启动内核路径正确,确认物理连接正确,确认软盘未损坏,确认LTSP内核启动文件正常编译。确认安装并启动了tftp守护进程,确认/etc/exports文件共享了正确的客户端根文件系统路径。
配置ltsp客户端启动X-Window失败 如果需要在客户端启动X-Window,需要安装LTSP的X包,并根据显示卡的不同安装不同的X服务器版本。
rpm Uvh ltsp_x_core-3.0.1-1.i386.rpm
rpm Uvh ltsp_x_fonts-3.0.0-0.i386.rpm |
下载连接是:http://sourceforge.net/project/showfiles.php?group_id=17723
如果并不需要启动X-Windw,需要修改/opt/ltsp/i386/etc/lts.conf文件中X_USBMOUSE_BUTTONS = 3即可启动文本界面。
LTSP客户端启动后找不到主机名或不能解析主机名 确认/opt/ltsp/i386/hosts文件不是符号连接,并且和/etc/hosts文件一致,确认/etc/dhcpd.conf文件中加入自动生成主机名配置,确认生成的主机名与hosts文件中的一致。
LTSP客户端启动后不能启动mosix 确认/etc/mosix.map和/opt/ltsp/i386/etc/mosix.map文件一致。
启动mosix后没找到mfs目录 手动创建/mfs目录:
mkdir /mfs
mkdir /opt/ltsp/i386/mfs |
以上文中相关名词简介如下:
SMP,对称多处理器;
LTSP,Linux终端服务器项目 (Linux Terminal Server Project);
Kernel,内核;
Ramdisk,内存虚拟盘;
Etherboot,以太启动;
Bootrom,网卡启动芯片。