先說制作這個安裝盤需要的軟件:
1,EASYBOOT這個是用來做光驅啟動界面和壓縮ISO文件的。光盤制作公司的軟件很好用,只要打開就用。不信妳可以試試。
2.資源黑客這是壹個非常強大的工具,可以用來改變exe和dll文件中的資源。
3.SfxMaker7Zip用於制作自動安裝軟件,方便系統啟動時集成安裝。
4.多媒體生成器這是菜單級軟件,用於使光盤在系統中運行。
5、nMaker這是本論壇壹個高手寫的程序,用來做系統的引導文件。
以上軟件我暫時想到了,以後有需要再補充。至於軟件的下載地址,自己去搜吧,光盤制作公司,網上有很多。準備好上述軟件後,就可以正式開始工作了!踢起鼠標,帶上學習的心,和我壹起努力吧!
制作自己的安裝系統盤分為以下幾個步驟:
首先建立系統安裝目錄,復制安裝文件,修改系統logo,美化安裝界面。
第二,集成驅動安裝,集成常用軟件安裝。(這是讓系統安裝版本像GHOST系統壹樣方便的關鍵,也是難點所在。但我相信在我的解釋下,大家應該明白了,o(∩_∩)o...
3.用nMaker制作系統啟動文件,用多媒體生成器制作光盤運行菜單。
第四,用EASYBOOT做光盤引導界面,光盤制作公司,生成ISO文件。
讓我們從第壹步開始。沒有截圖。都是文字。請仔細閱讀。對CD制作公司來說很容易。
首先建立系統安裝目錄,復制安裝文件,修改系統logo,美化安裝界面。
先安裝EASYBOOT。
安裝完成後,打開安裝文件夾,會看到壹個由磁盤組成的文件夾。點擊回車。刪除除壹個EZBOOT文件夾外的所有內容,並清空該文件夾下的內容。
然後在磁盤文件夾下創建壹個新文件夾,並將其命名為system。該文件夾用於存儲需要集成的系統文件。妳可以把需要集成的多個系統放在這裏。系統的安裝文件可以從深層系統盤中提取。以我的童話城堡V2為例。它下面有三個文件夾,分別是xp62,vsxp,mcxp。對應的系統有deep V6.2系統、VISTA美化6.2版、MAC美化6.2版..
做好以上工作後,就開始美化吧。這裏就不說美化包的制作了。可以在網上下載,還有很多。下載後替換文件即可。比如下載壹個MAC美化I386替換包,把裏面的文件全部復制到妳要做替換的系統I386文件裏,VISTA美化包也會這樣做。
如果對網上提供的美化包不滿意,可以自己動手,但這不是本帖的主題,這裏就不說了。除了用美化包代替美化方法,還有壹種美化系統的方法,就是集成安裝系統美化軟件。
在我的《我的童話館》V2盤中,VISTA版本的美化被美化包取代,而MAC版本的美化是通過集成安裝美化軟件來完成的。至於這種集成軟件安裝的方法,需要寫壹些腳本程序來輔助安裝,這裏也省略了。
系統美化之後,接下來需要改變什麽?OEM,系統信息,壁紙等等都需要改成自己的,不然別人怎麽知道妳做了這張碟?那不是吹牛還不夠嗎?因此,這些必須改變。
拿起筆,寫下下面的文件名。這些文件是更改系統徽標的關鍵。
1,WINNTBBU.DLL這個DLL可以在系統安裝時改變畫面。用Resource Hacke打開WINNTBBU.DLL,雙擊“位圖”-103-刪除1033,右鍵2052,替換成自己的圖片。點擊“操作”添加新資源,資源名稱為103,資源語言為2052。好,我們來看看位圖103中的1033和2052是不是壹樣的。雙擊位圖-153-然後重復前面的操作。
完成後,您的系統安裝界面將被成功更改。記得用更改後的文件替換原來的I386文件。
2.bliss.jp_ file是系統的桌面圖。可以先選擇壹張好的圖片,保存在D盤的根目錄下,記得把圖片的名字改成bliss.jpg,然後運行以下命令對圖片進行CAB壓縮:maketab D:\ bliss . jpgd:\ bliss . jp _
壓縮完成後,將原I386文件夾中的bliss.jp_替換為bliss.jp_這樣就可以成功設置自己的桌面壁紙了。
3.OEMINFO。IN_這個文件記錄了系統信息,用winrar打開,把內容改成妳想要的。哪裏需要改,打開文檔壹看就明白了。修改後將文檔保存到D盤根目錄,然後運行以下命令進行CAB壓縮:make CAB D:\ oeminfo . ini D:\ oeminfo . in _壓縮後替換源文件。
4.oemlogo.bm_此文件中的圖片是OEM圖標。可以做壹個自己的圖標,尺寸是160x120,可以稍大也可以稍小,但是要註意美觀。制作好圖標後,以BMP格式保存。圖標命名為oemlogo.bmp,有壹個D盤。還要運行以下命令進行CAB壓縮:make CAB d:\ OEM logo . bmpd:\ OEM logo . BM _壓縮後,記得替換I386下的原文件。
5.SYSDM。這個文件記錄了系統面板的屬性。用winrar解壓後,用Resource Hacke打開,選擇對話框-101-2052。可以看看怎麽改。改裝後記得壓縮駕駛室。命令如下:makeCAB d: \ sysdm。CPL d: \ sysdm。CP _再次提醒,記得替換原I386中的文件。
好了,經過以上的修改,壹個帶有妳logo的系統基本完成了。如果之後沒有其他要求,可以直接跳過下面壹段,看如何用EASYBOOT制作ISO文件。
系統的安裝文件已經做好,需要開始整合驅動和常用軟件。下面開始制作教程的第二步。
第二,集成驅動安裝,集成常用軟件安裝。
首先我來說說驅動的集成安裝。論壇上有很多人在討論這個問題。有各種方法,包括nlite集成和DPS集成...每種方法都有自己的優點,我就不做評論和解釋了。想了解的朋友自己去論壇搜吧。
接下來我就說說我在國外論壇看到的V2光盤裏集成驅動的方法。用起來很簡單。我稍微說壹下,大家就明白了。
首先下載DriverFiles.zip(下載地址:http://www . msfn . org/staff/Alan oll/driver files . zip)。下載後不要解壓。在系統安裝文件夾下創建壹個新目錄,並將其命名為$OEM$。該目錄應該與I386目錄處於同壹級別。構建好,將壓縮包中的所有文件解壓到這個文件夾,然後打開I386文件夾,找到winnt.sif文檔,用記事本打開,在[GuiUnattended]部分添加以下代碼:
DetachedProgram=。\system32\cmd.exe "
(%SystemRoot%\SYSTEM32\$WINNT$中/F %I的參數="/Q /C。INF) DO (FOR %J IN (%I\$OEM$) DO(如果存在% J(start/min/D % J NirCmd.exe執行隱藏驅動程序. cmd))"
完成以上操作後,接下來整理驅動。如果只需要集成本地驅動,可以使用優化器進行備份,然後提取備份文件。將提取的驅動放入$OEM$\Drivers,驅動文件夾需要自己創建。
如果妳需要集成壹個通用驅動,妳必須從網上下載壹個通用驅動包。下載後,解壓所有的驅動包,創建壹個名為Drivers的文件夾來存放這些解壓後的驅動文件,然後使用7z壓縮來壓縮Drivers文件夾。最後,只需將Drivers.7z放入$OEM$文件夾中。
如果有人不知道Drivers下的文件結構應該是什麽,請看下圖:
├———$OEM$
│.......├———Drivers
│................├———C-Media CMI8738 6.39
│................├———medion 7134 2 . 3 . 1.0
│................├———Monitor
│........................├———AL712
│................├———nVidia力器77.72
│................├———Samsung ML-1210
│................├———Laptop
│........................├———Touchpad
│........................├———Infared 12.6
│.......7za.exe├———
│.......├———Drivers.cmd
│.......nircmd.exe├———
│.......Process.exe├———
│.......SetupCopyOEMInf.exe├———
│.......WatchDriverSigningPolicy.exe├———
├———I386
│.......├———winnt.sif
完成以上步驟後,驅動程序就集成好了。關於這種驅動安裝方法的原理,我也在這裏提壹下。想研究就看看吧。不想研究,就隨波逐流。如果妳不想研究它,就不要看它。我害怕出醜。
原理:當Windows installer讀取winnt.sif的GuiUnattended部分時,會運行Drivers.cmd,Drivers.cmd批處理。首先,Windows安裝程序將被掛起,然後WatchDriverSigningPolicy.exe將被執行,使Windows接受未簽名的驅動程序安裝。批處理文件將檢查是否有壓縮的驅動程序包,如果有,將被解壓縮。然後運行SetupCopyOEMInf.exe掃描$OEM$\Drivers文件夾下的每個子文件夾,並處理所有。inf文件(復制指定的。inf文件到%windir%\Inf),這樣Windows在檢查硬件設備後會找到即插即用硬件的所有驅動程序。然後繼續Windows安裝過程。因為此操作在Windows檢查硬件設備之前完成,所以Windows可以在Drivers文件夾中找到驅動程序。
看看時間,寫這麽多花了壹個多小時。真可惜。我今天沒空。明天或者後天我會繼續寫。我們來看看上面的內容。
6.24
我頭暈。剛寫了壹大段,不知怎麽就刷新了。我要崩潰了。陽光的心情沒了,抑郁就像這種悶熱的天氣,讓人難受。我們無能為力。重寫壹遍。
昨天,我們完成了驅動程序的整合。今天我們就來說說常用軟件的集成。壹旦做到這兩點,系統的安裝版本也可以像GHOST系統壹樣方便。想象壹下,妳的系統會自動安裝驅動、office等程序,而且也是已安裝版本。那種感覺有多酷?
如何整合軟件的安裝?我經常使用以下三種方法:
1.使用軟件的靜默安裝參數。
2.使用SfxMaker7Zip制作壹個自動安裝包。
3.編寫腳本來幫助安裝。
要集成安裝軟件,最大的難點就是如何無人值守安裝。眾所周知,壹般安裝軟件都需要我們選擇下壹步進行安裝。並且系統安裝無人值守。如果需要有人看下壹步有多壓抑?最好等到系統安裝好之後再安裝軟件。
為了讓我們不再抑郁,所以有了默裝的說法。如果您知道某個軟件的靜默安裝參數,那麽您可以編寫壹個批處理來執行該軟件的自動安裝,然後該軟件將根據其默認設置進行安裝。
例如,winrar的靜默安裝參數是/s,因此您可以將以下代碼保存為批處理文件:
啟動winrar /s
批處理的壹個短線,保存後命名為winrar.bat。將winrar安裝文件和批處理文件放到I386文件夾下的SVCPACK文件夾中。然後在I386文件夾下找到svcpack.in_ document,用winrar解壓,然後在[SetupHotfixesToRun]字段下添加winrar.bat。
然後保存,使用cab壓縮,將svcpack.inf壓縮成svcpack.in_。具體命令如下:
make cab c:\ SVC pack . INF c:\ SVC pack . in _
以上動作完成後,在系統安裝安裝winrar的剩余13分鐘內,組件註冊時會調用winrar.bat。
說完了用靜默參數集成安裝常用軟件的方法,下面開始講如何用SfxMaker7Zip制作自動安裝包。
軟件靜默安裝的壹些參數雖然網上能查到,但畢竟少。為了應對沒有靜默安裝參數的軟件,我們會使用SfxMaker7Zip。這個軟件的功能是將7z壓縮包做成自解壓文件,同時可以設置快捷方式。
限於SfxMaker7Zip做的是自解壓安裝包,無法在註冊表註冊,所以我們用的軟件只能是便攜應用。現在有很多綠色版本的軟件,比如QQ,說明這個工具還是很有用的。至於它的具體用法,這裏就不說了。我會在附件裏發壹個教程。
自解壓安裝包完成後,將其添加到系統中進行安裝的方法請參考上面對svcpack.inf文檔的操作。
接下來說最後壹個,寫腳本輔助軟件自動安裝。
對於壹些沒有綠色版本,不知道靜默安裝參數的軟件,我們可以用這個方法來解決。雖然要寫劇本,但是很簡單。不需要懂什麽,只要能修改我下面提供的腳本就行。關於輔助安裝腳本的語言,我推薦使用AU3,因為它比較好用。
下面我提供壹個由winrar自動安裝的AU3腳本代碼:
RUN(" winrar 3.71 . exe ")………………………………………………………………………………………………
winwaitactive(" Winrar 3.71簡體中文美化版","")
發送(“{enter}”)
WinWaitActive("WinRAR簡體中文版安裝","")
發送(“{enter}”)
WinWaitActive("WinRAR簡體中文版安裝","")
發送(“{enter}”)
上面幾行表示當標題為' Winrar 3.71簡體中文美化版'的窗口被激活時,模擬鍵盤按下回車鍵。
線路睡眠(3000).....................................................................................................................................................................
溫基爾(“,”)……11、12、13、14、14、15、16、16、17、18、18、19、19、19、18、19、19、19、19、19、19、19、19、19、18、19、19、19、19、19、19、19、19、19、19、19、19、19、19、19、19、19、19、19、19、19、19、19、19、19、19、19、19、19、19、19、19
使用AU3編寫自動安裝腳本時,需要先了解軟件安裝的各個流程,然後確定需要按多少次Enter,是否使用關閉窗口命令等等。有什麽不懂的可以參考AU3的幫助文檔。多閱讀幫助文檔是提高的重要途徑。
寫好腳本後,別忘了編譯成exe格式。記住調用的安裝程序需要和輔助腳本放在同壹個目錄下,可以壹起復制到svcpack文件夾中。系統安裝時調用腳本的方法也是修改svcpack文檔。
不要問我為什麽總是修改svcpack文檔,我也不知道為什麽。如果非要我解釋的話,只有壹個,就是我懶,有壹個可以用的方法就不想找第二個。
只要學會以上三種方法,基本上就可以把所有的軟件集成到安裝系統中了。古龍有七種兵器,我等晚輩只有懵懂。只能拿著三把菜刀走遍天下,真是武林前輩的恥辱。但是,只要能用有限的資源創造出獨壹無二的武功,古代的前輩們會高興嗎?
好吧,我承認我又犯了壹個瞎說的錯誤,那個手拿磚頭的戰士,還有那個,對,就是妳,那個左手拿個西紅柿,右手拿個臭雞蛋的大媽。我知道我錯了,所以這次請放過我吧。
今天我們討論了軟件的集成安裝。雖然東西不多,但是需要壹點時間去練習和摸索,就先說到這裏吧。明天我們來講壹下安裝系統盤的第三步。記得準時來上課,別忘了帶小抄。
小聲說:別學那個拿磚的戰士。把妳的筆記寫在磚上,壹拍就沒了。哭都來不及了。還有那個拿了西紅柿和臭雞蛋的阿姨,咱們別學了。看到她左右手都不行了,還能用腳寫字嗎?
好了,今天的課到此結束。下課了!
6.27
幾天沒更新了。我不知道。這兩天有點忙,沒時間寫這篇教程。我們現在繼續。
還是先感受壹下天氣,天空陰沈沈的,沒有陽光,但是不下雨,很悶。這幾天都是這種天氣,也不知道什麽時候才會痛快的下雨。
上次,我們完成了如何在系統中集成軟件的安裝。通過使用T13接口(即系統安裝還剩13分鐘),我們可以很容易地集成系統安裝。而且T13接口是等待的,也就是說系統安裝的時候,會等到T13接口上的所有程序都安裝好之後再繼續。不像T39接口,妳不用等。如果您使用此界面,無論您設置的程序是否已經運行完畢,CD制作公司都將繼續下面的安裝。
這也是我之前說系統集成驅動安裝需要暫停的原因,因為硬件判斷和驅動安裝需要很長時間,肯定會超過T39的時間限制。
嗯,開頭有很多廢話。請隨便看看。這些對於系統的初級包裝是沒有用的。通過前兩天的課程,基本上我們的系統已經做好了。剩下的就是在系統中制作光盤啟動菜單,生成ISO文件。
但在此之前,我們還必須使用nMaker生成系統的引導文件。You Maker是本論壇壹位專家寫的程序。下載地址和用法,CD制作公司,可以搜索論壇找到,這裏就不多說了。
下面說說如何用多媒體生成器制作壹個光盤運行菜單。
多媒體生成器和AMS相比,壹樣簡單易上手,不會生成壹些莫名其妙的文件夾,還可以指定相對目錄下的文件。
使用多媒體生成器其實很簡單,詳細的使用過程我就不說了,因為我這裏現在沒有這個軟件。所以我就說幾個要點,其他具體制作流程。讓我們自己去發現。很簡單。
1,妳需要在磁盤目錄下創建壹個文件夾,命名為SOFT就可以了,把妳需要放的軟件存放在光盤裏,比如迅雷,QQ。
2.使用多媒體生成器時,安裝軟件的鏈接地址應該是相對的,而不是絕對的。比如妳的磁盤目錄在D盤下,那麽QQ的絕對地址就是D:\DISK\SOFT\QQ。EXE,不是這樣,而是這樣
3.如果妳想把軟件放在菜單上的SVCPACK文件夾中進行調用安裝,妳也可以使用相對地址。
大概就是以上幾點。這個很好做,摸索幾次就能學會。
那我們來說說用ESAYBOOT做iso文檔吧。
EASYBOOT是中國人開發的光盤啟動界面制作軟件,非常好用。
詳細的使用過程我就不說了,網上有很多教程。其實根本不用去上教程,用壹段時間就完全知道了。我只想提醒妳,生成ISO的時候,記得勾選優化後的ISO結構。
這樣做的主要原因是,當光盤中有多個系統時,它將只使用壹個文件。這也是為什麽有些系統盤包含700多兆的文件,但生成的光盤卻是光盤的原因。
原理就不解釋了。反正是初級教程,不需要太深入。只要會用就行,至於理解原理,以後再說吧。