如何组建一个无盘工作站,具体步骤
无盘工作站构架指南2(5-)
5、码下运行Win?无盘工作站
你想用机运行Win吗?你想不买终端卡组建无盘Win网络吗?好了,码下请跟我来吧。码下根据本人长期的码下趣来购源码组网实践经验,总结出一套完整的码下无盘Win方案,给大家分享!码下
首先说说大致工作原理:
主要先通过Win远程无盘引导Win工作站,码下再利用Win终端服务和终端连网软件从无盘win中登陆到终端服务器上。码下
请看以下具体步骤:
一、码下硬件配置:
1.服务器:建议CPU PIII 以上、码下M内存,码下硬盘G以上(经济允许的话最好用SCSI)因为服务器是整个网络核心的核心,所以配置一定要好。码下
2.工作站:低配置的码下,即可。笔者这里是奔腾,8M内存,无硬盘。
二、安装步骤:
1.首先把服务器装好Win Server,卖溯源码并配置好所有硬件。
2.为window安装终端服务。
打开控制面版---添加/删除程序---添加/删除Windows组件--选中Windows终端服务确定。安装时要放入Win光盘.
3.在服务器上安装MetaFrame。Metaframe是citrix公司在Win下的终端服务器他比Win的终端服务更加强大,提供多种客户终端接入服务。
4.安装好Metafrmae后,开始制作终端客户安装软盘.
开始---程序---Metaframe tools---Ica client creator----Ica Client For win3x
5.为Win添加远程启动服务。由于Win已经不在支持远程启动服务。因此,我们考虑将NT4的doslinux源码下载远程启动服务移植到Win中。可到凌心之 家(www.lingxin-home.com)或我的主页(networld.8u8.com)去下载远程服务安装工具。
6.在Win下依次配一台Dos、win无盘站.方法与nt下一模一样,别告诉我你不会配置.不会的,以下就不用看了。
7.以无盘win启动工作站,把第4步制作的终端客户盘安装在无盘站上。
8.配置客户端。双击citrix图标,建立一个新连接,uniapp源码视频这里注意:要填好主机名(服务器名称),协议选择Netbios,的其它全部用他的默认就可以了。
9.建立连接完成后,双击刚才建立的连接,就出现梦寐以求的Win桌面了。你可以运行任何在服务器的软件了!
6、安装Linux无盘工作站
[文章导读]
其实Linux 对远程引导的支持非常好,Linnx内核自身又支持网络文件系统,防凹凸源码因此非常适合做无盘工作站,本文将以一个实例向大家详细介绍无盘Linux工作站的安装办法。
[正文]
当年Novell下的无盘DOS工作站很是流行,后来又流行过Win无盘工作站,只是由于问题多多,后来微软自己停止了对无盘Windows的支持。随着Linux的日益流行,使用Linux的人越来越多,其实Linux 对远程引导的支持非常好,Linnx内核自身又支持网络文件系统,因此非常适合做无盘工作站,本文将以一个实例向大家详细介绍无盘Linux工作站的安装办法。
这个网络是一个小的局域网,有1台服务器和4台 Linux 无盘工作站,彼此之间用双绞线通过HUB连接,服务器的IP地址定为..0. ,名字是server ,5台无盘工作站的地址由服务器动态分配,地址范围从 ..0.1 到..0.4 ,名字分别是c1,c2, c3,c4,服务器和无盘工作站使用的都是NE 兼容网卡,无盘工作站使用的网卡上都安 装了BOOTROM 启动芯片,服务器操作系统安装的是 RedHat Linux 6.0 ,安装时选用定制安装,并安装了全部软件。
Linux的远程引导有两种方式,一是利用Bootp协议,有一个专门的项目EtherBoot 提供支持(mand line.
理方式:只要在make install ?r加上 FORCE_PKG_REGISTER="yes" 就可以?制安?.
也就是: /usr/ports/?料?A位址/#make install FORCE_PKG_REGISTER="yes"
解决安装 ports 时出现 sed -i 的错误
因为 BSD style 的 sed ,也就是 BSD 本身自有的 sed ,与一些 ports 编译期间所执行的 sed 不一致,所以会导致一些语 法错误。此时先安装 sed_inplace(textproc/sed_inplace),然後再安装原本无法安装的 ports:
cd /usr/ports///
make -DUSE_REINPLACE install
安装 ports 出现 Shared object libintl.so.X not found 的错误讯息
Shared object "libintl.so.4" 或 (libc.so.4) not found
⑹?
近?淼?reeBSD版本,常常在安?某些r,?霈F?似的失?‘?面?K且告?你缺乏 libintl.so.4或是 libc.so.4 函式.
Shared object "libc.so.4" not found
如下?D:是近?戆姹景惭b某些程式r常?的,缺少 libc.so.4 函式.
分析:
提到libc.so函式 首先想到的是? linux 程式相?共享函式? FreeBSD在?取相?函式前,首先? /compat/linux ?料?A中?ふ? 然後若找不到?t?L?搜? /lib ?料?A. 以 libc.so 函式?槔ふ?compat/linux/lib/libc.so ; 其次才是/lib/libc.so .
?蔚慕?Q方式:
Shared object "libintl.so.4" not found
跟 libc.so 函式一? 也是在安?某些?就?霈F面.
分析:
libintl.so 函式是安? /usr/port/devel/gettext/ 程式後取得. 理?上?碚f 目前版本的相?函?凳 libintl.so.5 ?楹芜?要去?取?的 libintl.so.4 版本. ?你在安?gmake?r,gmake?ミB?安?gmake?r的libinl.so的版本,是version 4. 也就是 libintl.so.4 ?你更新?相?的ports (devel/gettext) libintl.so.5 取代 libintl.so.4 除非你能取得先前某些系?保留?有的 libintl.so.4 否?t就?霈F安?失r.
很可惜的是...有很多程式需要 gettext 函式.
你可以用 cd /usr/ports/ ; make search key="gettext" | more 查?槭颤N要加上more 因?樘?嗯履憧吹交桀^...
解?Q:
要解?Q? 你可以透?重新建立所有? gettext 相?的ports程式
# portupgrade -fr gettext
重新建立或重新安?所有? gettext相?的程式, 若你忘掉了 ?五? 更新ports/升?系? ; portupgrade ?更新或是?蔚挠猛党圆 把*目前版本*link?去..QQ (版本6..?推)然後就可以?利?行程式安?.
针对某些 ports 不做 CVSup
若 ports 底下的某些分类完全用不到,则可以在 CVSup 时,不做更新,以节省
网路频宽与时间。
# vi /usr/sup/refuse
2024-12-29 09:16
2024-12-29 08:56
2024-12-29 08:36
2024-12-29 07:33
2024-12-29 06:36