★★★講解Windows XP無人值守自動(dòng)安裝 Windows XP無人值守全自動(dòng)安裝 我們知道,若以一般的方式進(jìn)行安裝,在安裝過程中安裝程序會(huì)多次要求用戶來輸入一些設(shè)置信息,如用戶名、單位名、序列號(hào)、時(shí)區(qū)等,所以我們必須守在愛機(jī)旁直到整個(gè)安裝過程結(jié)束,等待的時(shí)間總是漫長的,而不管您的愛機(jī)是奔幾。 其實(shí)Microsoft對(duì)Windows那漫長的手工安裝過程有了對(duì)策,設(shè)計(jì)了個(gè)無人值守全自動(dòng)安裝的功能(Unattended Installation of Windows xp),此舉的確大大地節(jié)省了無數(shù)用戶的寶貴時(shí)間。用戶可以事先將安裝過程中所要回答的信息通過安裝管理器(setupmgr.exe)設(shè)置好,將其制成一個(gè)文件(UNATTEND.TXT),這個(gè)文件就稱為應(yīng)答文件。安裝程序可調(diào)用應(yīng)答文件,以實(shí)現(xiàn)無人值守全自動(dòng)安裝。而筆者又對(duì)無人值守全自動(dòng)安裝功能的操作方法作了一些改進(jìn),變安裝初期手工輸入命令的過程為軟盤引導(dǎo)、自動(dòng)批處理文件執(zhí)行,更是一勞永逸地解放了您的雙手,只要您花上三五分鐘,其余的時(shí)間您愿作什么就作什么,是喝咖啡還是喝牛奶,是您自己的事,待會(huì)兒再來看您的愛機(jī)定是渙然一新。 Windows xp 安裝方法無非是兩種:硬盤安裝和光盤安裝,下面就分別介紹這兩種安裝方法的引導(dǎo)軟盤制作方法和無人值守全自動(dòng)安裝應(yīng)答文件(UNATTEND.TXT)的制作方法。 一、從硬盤安裝 (1)在純DOS下用format A:/s 處理一張軟盤; (2)在該盤里建立文件Config.sys,并編輯命令行: device=C:\windows\himem.sys 用以加載windows的系統(tǒng)信息文件himem.sys,好讓DOS系統(tǒng)能運(yùn)行smartdrv.exe (3)在該盤里建立文件Autoexec.bat,并編輯命令行: C:\windows\smartdrv.exe X:\i386\winnt/u:\i386\UNATTEND.TXT /s:X:\i386 /t:Z: X盤代表Windows xp的安裝文件夾I386所在的邏輯盤,Z則代表Windows xp系統(tǒng)被安裝在的邏輯盤, UNATTEND.TXT是事先用Windows 安裝管理器制作的無人值守全自動(dòng)安裝應(yīng)答文件。(后面將談到UNATTEND.TXT的制作) (4)把主板CMOS的設(shè)置臨時(shí)改為由軟盤、硬盤、光盤引導(dǎo); (5)用此盤引導(dǎo),在軟驅(qū)燈熄滅后就把軟盤取出,正常情況下應(yīng)該是萬事大吉了。 二、從光盤安裝 (1)在純DOS下用format A:/s 處理一張軟盤; (2)把無人值守全自動(dòng)安裝應(yīng)答文件unattend.txt拷進(jìn)軟盤里(其實(shí)把此文件放在也無所謂,只要設(shè)置好路徑,讓安裝程序自然會(huì)找到它); (3)在軟盤里創(chuàng)建文件Config.sys,并編輯命令行: device=C:\windows\command\ebd\oakcdrom.sys/d:mscdxxx device=C:\windows\himem.sys (4)在盤里創(chuàng)建文件Autoexec.bat,并編輯命令行: C:\windows\command\mscdex.exe/d:mscdxxx C:\windows\smartdrv.exe X:\I386\winnt/u:A:\unattend.txt /s:X:\i386 /t:Z: Config.sys里的命令行 device=C:\windows\command\ebd\oakcdrom.sys/d:mscdxxx和Autoexec.bat里的命令行C:\windows\command\mscdex.exe/d:mscdxxx都是為了在純DOS下加載光驅(qū)。值得一提的是,文件oakcdrom.sys只能到啟動(dòng)軟盤里去拷貝,Config.sys里的命令行就改為device= oakcdrom.sys/d:mscdxxx,注意:Config.sys和Autoexec.bat中的mscdxxx中的xxx可以為任意字符,但是二者必須相同。 (5)把軟盤和光盤一同放進(jìn)機(jī)器里,把主板CMOS的設(shè)置臨時(shí)改為由光盤、軟盤引導(dǎo): (6)用軟盤引導(dǎo),軟驅(qū)燈會(huì)有第二次發(fā)光,這是系統(tǒng)在尋找并讀取軟盤里的應(yīng)答文件Unattend.txt,軟驅(qū)燈熄滅后把軟盤取出,以后都是計(jì)算機(jī)的事了。 三、Winnt.exe的參數(shù) 以上兩種方法都涉及到Windows xp安裝文件Winnt.exe,這里介紹Winnt.exe的參數(shù) : (1)./r:<指定目錄名> 此參數(shù)可在安裝時(shí)一起安裝用戶所指定目錄(要包含在I386目錄下)中的內(nèi)容,如一些較舊的硬件設(shè)備可能不被Windows xp 自帶的驅(qū)動(dòng)程序所支持,那么我們可將其驅(qū)動(dòng)程序所在的目錄在安裝時(shí)一并裝入Winnt目錄下。 (2)./rx:<指定目錄名> 此參數(shù)與上述參數(shù)功能相同,只是在安裝后將這個(gè)用戶指定的目錄刪除。 (3)./s:<路徑名> 默認(rèn)情況下,安裝程序在安裝時(shí)會(huì)調(diào)用位于當(dāng)前目錄(即光盤I386目錄)中的眾多安裝源文件。我們可先將I386目錄全部復(fù)制到硬盤上,再用此命令參數(shù)如Winnt /s:c:\i386進(jìn)行定位,以加快安裝速度。 (4)./t:<分區(qū)名> 默認(rèn)情況下,安裝程序用C盤作為安裝時(shí)臨時(shí)文件的存放空間,并在其上安裝 Windows xp 。我們可用此命令參數(shù)進(jìn)行更改,如Winnt /t:d: 。 (5)./u:<應(yīng)答文件名> 此參數(shù)可結(jié)合應(yīng)答文件來實(shí)現(xiàn)無人看守的全自動(dòng)安裝。具體方法將在后文中介紹。 四、無人值守全自動(dòng)安裝應(yīng)答文件的制作 無人值守全自動(dòng)安裝應(yīng)答文件UNATTEND.TXT是通過人值守全自動(dòng)安裝應(yīng)答文件制作工具setupmgr.exe制作的,setupmgr.exe 位于安裝盤SUPPORT目錄的Tools子目錄一個(gè)名為Deploy的CAB壓縮文件中,它必須通過解壓取得,至于如何解壓,我想就不需介紹了。 應(yīng)答文件的制作方法: 運(yùn)行Setupmgr即可進(jìn)入“Windows 安裝管理器向?qū)?#8221;開始制作應(yīng)答文件 點(diǎn)擊“下一步”后,選擇“創(chuàng)建新的應(yīng)答文件(c)”( 若用戶需要?jiǎng)?chuàng)建可復(fù)制本機(jī)配置的應(yīng)答文件或修改已有的應(yīng)答文件,則可選擇相應(yīng)的項(xiàng)。點(diǎn)擊“下一步”后,選擇應(yīng)答文件用于“Windows 的無人參與安裝(W)” 點(diǎn)擊“下一步”,選擇安裝平臺(tái)為“Windows XP Professional(w)” 點(diǎn)擊“下一步”,注意這一步是關(guān)鍵,一定要將安裝時(shí)的交互等級(jí)設(shè)為“全部自動(dòng)(F)”( 在接受Microsoft許可協(xié)議后,制作向?qū)П阏介_始要求用戶填寫或設(shè)置諸如名稱、單位、計(jì)算機(jī)名、管理員登錄密碼、顯示設(shè)置、網(wǎng)絡(luò)設(shè)置、加入工作組或域、時(shí)區(qū)、撥號(hào)代碼、語言支持、瀏覽器設(shè)置、系統(tǒng)文件夾名、網(wǎng)絡(luò)打印機(jī)、安裝完后的自動(dòng)運(yùn)行命令、用于一并安裝設(shè)備驅(qū)動(dòng)程序的分發(fā)文件夾等信息,如圖所示,有些內(nèi)容可發(fā)先不填,最后生成名為“Unattend.txt”的應(yīng)答文件。 照著說明一步一步做下去,一直到完成! 用記事本打開已制成的應(yīng)答文件,我們可以看到剛才填寫的內(nèi)容都以一定的書寫格式記錄在此文件中。此時(shí)還可以作適當(dāng)?shù)男薷?,如核?duì)產(chǎn)品序列號(hào)是否正確,修改產(chǎn)品序列號(hào)的方法為:在[UserData]項(xiàng)下加入“ProductID=FCKGW-RHQQ2-YXRKT-8TG6W-2B7Q8”(不包括外層引號(hào))。另外,我們可再在[Unattended]項(xiàng)下修改“Repartition=Yes”(不包括引號(hào),或=No)來設(shè)定是否在安裝時(shí)將原有分區(qū)全部刪除后建一NTFS的新分區(qū)。 在[Unattended]項(xiàng)下修改“FileSystem=ConvertNTFS”(不包括引號(hào),或=LeaveAlone)來設(shè)定是將安裝分區(qū)格式化為NTFS文件系統(tǒng),還是保持不變。 是一個(gè)無人值守全自動(dòng)安裝應(yīng)答文件范例,其實(shí)您完全可以不用Microsoft的“Windows 安裝管理器”,有些內(nèi)容看不懂也不要緊,用記事本將以下范例中有關(guān)內(nèi)容改一下,只要序列號(hào)正確就行,之后另存或粘貼到UNATTEND.TXT中,豈不更快更爽, [Identification] JoinWorkgroup =; Microsoft Windows Codename Whistler Personal, Professional, Server, Advanced Server and Datacenter ; (c) 1994 - 2000 Microsoft Corporation. All rights reserved. ; 無人參與安裝應(yīng)答文件示例 ; 此文件包含如何自動(dòng)安裝或升級(jí) Windows Codename ; Whistler,這樣安裝程序運(yùn)行就不需要用戶的輸入。 ; [Unattended] UnattendMode=FullUnattended OemSkipEula=Yes OemPreinstall=Yes TargetPath=winxp [Data] AutoPartition=1 MsDosInitiated="0" UnattendedInstall="Yes" [TapiLocation] CountryCode=86 [RegionalSettings] LanguageGroup=10 Language=00000804 [SetupMgr] DistFolder=C:\whistlerdist DistShare=whistlerdist3 [UserData] FullName = "您的用戶名" OrgName = "您的單位名" ComputerName = 計(jì)算機(jī)名 ProductID=FCKGW-RHQQ2-YXRKT-8TG6W-2B7Q8 [GuiUnattended] ; 設(shè)置時(shí)區(qū)為中國 ; 設(shè)置管理員密碼為空 ; 設(shè)置 AutoLogon為 ON 并登錄 adminpassword=* Encryptedadminpassword=NO OEMSkipRegional=1 TimeZone=210 OemSkipWelcome=1 AutoLogon = on AutoLogonCount = 1 [LicenseFilePrintData] ; 用于 Server 安裝 AutoMode = "PerServer" AutoUsers = "5" [GuiRunOnce] ; 列出當(dāng)?shù)谝淮蔚卿浻?jì)算機(jī)時(shí)您想啟動(dòng)的程序 [Display] BitsPerPel = 8 XResolution = 800 YResolution = 600 VRefresh = 70 [Networking] InstallDefaultComponents=Yes [Identification] JoinWorkgroup = 工作組 注:要保證windows xp 的順利安裝,還必須做到以下三點(diǎn): 1、禁用計(jì)算機(jī)上運(yùn)行的所有反病毒程序。如果這些反病毒程序在安裝過程中仍然運(yùn)行,則計(jì)算機(jī)可能會(huì)停止響應(yīng)。請(qǐng)刪除 Autoexec.bat、Config.sys 和 Win.ini 文件中對(duì)該程序的引用。 2、對(duì)將反病毒能力固化在系統(tǒng)中的計(jì)算機(jī),如果在 BIOS/CMOS 設(shè)置中啟用了這種選項(xiàng),則可能會(huì)收到有關(guān)“virus-like activity”或“Master Boot Record”更改的警告。必須允許做這些更改才能使安裝過程順利完成。 3、必須要有足夠的硬盤空間。 如硬盤空間不足可清空回收站、刪除 Internet 瀏覽器的緩存文件夾中的內(nèi)容、刪除擴(kuò)展名為 bak 和 tmp 的文件、刪除不再使用的程序文件夾(確保先備份數(shù)據(jù))來騰出相應(yīng)的空間。 |
|