上两周到苏州出差,工作内容是给四台笔记本电脑(以下简称笔记本)安装Windows XP SP2操作系统及相关软件。
带去的系统盘是XP SP2多语言版的,当天下午在安装Office 2010时,发现系统不支持(Office 2010要求的最低版本是XP SP3),向业务人员及客户反映情况后,牵扯出了是装XP SP2还是XP SP3的问题。据客户反映,INCA软件在SP2是跑得很吃力。当天装机装驱动已经够折腾的了,肯定是不够时间装各种软件的,于是先回上海了。据说SP3没有多语言版,而且针对这批Dell的笔记本,只能得到SP3中文版的系统,没有日语版(客户是日企),所以最后客户还是决定装SP2多语言版及Office 2007,于是几天后,又去苏州,在原有基础上继续安装软件。所以,总的工作时间是两天,若真要在一天内完成,其实是强人所难。
因为这次装机涉及到的种种问题,具有综合性和代表性,所以在此作一下总结。
众所周知,现在的笔记本都是面向Win7的,在Win7系统下才能更好地发挥物理性能,降级安装WinXP,性能反而下降。但是,企业中总有一些很无聊的需求,比如某领导习惯了WinXP,比如某种古老的软件总能装在WinXP上,比如老笔记本都是装WinXP新笔记本要向老笔记本看齐,于是,便有人被抓去在新笔记本上折腾WinXP,这是一件很无聊的事情。
这次的操作对象是四台Dell Latitude E5420,原先已经安装了Win7企业版(多国语言,系统最终使用日文)是第三方公司在现场安装的(我司的下家),当时我没参与,并不清楚具体情况,所以在现场先花了大半个钟头对比着文档了解了一下系统情况。另外,因为这几台机子自装系统以来,不曾用过,所以无需花时间做数据备份。
由于系统是加了域的,所以重装系统前要先退域,否则新装的系统使用同样的主机名加域会出问题(这是前一份工作做网管时遇到的,主要是涉及到域中主机名的问题)。
现在的笔记本,在BIOS设置中,默认情况下都是将硬盘设备接口置为AHCI(Serial ATA Advanced Host Controller Interface,串行ATA高级主控接口/高级主机控制器接口)模式的,在这种模式下,装Win7没问题,但装WinXP是装不了的,会蓝屏中断,因为WinXP本身没有SATA驱动。所以,在装WinXP前,要改BIOS中的设备接口模式。Latitude E5420是AHCI和ATA两种模式,选择后者。市面上,有的机型是AHCI和IDE模式的,或者AHCI和Compatable模式的,反正选择非AHCI就可以装WinXP了。当然了,这个选择意味着降低机子性能。
安装WinXP的过程没什么好说的,由于原先安装的是Win7,WinXP不能向上兼容,为了防止分区表错乱,将原分区删除重新创建分区(WinXP是预留8M空间作引导区的,Win7则预留了100M)。分区大小要注意与先前的一样。这里分两个盘,C盘是51301MB,即50G,其余空间是D盘。主机名在安装过程设好了,是大写字母加数字,但系统安装完成后,发现大写字母全部变为小写了,需要修改。 安装过程创建了一个管理员用户,登录系统后,第一件事是把这个创建的管理员用户删除,之后的操作都是用系统管理员进行的。
由于安装多国语言包需要用到系统盘中的i386文件,所以,趁系统盘还在光驱中,先将盘中的i386文件夹及其内容拷贝到D盘。然后,换上多国语言包的光盘,安装多国语言,这里主要是安装中国语和日本语,所用时间比较长,到其他机子上操作(随身带的系统光盘有两张,多国语言盘一张)。语言包安装好后,在控制面板中,双击“Regional and Language Options”打开“区域和语言选项”对话框,在其中,将“Standards and formats”、“Language used menus and dialogs”和“Language for non-Unicode programs”设置为日本,并且勾选“Default user account settings”中的“Apply settings to the current user account and to the default user profile”,然后确定,重启生效,系统进入到日语环境。
接下来安装驱动,驱动在开工之前就已根据笔记本型号下载好了(是for WinXP的),在安装某个芯片组驱动时,提示未安装WindowsInstaller,于是安装已准备好的WindowsInstaller-KB893803-v2-x86,再安装另一个芯片组驱动时,提示系统不支持,要先安装.netframe,于是安装已准备好的dotnetfx3.0(本来想装dotnetfx3.5的,但XP SP2系统安装不了),之后,其他驱动都可以安装了。显卡、声卡、网卡、无线网卡,官网给的基本上只有一个,无需选择,均可正常安装使用。但其他驱动,在官网上列出的实在太多(基本上也都下载了),并不大清楚哪个具有哪个功能,所以一直盯着设备管理器看还有哪些驱动没安装的,逐个驱动尝试。芯片组驱动我是下载了五个的,有两台机我安装了其中三个,系统正常(但Audio Device on High Definition Audio Bus驱动装不了,尝试用驱动精灵,也是装不了,后来不管了,直接把它禁用掉),但有两台机子我五个全装了(但Audio Device on High Definition Audio Bus驱动也仍然是没装上),结果USB驱动坏了,鼠标、U盘接了没反应,很杯具,找USB万能驱动解决不了,驱动精灵也解决不了,后来,这两台机子,一台重装了系统、再装安装驱动,另一台通过驱动精灵的驱动备份还原功能从没问题的机子上把驱动移过来安装上了,当然这个过程也很耗时间,而且要下载、安装及卸载驱动精灵。总有的来说,在安装驱动这个问题上,但这四台机子花费了我四、五个小时,这是一个令人烦躁不安的过程——期间,曾尝试使用Clonezilla(带有Clonezilla光盘)来做系统克隆,但在Dell Latitude E5420无法正常从Clonezilla启动,在那个有马赛克的界面停住了,提示说没能找到一个串行口什么的,因为时间紧迫,没去研究,只好走上述说的两条坎坷的路子,要是这条路子能走通,那两天就不用忙得半死不活了。
驱动安装好后,把笔记本加域,并把被指派的域帐号分别加入到每台机的管理员组中,然后是安装软件的问题了,使用系统管理员或域用户来安装都可以,这里,由于要安装的软件都是系统级别的(打印机驱动是用户级别的,须在域用户下安装),所以都使用系统管理员登录安装。
7zip9.2(多国语言)、Acrobat Reader10.1(英语版)的直接双击运行就可以安装了,但日语版IE8的安装,却颇费周折。直接安装是不行的,会提示“此安装不支持您的操作系统的当前语言”。以前有过XP SP2多语言版(最终使用中文)系统中安装中文版IE8的经历,是要修改注册表的(开始->运行->输入regedit进入注册表编辑器),要将
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language
目录中的“InstallLanguage”字符串的值由“0409”改为“0804”,有资料说“0804”代表的是“英语(美国)”,而“0409”则代表“中文(中国)”。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\MUILanguages目录下有一些以数字命名的字符串,这里看到的是0404、0407、0409、040c、0411、0412、0804,想来每个字符串分别对应一种语言(安装多语言包时,安装了中文、中繁、英文、日文、韩文)。于是将“InstallLanguage”字符串的值逐个试这些数字,终于在0411时,可以安装日文版的IE8了。但刚安装不久,就提示缺少某个系统补丁(以前安装中文版也出现过,估计是WinXP SP2系统缺这个东西,需要独立打补丁),按连接提示到微软官网,把WindowsXP-KB932823-v3-x86-ENU下载,这个补丁在0411环境下无法安装,要把“InstallLanguage”的值改为0409才可以安装,安装好后,再把“InstallLanguage”改为0411,这回才可以顺利安装日语版的IE8。
其他软件安装没什么好说的,无非是耗时间。值得注意的是,Office 2007不同于Office 2003多国语言版,各个语言版是分开的,这里安装的是Office 2007日语版,然后再安装中文及英语的语言包。软件安装完成后,将系统加域,并将指定的域用户加到本地管理员组中。然后,使用域用户登录,将系统环境设置为日语,检查各软件的使用情况(若有些软件是在域用户下安装的,可不要忘了),Office 2007第一次打开时,会出现配置对话框,直接OK就行了。
另外,由于是大企业而且是日企,所以,软件产品的序列号方面很讲究,都是购买的。像WinXP SP2、Office 2007,的序列号都是购买了的,购买的事,是我司的下家在管。至于怎么个购买法,我不清楚,也从来没想过去要花时间去了解,当初是以网络设备维护的定位入公司的,但是进公司后,相当多的时间是被派去做PC机维护。PC机的维护自有它的复杂,但总体上,琐碎而低端,实在不值得花太多的精力和做太长的时间。