LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1713|回复: 5

基于mars_nwe的无盘win98

[复制链接]
发表于 2002-10-16 11:09:03 | 显示全部楼层 |阅读模式
基于mars_nwe的无盘win98

以下的这些描述是基于mars_nwe的(mars_nwe是一个运行在Linux之上的与Netware Novell3.11 等价的软件)。在这里,使用Netboot与Etherboot从Linux上远程启动的过程配置步骤将不会有详细的说明。此外,读者应该参阅一些诸如bootpd tftp等的文档。安装完了以后,可以使用mknbi-dos(netboot)或DD从一张含有config.sys、autoexec.bat和Netware ODI的驱动的win98系统盘来建立启动镜像文件。(详细请见附件)

声明:
这些只是我的无盘98最后成功建立的一个记录而已。我写下这些东东是为了读者们看过了以后能够重新建立一个无盘98,如果你的系统配置与我的不一样,请你根据实际情况改之。

第一步:
首先,在你的服务器上,要有一份98的安装程序。但是,98和95第二版都没有了Netsetup。最好的办法是先安装一个98在本地硬盘上,除.dat .ini 和组文件(groupfiles)外,把所有的文件拷到服务器上。此外,你必需将setup.exe、*.cab和其他除了win*.cab文件从光盘中拷到共享目录,如win98net。
其次,由于netsetup不能建立完成,所以在服务器上让98的光盘可用是一个好办法,或者直接从光驱,或者解压到一个名为win98src的目录中,这样的话,在安装过程中,setup不能从win98net目录中找到文件,但它可以从光盘或win98src目录中找到。你可能还要更新共享目录。

第二步:
做一张带有ODI和VLM驱动和其他必需的文件的98启动盘,安装程序将尝试更新config.sys和autoexec.bat,但你可以取消它。我们不要建立启动盘在这时,因为我们知道要怎么样才能建立一个VLM启动盘。(VLM 可以从NOVELL的FTP上下载)。这个盘将被用来做启动镜像文件。还请注意,login.exe map.exe不是VLM的一部分,它们是Netware3.11的一部分。如果你是从硬盘启动,要保证它是干净的并且config.sys和autoexec.bat已经加载,建议你删除或备份根目录下以下的文件(如果存在的话):suhdlog.txt, setuplog.txt, msdos.sys, winboot.ini, system.1st, delog.txt, system.new, user.new

第三步:
登入到服务器,从F:win98net在DOS下运行:
path=f:win98net;f:win98netcommand;
和:
f:win98netsetup /is /im /iq /id /t:f:win98nettemp f:win98netmsbatch.inf
注意:要确保f:win98nettemp下没有文件,要不然setup将不能开始。msbatch.inf在附件中有,你可以更改其中的选项0(不安装)或1(安装),但是你要更改其中的IP地址,机器名(hostname),DNS等,以适合你的配置。

第四步:
你需要win98的序列码以备用。
************************************************************
* Server-based Setup *
* Click the type of installation you want, then click next *
* *
* o Copy all Windows 98 files to my computer *
* *
* o Setup Windows 98 to run from network server *
* *
* A minimum number files will be copied to my computer *
************************************************************

当出现以上屏幕时,选择第二项,然后下一步。

***************************************************************
* Startup Method *
* Click one of the following method for starting Windows, and *
* then click next *
* *
* o Start Windows from hard disk *
* o Start Windows from floppy disk *
* o Start Windows from the network (remote boot server) *
***************************************************************

当出现以上屏幕时,选择第三项,然后下一步。

******************************************************************
* Machine Directory *
* Type the name of the directory where you want to put files and *
* setting for this computer. Then click next to continue. *
* *
* Machine f:win98 *
******************************************************************

在这一屏时,输入:f:win98,在下一屏时,选自定义(custom),接着输入你的名字(可随便)、计算机名、公司和组织,再接着选择组件进行安装,推荐你选择最小安装(安装完了以,要想安装其他的程序可以从控制面板--添加/删除程序进行安装)。再经过两下屏幕,安装程序开始拷贝文件。

第五步:
重启计算机并登入,切换到 f:win98下,并运行
setmdir /r:f:win98
win
安装程序将开始设置你的网络,下列的这些组件将被安装:
o Novell NetWare (workstation Shell 4.0 and above [VLM]
o 3Com EtherLink III ISA (3c509/3c509b) in ISA mode (这是你的网卡名)
o Novell IPX ODI Protocol
o TCPI/IP

双击你的网卡,选择16 bits ODI 驱动程序,双击TCP/IP协议,输入IP地址、子网掩码等等。完了以后,双击关闭,安装程序将向你要ODI.com LSL.com 3c5x9.com 和Netware.drv(可从Netware VLM 1.12中来)。如果你没有netware.drv 它也能工作,你可以看到服务器的目录,但是NOVELL 工具将不能工作。注意,这时安装程序将会更新启动盘几次,but really not necessary since the boot disk is correctly setup already. Its time for another reboot!

第六步:

再一次登入到服务器,并且运行 setmdir /r:f:win98 和 win,安装程序将开始设置你的硬件和PNP设备。如果安装程序不能找到一些文件,可以从光盘或是win98src目录中拷得。接下来的更新和系统注册要花一些时间,这里可能会出现绝大多数的驱动不能加载,包括IE,如果长时间没有响应,按Reset重启。再登入,运行 setmdir /r:f:win98 和 scanreg /fix,然后再运行 win ,scanreg这个程序在98的光盘上,它将尝试修复注册清中任何的错误,如果有,它将把旧的改名为system.bad 和user.bad。更新完了注册表后,将要重启一次。

第七步:

Login到你的服务器,运行setmdir /r:f:win98 和 win,你会看到一个提示你输入用户名和密码,这只是Windows 登录用的。过一会儿,你会看到正常的98桌面出现了。从控制面板--系统中,请查看所有的设备是否都正常工作。问题可能会出现在:网络适配器、显卡、声卡、APM等等。

第八步:

如果你的网卡前有一个黄色的标志且驱动程序与下列相似,你要重新运行:控制面板--网络,查看驱动程序集:
3com EtherLink III
Driver files
F:WIN98NETSYSTEMNDIS.VXD
F:WIN98NETSYSTEMvmm32.vxd(ntkern.vxd)
F:WIN98NETSYSTEMELNK3.SYS
F:WIN98NETSYSTEMVTDI.386
F:WIN98NETSYSTEMVIP.386
F:WIN98NETSYSTEMVTCIP.386
F:WIN98NETSYSTEMVDHCP.386

安装完网卡重启之后,再次查看网络以确保黄色标志消失,这时驱动文件列表如下:
3com EtherLink III
Driver files
F:WIN98NETSYSTEMNDIS.VXD
F:WIN98NETSYSTEMELNK3.SYS
F:WIN98NETSYSTEMVTDI.386
F:WIN98NETSYSTEMVIP.386
F:WIN98NETSYSTEMVTCIP.386
F:WIN98NETSYSTEMVDHCP.386

你可能还会有显卡、声卡和其他的问题。如果是这样的话,在设备管理器中更新驱动程序。如果你的设备不能正常工作,你可以用原厂提供的更新的驱动程序。

如果你你增加了 Microsoft Client 和TCP/IP协议,你可能会看到"Error loading gdi.exe..." 并且要你重新安装Windows。记住,不要去做,你只要在autoexec.bat 中rem掉“lh odihlp.exe”,重启后安装网卡,并移去 Microsoft Client,如果你的IE4.0(注:本例为98一版)出现非法操作(Invalid Argument),
先用smb做出pxe 98改dosundi.1中的autoexec给 net后加volume
用net volume 连到mars_nwe就ok
export /var/mars_nwe/
smb /var/mars_nwe/
mars_nwe /var/mars_nwe/
只要sbm共响出/var/mars_nwe就可
(net用于连nt,连不上smb.volume使smb连netware)
配置
net/ipv4/ipconfig.c
地 1120 行
ip_auto_config(void)
/* if (!ic_enable)
return 0;*/
配置
mknod /dev/nfsroot b 0 255
redv linux.1 /dev/nfsroot
 楼主| 发表于 2002-10-21 12:58:43 | 显示全部楼层

xmz

C2588:

◆查看IMEI号码:

1、在开机后按 *#06#

2、回复为原厂设定 *#9999#然后按发射

3、设定语言为自动选择(英文):在开机后按 *#0000#然后按发射

4、设定语言为繁体中文:在开机后按 *#0086#然后按发射

5、设定语言为简体中文:*#0085#
西门子S15开工程模式密码

按 * # 7 4 3 6 3 6 7 * 8 3 7 8 # , 按clear键把画面清除回到原来的待机模式, 此时按menu则多了 menu 3.3.4 Band selection, menu 3.3.4.1 Automatic band selection, menu 3.3.4.2 select GSM 900 only, menu 3.3.4.3 select GSM 1800 only, 另外多了一大项 menu 10 Engineering, menu 10.1 MS info,底下可选on/off, menu 10.2 software detail, menu 10.2.1 software version, menu 10.2.2 EEPROM version, menu 10.3 Test/production details menu 10.3.1 Hardware deta menu 10.3.2 production deta menu 10.3.3 Service deta menu 10.3.4 Mechanical deta 选menu 10.1.1 MS info on, 则在待机时在面板上出现: (举例)

FCN RXL C1 C2 642 011+11+91 -> PAGE 1 CID DSC CB 11211 045 000 -> PAGE 2 BCC NCC TN 000 002 00 -> PAGE 3 RXfRXs RQf RQs 00 00 00 00 -> PAGE 4 ATa APa Hn Hf 001 000 05 00 -> PAGE
5 DTU DTD HP CI + ? - - -> PAGE 6 MM CC RR IdNS Nul Idl -> PAGE 7
Siemens S1/S3 菜单,9(电话选项),7(电话状态),左显示按钮(左菜单键),5553756,挂起按钮(红色键)

Siemens S3 COM/S4/Sony CMDX-1000 菜单,9(电话选项),7(电话状态,有些是8),左显示按钮(左菜单键),7684666,挂起按钮(红色键)
 楼主| 发表于 2002-10-21 13:08:41 | 显示全部楼层

查看手机

由于机型、品种太多,这里列举几个比较典型的例子,略具意思而已。更多的内容,请参看相关文章。
三星: SGH600*#06#:显示IMEI号
      *#9999#或*#0837#:显示软件版本
      *#0523#:调节对比度
      *#0228 #:显示电池容量和温度
      *#0001#:显示RS232串行通信参数设置
      还有一些不太清楚的:*#0947#*#0872#*#0862#*#0837#*#0786#:显示日期,时间和...?
      *#0785#*#0778#:SIM卡信息
      *#0746#*#0636#:存储器容量显示
      *#0544#*#0427#:跟踪Watchdog信号
      *#0364#:Watchdog信号
      *#0324#:网络检测(工程模式)

摩托罗拉: *#06#:显示IMEI号,不包括6200,7500,8200
          激活RBSpause表示按住*键直到方框出现)[pause][pause][pause]113[pause]1[pause][ok]此时按下[MENU]选到菜单'EngFieldOptions'激活即可!
          关闭RBS:[pause][pause][pause]113[pause]0[pause][ok]

          只有一些版本的软件支持.

          d460:IT6200Flare:UK(Orange),AU7500:IT(model:F16HW:5.2SW:2.1)         
          8200:ES,AU,NL,BE8400:IT,NL8700:AU,IT,SG,DE,ES,ZAUsesofRBS:

          距离基站距离:拨个电话,当接通时按[MENU]键直到'EngFieldOption'出现,按[OK]键,选择'ActiveCell',按[OK],按[MENU]直到'TimeAdvxxx'显示,xxx所表示的数字 乘以550(公尺)的结果即为距离RBS(RadioBaseStation)的距离。

          信号品质:按[MENU]直到'EngFieldOption'显示,按[OK],选择'ActiveCell',按[OK],按[MENU]直到'C1'出现.这就是信号品质,如果5秒以上它变成了负值,说明进入了新的小区。爱立信小技巧*#0000#查看网络全称进入网络菜单

          当手机显示网络可用时键入*即可显示网络全称

          接口:底部视图键盘朝上从右边数1=+外部电源(7.2Volt-600mA)2=RS232输入(TTL)3=地(数字)4=RS232输出(TTL)5=+5V输出6=测试(0=普通-1=测试模式)7=静音8=内部/外部MIC和耳机(0=外部1(open)=内部9=地(模拟)10=?11=BF输入12=BF输出

          查看手机软件版本>*<<*<*
 楼主| 发表于 2002-10-21 13:51:14 | 显示全部楼层

手机软件

  按键代码   测试功能/名称
  *#9999# 显示手机软件版本号
  *2767*2878# 话机当前设定复位(手机解锁)
  *2767*3855# 话机EEPROM总复位(修复软件故障)
  *#9998*228# 电池参数读取
  *#9998*289# 振铃信号频率测试
  *#9998*246# 程序参数显示
  *#9998*364# WATCHDOG信号测试
  *#9998*377# EEPROM错误显示
  *#9998*427# WATCHDOG信号路径设置
  *9998*523# 液晶显示对比度调整
  *9998*636# 存贮状态显示
  *9998*786# 当前日期、时间读取
  *9998*842# 振子振动测试
  *9998*947# 在重大错误下复位设置
  *9998*9266# 显示收信通道号及收信强度

  三星新版手机(从三星600新版开始)所支持的测试指令减少了很多,基本上就只余下以下几个可以成功的:

  *2767*2878#(EEPROM复位)
  *2767*3855#(EEPROM总复位,IMEI有可能会变成初始码)
  *#9999#(查版本)
  *#0523#(调LCD对比度)
  *2767*7377# (解手机密码的复位指令)
 楼主| 发表于 2002-10-21 14:02:52 | 显示全部楼层

按键代码

按键代码   测试功能/名称
  *#9999# 显示手机软件版本号
  *2767*2878# 话机当前设定复位(手机解锁)
  *2767*3855# 话机EEPROM总复位(修复软件故障)
  *#9998*228# 电池参数读取
  *#9998*289# 振铃信号频率测试
  *#9998*246# 程序参数显示
  *#9998*364# WATCHDOG信号测试
  *#9998*377# EEPROM错误显示
  *#9998*427# WATCHDOG信号路径设置
  *9998*523# 液晶显示对比度调整
  *9998*636# 存贮状态显示
  *9998*786# 当前日期、时间读取
  *9998*842# 振子振动测试
  *9998*947# 在重大错误下复位设置
  *9998*9266# 显示收信通道号及收信强度

  三星新版手机(从三星600新版开始)所支持的测试指令减少了很多,基本上就只余下以下几个可以成功的:

  *2767*2878#(EEPROM复位)
  *2767*3855#(EEPROM总复位,IMEI有可能会变成初始码)
  *#9999#(查版本)
  *#0523#(调LCD对比度)
  *2767*7377# (解手机密码的复位指令)
 楼主| 发表于 2002-11-13 13:20:26 | 显示全部楼层

要改内核

配置
net/ipv4/ipconfig.c
地 1120 行
ip_auto_config(void)
/* if (!ic_enable)
return 0;*/
配置
mknod /dev/nfsroot b 0 255
redv linux.1 /dev/nfsroot
vibmode linux.1 791
___________________________________
下载rdesktop.rar,解压,如下安装
#rpm -ivh rdesktop-1.1.0-pl19.8.4.2.i386.rpm --force
会在/usr/bin目录下生成一个运行文件rdesktop
在字符下输入:
#rdesktop -u 用户名 -p 密码 -t 端口 服务器
如:rdesktop -t 3389 123.123.123.123 注:此处服务器的IP是乱打的。
rdesktop可到http://www.linuxsky.org/的“ ... 务”栏处下载.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表