国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
[匯編]全能(維護+安裝+內(nèi)存系統(tǒng))優(yōu)盤系統(tǒng)制作方法
說明:

一、由于此類文章太過分散,因此統(tǒng)合起來,做一個匯總,同時也當我自己的學習筆記,時間開始于20120126,結(jié)束于……(結(jié)束時會加注)

二、維護+安裝+特定系統(tǒng)運行全能盤(需要幾十G的大?。?/span>

所謂全能,是指:

1、引導所有要安裝的系統(tǒng):可以是鏡像(格式為iso或者img,需要虛擬光驅(qū)支持),也可以是已經(jīng)解壓出來的文件(但不太方便,不建議用此方法)

如果能夠使用虛擬光驅(qū),則所有要安裝的系統(tǒng)都可以使用鏡像方式存在,這樣最大的好處就是可以適用于虛擬機。

對于windows系統(tǒng),一般兩種方法,直接引導到安裝系統(tǒng),或者通過winpe搞定

對于linux系統(tǒng),也是兩種,可以直接引導到安裝系統(tǒng),也可以通過livecd搞定。

2、維護工具:可以進winpe或者linux的開箱即用方式解決。

3、運行特定系統(tǒng):需要安裝系統(tǒng)到優(yōu)盤中(一般使用磁盤鏡像法),并引導系統(tǒng)?;蛘?,是使用可引導鏡像的引導工具,直接進入全能鏡像。


三、名詞中,第一次使用都會加注英文

四、全文覆蓋windows和linux,而且會盡量仔細,以適合菜鳥零起步。
另外,因為并非所有方法都可用,有的適合某部分人,有的可能就不適合,所以,請自己選擇其中一個有效的方法即可。

 

前言:需要提前了解的事情

一、此處說的系統(tǒng)安裝,分為兩種情形:

1、把系統(tǒng)安裝在優(yōu)盤中,這樣優(yōu)盤在手,自己電腦就可隨身走,方便一些有特別定制或者不喜歡、不習慣別人電腦的人使用。比如搞電腦維修的,可以把系統(tǒng)維護工具裝在里面,隨時可用。

當然,這樣的特性,也適合于定制給特定的人使用,比如給每個員工一個這樣的系統(tǒng),里面內(nèi)含特定的加密系統(tǒng),這樣讓公司的信息不至于外泄,同時,也方便批量化維護。

2、把優(yōu)盤當成系統(tǒng)安裝文件的存儲介質(zhì)。

 

二、系統(tǒng)安裝方法,根據(jù)安裝源文件來源,可分為:

1、軟驅(qū)(已過時):速度最慢,但有些特老的電腦,某些變態(tài)為了讓其老樹開花,會把系統(tǒng)安裝盤存在軟盤上或者把系統(tǒng)安裝在軟盤上。

2、光驅(qū)(過時中):速度一般,但容易刻壞盤,盤容易壞,容易讀壞盤等容易導致出錯

3、優(yōu)盤(方興未艾):速度比光驅(qū)快,容量大,不容易出錯,相對光盤的成本也低得多(可多次重寫+單位容量價錢)。

4、移動硬盤(這個個人目前未肉測過,無法評價):容量更大,可一次性集成所有待安裝軟件。

5、硬盤:(尚待普及),優(yōu)點就是速度快(還不算最快,呵呵)。涉及分區(qū)時,此法不好用,也不太好用于跨操作系內(nèi)統(tǒng)裝視窗和你牛叉——當然,像把操作系統(tǒng)當軟件裝在別的系統(tǒng)里的方法,比如把有奔頭裝在視窗里的WUBI,也是可以的,只是這樣總感覺繁冗,但跨操作系統(tǒng)哪能不繁冗呢?

6、內(nèi)存:這種速度很快,但只能算半個安裝方法,因為其前提是從別的介質(zhì)復制進內(nèi)存,所以,這種方法并不見得總效率有多高,只是安裝的時候速度最快而已。

7、遠程網(wǎng)絡:對 個人來說,還不太適用,一般都還是需要把引導的文件放到本地一個地方,用于引導,方才能夠利用網(wǎng)絡安裝,比如蝶變最簡安裝法中,雖然只需要下載 linux和initrd.gz兩個文件,一共6M,然后再從網(wǎng)絡獲取所需安裝的軟件包,但這6M是要放在上面的一些介質(zhì)中的引導之,所以也只能算半個安 裝方法。

對于局域網(wǎng)而言,這是非常方便的布置全局域網(wǎng)電腦的好方法

8、還有我未知、未肉測的方式,比如sd卡

 

三、系統(tǒng)安裝方式:

1、定制安裝

2、還原/備份

3、無人值守/批量化安裝:腳本模式

 

第一章 最重要的根本問題:讓優(yōu)盤可引導

一、可不了解的基礎知識:

首先計算機系統(tǒng)引導的時候,以實模式FFFF:0000地址開始執(zhí)行主板引導(BIOS)中的程序,主板引導會依次尋找系統(tǒng)中所有物理磁盤的0面0道1扇區(qū),把第一個找到的結(jié)尾標志是0x55AA的內(nèi)容(512字節(jié))讀入,然后執(zhí)行這段稱之為引導記錄的代碼。如果把主板引導看作鴿子的話,那這512字節(jié)的小程序當然就是鴿子帶上來的細線了。引導記錄能做的事情很有限,就是在各個磁盤分區(qū)中尋找跟具體操作系統(tǒng)相關(guān)的引導程序,裝入,然后執(zhí)行這一段引導程序。引導程序一般都會比較大,占用多個扇區(qū)的空間(一般是1個磁道,至少16個扇區(qū),也就是16×512字節(jié)),所以這段程序做的事情會多一些,他們會查找文件系統(tǒng),尋找到相應的啟動文件,裝入啟動文件,然后執(zhí)行它。到啟動文件階段之后,就是真實的操作系統(tǒng)啟動過程了。

主板引導尋找引導記錄(512字節(jié))——》》讀取引導記錄——》》引導記錄啟動引導程序(16×513字節(jié))——》》啟動文件——》》啟動操作系統(tǒng)(一般大于十幾兆了)


我們以XP系統(tǒng)為例,假設XP裝在C盤,機器開啟電源之后,首先主板引導裝入引導記錄,引導記錄會裝入C盤的引導程序(題外話:XP好像會給每一個邏輯盤都寫上引導程序的,所以你可以指定任意的分區(qū)作為啟動盤);XP的引導程序負責在磁盤上尋找NTLDR這個程序,裝入并運行NTLDR之后,你就會 看到屏幕上有XP的啟動信息了,一個XP的標志顯示在屏幕上了。

主板引導——》》引導程序——》》NTLDR——》》XP系統(tǒng)啟動

日常操作中,如果熟悉DOS操作系統(tǒng)的朋友就會知道FDISK和SYS這個兩個命令,F(xiàn)DISK是磁盤的分區(qū)程序,但是它有一個隱含的命令參數(shù) “/MBR”是恢復硬盤引導記錄的;SYS這個命令就是寫引導程序的,并且會把完整的基礎DOS啟動環(huán)境建立起來,XP下沒有這個程序,但是我們有很多方法可以來建立XP的運行環(huán)境。接下來我們就來看XP的相關(guān)知識。

到目前為止,如果要做一個用于Windows系統(tǒng)日常維護的啟動工具盤,我們需要接觸到三種類型共四種實現(xiàn):DOS系統(tǒng)引導、XP系統(tǒng)引導、XPE(Windows PE 1.x)系統(tǒng)引導和VistaPE(Windows PE 2.x)系統(tǒng)引導,我們看下表:

系統(tǒng) 啟動文件 支持的文件系統(tǒng) 說明
DOS

IO.SYS(或ibmbio.sys)
MSDOS.SYS(或ibmdos.sys)
CONFIG.SYS配置文件

FAT,FAT32 不支持多系統(tǒng)啟動
不支持映像文件啟動
XP NTLDR,
NTDETECT.COM,
BOOTFONT.BIN
boot.ini配置文件
FAT,FAT32,NTFS 支持多系統(tǒng)啟動
不支持映像文件啟動
XPE

SETUPLDR.BIN(或NTLDR)
NTDETECT.COM
BOOTFONT.BIN
WINNT.SIF配置文件

FAT,FAT32,NTFS NTLDR支持多系統(tǒng)啟動
SETUPLDR.BIN支持壓縮的映像文件直接啟動
比如IMG文件,ISO文件,CAB文件等
Vista/
VistaPE
BOOTMGR
BOOT\BCD
BOOT\BOOT.SDI
BOOT\BOOTSECT.EXE
BOOT\ETFSBOOT.EXE
FAT,FAT32,NTFS 支持多系統(tǒng)啟動
支持映像文件直接起動

注:vista之后,視窗系統(tǒng)的引導程序都使用BOOTMGR。


二、名詞解釋:

1、量產(chǎn):英文USB DISK PRODUCTION TOOL,簡稱是 PDT,一般是優(yōu)盤廠家為了讓電腦識別優(yōu)盤,而用于寫入優(yōu)盤的特定文件到優(yōu)盤的特定扇區(qū)的一種批量化數(shù)據(jù)寫入工具(底層級的數(shù)據(jù)寫入工具)。對于一般玩家而言,可用于批量化寫入 ——當然,一次數(shù)量多少完全是根據(jù)自己有多少個優(yōu)盤接口可用來確定的了。

優(yōu)盤生產(chǎn)廠家不像我們普通玩家,一次就搞一兩個U盤,他們生產(chǎn)都是按批操作的,就是用電腦連上USB HUB(這個我也沒有見過,應該形同集線器似的東西,但是接口都是USB)同時連上8-16個(甚至更多)優(yōu)盤,然后用PDT向眾多U盤寫入相同數(shù)據(jù),完成U盤生產(chǎn)的最后工序。所以量產(chǎn)因此而得名,量產(chǎn)軟件 —— 即工廠大批量生產(chǎn)U盤的專用軟件。量產(chǎn)軟件從工廠流入玩家手中后,大家發(fā)現(xiàn)量產(chǎn)軟件的功能是向U盤寫入相應數(shù)據(jù),使電腦能正確識別U盤,并使U盤具有某些特殊功能

U盤是由主控板+閃存+外殼組成的,當 主控板焊接上空白閃存后插入電腦,因為沒有相應的數(shù)據(jù),電腦只能識別到主控板,而無法識別到閃存,所以這時候電腦上只能顯示出U盤盤符,但是卻沒法點擊進 去,就像是插入一個空白的讀卡器。事實上這時候的U盤幾乎就是讀卡器。所以要讓電腦識別出空白閃存這張“卡”,就要向閃存內(nèi)寫人對應的數(shù)據(jù),這些數(shù)據(jù)包括 U盤的容量大小、采用的芯片(芯片不同,數(shù)據(jù)保留的方式也不同)、壞塊地址(和硬盤一樣,閃存也有壞塊,必須屏蔽)等等,有了這些數(shù)據(jù),電腦就能正確識別 出U盤了。而當這些數(shù)據(jù)損壞的時候,電腦是無法正確識別U盤的。當然有時候是人為的寫入錯誤數(shù)據(jù),像奸商量產(chǎn)優(yōu)盤的時候,把1G的U盤的閃存容量篡改為 8G,插上電腦,電腦就錯誤的認為這個U盤是 8G,這就是奸商制造擴容盤的原理。

  除此之外,玩家還發(fā)現(xiàn)量產(chǎn)工具還有其他的功能,可以把U盤生產(chǎn)成各種特殊用途的U盤,比較常用的就是分區(qū)功能,把1個U盤分成數(shù)個移動盤。有兩種功能:啟動功能 —— 使U盤能模擬USB CD-ROM(模擬成光驅(qū))、USB-ZIP和USB-HDD,這個是目前使用最多的功能,加密功能 —— 劃出專門的加密分區(qū)。


2、U+
U+是指在視窗下,使用ultraiso軟件把優(yōu)盤做成一個啟動磁盤,可以直接把PE(或操作系統(tǒng),只要你的優(yōu)盤夠大)安裝到整個U盤分區(qū)中??蛇x擇的模式有 USB-ZIP(推薦)、USB-HDD(移動硬盤)、USB-FDD(軟盤)。安裝完成后需要在BIOS的引導設置里面選擇從USB移動磁盤引導啟動才能進入PE。

 

3、刻盤(刻錄到光盤中)


4、B+(使用bootice直接寫入)

 

量產(chǎn)和U+區(qū)別:

1、量產(chǎn)能把優(yōu)盤模擬成光驅(qū):

分區(qū)是USB-CDROM ,說明白點就是一個裝著光盤的光驅(qū),插上這樣的U盤之后系統(tǒng)自檢會檢測到兩個光驅(qū)(當然主機原來的光驅(qū)也包含在內(nèi))所以量產(chǎn)后要進入PE是需要通過光驅(qū)引 導啟動的(大家可能會問:不是主機本來有個光驅(qū)嗎?恩,接著往后看),在進入系統(tǒng)后在設備管理里面也可以見到兩個光驅(qū)的存在。所以量產(chǎn)后只需在BIOS里 設置成從光驅(qū)啟動即可進入PE。

      注意:有些主板可以選擇光驅(qū)引導啟動的光驅(qū)順序,一般默認是第一光驅(qū)然引導后才引導 USB量產(chǎn)出來的光驅(qū),而這個順序可以在BIOS boot里面設先從哪個光驅(qū)引導。而又有一些主板只支持從第一光驅(qū)引導啟動,而U盤量產(chǎn)后的USB-CDROM位于第二光驅(qū),如有這樣情況可以考慮是否先拔掉主機原有的光驅(qū)。(這里主要說的是老主板)

有些游戲的加密系統(tǒng),使用的是光驅(qū)方式,也可以使用模擬軟件來模擬光驅(qū)(效率僅次于破解,如果能破解就破解吧,不能的話就模擬),另外的一個蛋疼方式就是用 優(yōu)盤來模擬光驅(qū)(僅僅比直接使用光驅(qū)好點,但仍然是蛋疼的),最蛋疼的方式摸過于傻傻地直接使用光驅(qū)(最直接的方法是禁用光驅(qū),然后用模擬軟件模擬光驅(qū), 徹底消滅光盤的生存空間)


2、U+多個系統(tǒng)在優(yōu)盤中

即量產(chǎn)后產(chǎn)生除USB-CDROM這個分區(qū)外的一個會幾個分區(qū)上分別以U+的方式安裝另外一個或幾個完全不同PE(一個U 盤裝得下好幾個PE,就像一臺電腦可在不同的分區(qū)上裝不同的系統(tǒng)一樣)。這種在安裝后按照U+的在BIOS的引導設置里面選擇從USB移動磁盤引導啟動進 入PE。


綜上所述:1、量產(chǎn)是可以從光盤引導啟動(U盤就相當于有光盤的光驅(qū)) ,即USB-CDROM+可移動磁盤(這里的可移動磁盤又可以U+),2、U+是屬USB(移動磁盤)引導啟動,而USB-ZIP、USB-HDD、 USB-FDD只是3種安裝U+的方式。而又有些主板不支持USB移動磁盤引導啟動的,所以,為兼容性考慮,建議還是量產(chǎn)。

現(xiàn)在很多U盤都支持3驅(qū)3啟動,也就是1個U盤分成3個區(qū),每個區(qū)模擬成一個驅(qū)動器,分區(qū)的時候就分成一個USB-HDD、一個USB-ZIP和一個 USB-CDROM,分別加載不同的啟動鏡像,啟動時選擇相應的驅(qū)動器就能載入對應的啟動鏡像,這樣兼容性很強,幾乎通吃所有有usb接口的智能電器,很方便。
注意:因為生產(chǎn)U盤廠家很多,主控型號玲瑯滿目,所以量產(chǎn)軟件要和主控相對應,什么型號的主控就用什么量產(chǎn)軟件,選錯量產(chǎn)軟件,將導致無法量產(chǎn)或者量產(chǎn)錯誤。大家最好先用chipgenius來檢測一下U盤的主控芯片,有條件的最好能拆開U盤看看主控型號,然后下載相對應的量產(chǎn)軟件才可以進行量產(chǎn)。

 

三、把優(yōu)盤變成可多重啟動引導盤通用方法[此部分可不看]

由于優(yōu)盤容量較大,只當一個系統(tǒng)的安裝盤實在浪費,所以,一般都會做成多重引導工具盤,用于安裝和維護等多重功用。

(一)、格式化優(yōu)盤

1、視窗下:

使用系統(tǒng)帶的格式化工具,格式化之,此處不選快速格式化

2、你牛叉下:

首先,要安裝有相關(guān)工具mkfs.vfat(各個系統(tǒng)的打包方式不同,此處不提供具體的包名,提供最終的可執(zhí)行命令名稱)

然后運行命令:mkfs.vfat /dev/sd[x]

其中sd[x]是指你牛叉下的硬盤編號,比如/dev/sdb或者/dev/sdb1,可使用fdisk -l來查看到底是哪個編號是指優(yōu)盤的。

注意:由于是要修改的是引導區(qū),所以,一般是格式化/dev/sdb而不是其下的/dev/sdb1

 

(二)、用軟件寫入引導工具信息

所需的軟件,可選:syslinux、isolinux、gfxboot、grub、grub2等

EZBOOT目錄:GRLDRG4D.BIN(對應GRUB4DOS啟動)、GRLDRGFX.BIN(對應GFXBOOT啟動)、ISOLINUX.BIN(對應ISOLINUX啟動)


1、批量化自動的寫入工具:

(1)、視窗下下可用:

使用ultraisoportable寫入引導文件到優(yōu)盤的引導區(qū)

 

(2)、你牛叉下可用:

unetbootin liveusbcreator multiboot


2、手動方式

(2)、linux下可用dd命令

如果你牛叉使用的是syslinux,可以使用下面命令安裝syslinux的到優(yōu)盤的引導區(qū)(也就是所謂的mbr)
dd bs=440 conv=notrunc count=1 if=/usr/lib/syslinux/mbr.bin of=/dev/sd[x]

(3)、直接使用引導軟件,直接安裝到引導區(qū)

可選引導軟件:syslinux grub2

方法:可見下面 使用優(yōu)盤安裝linux鏡像部分。


(三)、引導方式

1、eazyboot

2、grub

3、syslinux

前面三種是一般引導較常使用的方式。

4、grub2 (推薦)或者brug

雖然配置復雜了點,但其模塊化,使得其可定制大小,其直接支持多國語言,支持直接掛載鏡像文件

grub2 和grub 有很多不同的地方:
a)圖形接口
b)使用了模塊機制,通過動態(tài)加載需要的模塊來擴展功能
c)支持腳本語言,例如條件判斷,循環(huán)、變量和函數(shù)
d)支持搶救模式,可用于系統(tǒng)無法引導的情況
e)多語言支持。包括支持非 ASCII 的字符集和類似 gettext 的消息分類,字體,圖形控制臺等等
f)有一個靈活的命令行接口。如果沒有配置文件存在,GRUB 會自動進入命令模式
g)針對文件系統(tǒng)、文件、設備、驅(qū)動、終端、命令、分區(qū)表、系統(tǒng)加載的模塊化、層次化、基于對象的框架
h)支持多種文件系統(tǒng)格式
i)可訪問已經(jīng)安裝的設備上的數(shù)據(jù)
j)支持自動解壓


(四)、多重引導

在dos中使用虛擬光驅(qū),加載鏡像文件,好處就是不用進你牛叉可即用系統(tǒng),也不用進視窗預裝系統(tǒng)。有了這個,可以保持各種鏡像文件的完整性,從而以后只需要更新鏡像即可,不用重新提取鏡像內(nèi)文件再覆蓋原有文件。

1、grub4dos

2、grub2

 

第二章、制作鏡像

一、鏡像類型

0pe:結(jié)構(gòu)化的pe系統(tǒng),可以把體積最小減至2/3m,用于超小存儲介質(zhì)。

維護型的小型linux:puppy slax

系統(tǒng)恢復類的鏡像:Recovery Is Possible (RIP) 是一個 CD/USB 的啟動、修復、備份和維護工具,支持文件系統(tǒng)包括:Reiserfs, Reiser4, Btrfs, Ext2/3/4, HFS+, ISO-9660, Squashfs, UDF, XFS, JFS, UFS2, CIFS, MS DOS, NTFS, 和 VFAT;包含很多工具用來做系統(tǒng)恢復,同時支持 IDE/SCSI/SATA, RAID, LVM2, 和 Ethernet/Wireless

……

二、鏡像放入優(yōu)盤

前兩種是很老的方法,已經(jīng)過時,推薦第三種方法。

(一)、視窗下

分為兩步:

1、提取鏡像文件到優(yōu)盤:一般用ultraiso搞定

2、修改優(yōu)盤引導:一般用bootice搞定


(二)、你牛叉下(三種方法都不推薦):

1、圖形界面的unetbootin,

2、gujin(單優(yōu)盤引導多個livecd,目標是替代lilo和loadlin)

3、手動,把安裝的鏡像放入優(yōu)盤,例如archlinux的鏡像,步驟:

首先,掛載鏡像

mount -o loop /path/to/image/archlinux-XXX.iso /path/to/iso/

其次,把鏡像中用于安裝的部分復制進優(yōu)盤

cp -r /path/to/iso/arch/ /path/to/usb/

再次,安裝syslinux到優(yōu)盤

extlinux --install /path/to/usb/arch/boot/syslinux/

最后,修改下優(yōu)盤里的syslinux的配置文件/path/to/usb/arch/boot/syslinux/*.cfg,把原來的引導改為優(yōu)盤的:

原來的:archisolabel=ARCH_201108 

改為:archisolabel=<your USB drive label>

若是雙架構(gòu)的安裝鏡像,需分別在兩處修改,即i686和x86_64鏡像中。

當然,也可以通過修改優(yōu)盤的卷標,而不用去修改syslinux配置,方法:

若優(yōu)盤為ext2/ext3/ext4/btfs分區(qū)格式,則: e2label /dev/sdb2 ARCH_201108

若優(yōu)盤為fat32格式,則:dosfslabel /dev/sdb2 ARCH_201108

(三)不提取鏡像,直接復制鏡像進優(yōu)盤,修改引導[推薦?。。?/span>

 

三、修改鏡像內(nèi)容

可使用工具:xdelta

四、在pe中加入所需的軟件

 

第三章、實際方法介紹:

之所以先用這種方法,是因為適合新手,但這種方法的效率是有限的,明顯沒有直接引導加載安裝文件速度快。

有了pe(預裝系統(tǒng)),一切都那么簡單,有了live(可即用)系統(tǒng),一切都那么簡單

問題:(個人未肉測)

是否可以在win pe加載linux的鏡像,然后安裝linux呢?或者,是否可以在linux的live系統(tǒng)里,加載視窗的鏡像,然后安裝視窗呢?

win xp pe= windows xp preinstallation environment 就是視窗預裝環(huán)境:是帶有限服務的最小Win32子系統(tǒng),基于以保護模式運行的Windows XP Professional內(nèi)核。它包括運行Windows安裝程序及腳本、連接網(wǎng)絡共享、自動化基本過程以及執(zhí)行硬件驗證所需的最小功能。

 

注意:

1、win pe都是向下兼容,但不向上,所以,如果要安裝win7,只能用win7 pe。

2、需要選擇安裝的驅(qū)動器和磁盤分區(qū)時要注意,千萬不可把優(yōu)盤給選了:選了就是安裝到優(yōu)盤了。

 

前提條件:

有放得下原版鏡像的容量(現(xiàn)在應該不是大問題,8G優(yōu)盤也就幾十塊錢——時間20111201)
②這個原版鏡像i386(安裝文件所在目錄)放在優(yōu)盤啟動盤根目錄(當優(yōu)盤啟動盤為多分區(qū)時,也可放在任意分區(qū)根目錄)

③當然,這個優(yōu)盤啟動盤能運行win PE!(不管是量產(chǎn)Uwin PE、還是U+U的win PE、還是其它等等U的win PE…只要能進win PE就行)

 

一、PE下安裝集成安裝版win xp sp3的方法:

說明:此法較為通用,破解鏡像都是可以使用此法安裝,而由于一般的網(wǎng)上下載的鏡像都是這種集成了安裝程序的,所以此法通用性最高

步驟:

1.網(wǎng)上下載集成安裝版鏡像放到U盤啟動盤根目錄,如J:\
2.將這個U盤啟動盤插入電腦USB接口,重啟電腦進入PE程序
3.PE格式化你要安裝的盤(開始—>我的電腦—>右鍵C—>格式化
4.用PE中的虛擬光驅(qū)加載ISO
             (
開始->程序->VIRTUAL..->找到并裝入ISO->確定->最小化)
5.打開-我的電腦
打開裝載ISO虛擬光驅(qū)盤符并運行Setup.exe(或AUTORUN.exe)
正在復制安裝文件(開始復制文件到復制文件結(jié)束,即綠色進度條走完)
正在重新啟動計算機即紅色進度條走完,會跳出一個話框,千萬別點話框中的確定按鈕,不要理睬它

6.拔出U就是紅色進度條走完了就拔掉U
7.手動重啟電腦

8.接下來的全部自動完成,直到進入Windows XPSP3操作系統(tǒng)桌面

注意:

拔掉優(yōu)盤之所以做法特別強調(diào),因為想讓電腦再次從硬盤啟動前,U盤在無讀寫的情況下拔出。這樣可以:
(1)避免重啟后再次進入U盤系統(tǒng)。
(2)避免進入安裝時,一些系統(tǒng)文件被寫入U盤,造成硬盤系統(tǒng)文件缺失而不能引導。
(3)避免第一次進入系統(tǒng),U盤被認到D分區(qū)。

  當然,量產(chǎn)成USB-CDROM,有從硬盤啟動項的U盤除外。

如果U格式成USB-ZIP的話那是肯定不需要拔U盤就能完成安裝且不會向U盤寫數(shù)據(jù)的,我都安裝過不下6次了

PE內(nèi)核是裝到內(nèi)存里,外核才是在優(yōu)盤里,拔掉優(yōu)盤,PE還在,不過一些沒在內(nèi)存里的軟件就用不起來了

我的解決辦法是將XP鏡像文件放到硬盤某個分區(qū)。實際上我U盤里的鏡像文件就是從硬盤里拷貝出來的。我這步免了。然后通過虛擬光驅(qū)加載該ISO文件。為了 避免安裝程序?qū)?文件寫入U盤。現(xiàn)在就把U盤拔出來。而不是等安裝后才拔出來(那樣已經(jīng)晚了)。之后才點SETUP。程序會報錯一次。不要管它繼續(xù)安裝等到提示要重啟電腦 時再手動重啟一切和光盤安裝系統(tǒng)一樣 哈哈。(記住重啟時別再把U盤插進去哦)否則又進入PE系統(tǒng)了。


二、win pe下,通過加載視窗的原版鏡像給電腦安裝系統(tǒng):

步驟:

第一步:網(wǎng)上下載原版鏡像,放到U盤啟動盤根目錄,如J:\
第二步:將這個U盤啟動盤插入電腦USB接口,重啟電腦進入PE程序
第三步:用PE格式化你要安裝的盤
             (開始—>我的電腦—>右鍵C盤—>格式化  
第四步:用PE中的虛擬光驅(qū)加載ISO
             (開始->程序->VIRTUAL..->找到并裝入ISO->確定->最小化)
第五步:打開-->我的電腦-->進裝載ISO的虛擬光驅(qū)盤符-->雙擊Setup.exe  安裝程序開始運行
第六步:點擊 安裝Micrcsoft Windows XP                            --->下一步     
第七步:①選中 全新安裝                                                --->下一步
            ②選中 我接受這個協(xié)議                                       --->下一步         
            ③輸入產(chǎn)品密鑰 MRX3F-47B9T-2487J-KWKMF-RPWBY--->下一步
            ④語言和區(qū)域(默認) 語言(中國)
            ⑤高級選項:勾選 從安裝CD復制所有安裝文件
                            勾選 我想在安裝過程中選擇安裝驅(qū)器號和磁盤分區(qū)->確定/下一步
            ⑥選擇 否,跳過此步驟                                         --->下一步
            ⑦選擇 否,跳過這一步繼續(xù)安裝windows                  --->下一步
            ⑧選擇 跳過這一步,繼續(xù)安裝windows                     --->下一步
            開始復制安裝文件到硬盤:
            ⑨正在復制安裝文件(開始復制文件到復制文件結(jié)束,即綠色進度條走完)
            ⑩正在重新啟動計算機即紅色進度條走完,會跳出一個話框,千萬別點
話框中的“確定”按鈕,不要理采它!

第八步:拔出U盤就是紅色進度條走完了就拔掉U盤!
第九步:手動重啟電腦這一步千萬別漏了

第十步:①選中 要現(xiàn)在安裝windows XP,請按ENTER               -->回車
            ②選中 要在所選項目上安裝windows XP,請按ENTER   -->回車
            ③選中 保持現(xiàn)有文件系統(tǒng)                                      -->回車
           經(jīng)過一段較長時間(其間有一段時間黑屏,這是正常的)之后:
第十一步:再次進入?yún)^(qū)域和語言選項①自定義(默認)
                                              ②語言信息(默認)         --->下一步
第十二步:輸入①姓名(隨便填)
                   ②單位(隨便填)                                       --->下一步
             輸入①系統(tǒng)管理員密碼(可不填)
                   ②確認密碼                                            --->下一步
第十三步:日期和時間設置(默認)                                    --->下一步
第十四步:網(wǎng)絡設置選中 典型設置                                       --->下一步
第十五步:工作組或計算機①選中 不,此計算機不在網(wǎng)絡上或者在沒有域的網(wǎng)絡上
                      ②把此計算機成為下列工作組的一個成員(默認) -->下一步
                   再經(jīng)過一些時間:  
第十六步:顯示設置           --->確認-->確認-->下一步
第十七步:選中 自動更新--->下一步
第十八步:誰會使用這臺計算機 您的姓名(隨便填一個)  -->下一步-->完成-->進入桌面

 

三、win pe下其他安裝方法:

(一)、PE下自動ISO安裝原版XPSP3的方法(無人值守呀,省得花注意力盯著這上面了):
第一步:下載所需的自動安裝文件:網(wǎng)上下載并解壓winnt文件得到winnt.sif和winnt32-->保存到文件名為winnt的文件夾

第二步:生成自動安裝的鏡像:網(wǎng)上下載安裝并運行UltraISO(鏡像編輯制作工具,同類的軟件還有)—>左上方點擊文件—>打開—>找到并打開存放的ISO文件zh-hans_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-74070—>左下方找到并打開存放的文件夾winnt—>右下方窗口內(nèi)的winnt32拉至右上方窗口內(nèi)的空白處—>右下方窗口內(nèi)的winnt.sif拉至右上方窗口內(nèi)的I386文件夾—>左上方點擊文件—>另存為(即得到一個全自動安裝的ISO)
第三步:把上面已集成了自動安裝程序的zh-hans_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-74070放入U盤啟動盤根目錄
第四步:將這個U盤啟動盤插入電腦USB接口,重啟電腦進入PE程序

第五步:用PE格式化你要安裝的盤(開始—>我的電腦—>右鍵C盤—>格式化
第六步:  用PE中的虛擬光驅(qū)加載ISO
             (開始->程序->VIRTUAL..->找到并裝入ISO->確定->最小化)
第七步:打開-我的電腦-->打開裝載ISO虛擬光驅(qū)盤符并運行Winnt32.bat安裝程序開始復制文件

         ①正在復制安裝文件(開始復制文件到復制文件結(jié)束,即綠色進度條走完)
         ②正在重新啟動計算機即紅色進度條走完,會跳出一個話框,千萬別點話框中的“確定”按鈕,不要理采它!
第八步:拔出U盤就是紅色進度條走完了就拔掉U盤!
第九步:手動重啟電腦
第十步:接下來的全部自動完成(開始時有一段時間黑屏,這是正常的,等一下就會自動進入安裝界面,直到進入Windows XPSP3操作系統(tǒng)桌面)


(二)、提取原版鏡像中的i386,PE下安裝原版XPSP3的方法:

說明:此法蛋疼,但好處就是有利于減少存儲空間,如果優(yōu)盤空間有限的可用)

第一步:網(wǎng)上下載并提取原版ISO中的i386,放到U盤啟動盤根目錄,如J:\i386
第二步:網(wǎng)上下載并解壓Winnt把里面的Winnt.32.bat放到J:\
                                                     Winnt.sif放到J:\i386\    
第三步:將這個U盤啟動盤插入電腦USB接口,重啟電腦進入PE程序
第四步:用PE格式化你要安裝的盤(開始—>我的電腦—>右鍵C盤—>格式化)                   
第五步:運行J:\Winnt32.bat安裝程序開始復制文件
         ①正在復制安裝文件(開始復制文件到復制文件結(jié)束,即綠色進度條走完)
         ②正在重新啟動計算機即紅色進度條走完,會跳出一個話框,千萬別點話框中的“確定”按鈕,不要理采它!
第六步:拔出U盤就是紅色進度條走完了就拔掉U盤!
第七步:手動重啟電腦這一步千萬別漏了

第八步:接下來的全部自動完成(開始時有一段時間黑屏,這是正常的,等一下就會自動進入安裝界面,直到進入Windows XPSP3操作系統(tǒng)桌面)


(三)、PE下Ghost系統(tǒng)ISO安裝XPSP3的方法:

說明:好處就是快,壞處就是無法根據(jù)自己電腦情況定制,最大的壞處是有的ghost里面包含了自己不需要的軟件,比如惡意軟件)

第一步:網(wǎng)上下載Ghost系統(tǒng)ISO,放到U盤啟動盤根目錄,如J:\
第二步:將這個U盤啟動盤插入電腦USB接口,重啟電腦進入PE程序   
第三步:用PE中的虛擬光驅(qū)加載ISO
             (開始->程序->VIRTUAL..->找到并裝入ISO->確定->最小化)

第四步:打開-->我的電腦-->找到并點擊裝載ISO的虛擬光驅(qū)盤符-->彈出光盤安裝界面-->選中并點擊萊單項安裝Ghost xpsp3到C盤-->接下來,系統(tǒng)就自動安裝了,直到進入Windows XP SP3操作系統(tǒng)桌面.

(虛擬光驅(qū)安裝系統(tǒng)的方法,和硬盤安裝系統(tǒng)的方法相似,一個是使用虛擬光驅(qū)軟件,一個是使用硬盤安裝器)


(四)、PE下XP SP3.GHO文件格式安裝XP SP3的方法:

說明:相比上面的好處就是節(jié)省了空間——空間緊張的可以用,另外,此法也適用于使用ghost備份了自己系統(tǒng)的人。)

第一步:網(wǎng)上下載Ghost系統(tǒng).ISO后提取其中的XPSP3.GHO,放到U盤啟動盤根目錄,如J:\
第二步:將這個U盤啟動盤插入電腦USB接口,重啟電腦進入PE程序
第三步:用PE格式化你要安裝的盤(開始—>我的電腦—>右鍵C盤—>格式化)

第四步:運行PE中的GHOST32.exe
第五步:Local--->Partition--->Fron Image
第六步:找到XPSP3.GHO文件所在的磁盤(U盤)-->雙擊XPSP3.GHO文件
第七步:選中要還原到的那個硬盤/分區(qū)
第八步:在按下最后一次回車后,拔掉U盤

 

(五)、PE下,還原硬盤中的ghost備份到電腦上
1.重啟進PE

2.運行PE中的GHOST32.exe
3.從本地硬盤中加載備份的鏡像:Local--->Partition--->From Image
4.找到ghost備份所在的硬盤/分區(qū)/文件夾-->雙擊.gho文件
5.選中要還原到的那個硬盤/分區(qū)
6.在按下最后一次回車后,拔掉U盤

 

(六)、PE下,備份C盤系統(tǒng)到硬盤非系統(tǒng)分區(qū)
1.重啟進PE
2.運行PE中的GHOST32.exe
3.選擇本地硬盤中要備份的目錄:Local--->Partition--->To Tmage
4.選中存放備份的硬盤/分區(qū)/文件夾
5.在按下最后一次回車后,拔掉U盤
6.手動重啟電腦

 

附:winnt32.bat  及 winnt.sif  內(nèi)容
winnt32.bat
(復制藍色字部分,粘貼到記事本中->另存為->在文件名空欄中輸入winnt32.bat->保存得到winnt32.bat)

=============================================================

.\i386\winnt32 /dudisable /s:.\i386 /syspart:c /unattend:.\i386\winnt.sif /makelocalsource /tempdrive:c /noreboot

必須阻止往U盤上寫啟動文件:紅色命令部分,在加載虛擬光驅(qū)后,可將優(yōu)盤拔下,執(zhí)行winnt32.bat 時,所有啟動文件會寫入c盤)
=============================================================
winnt.sif
(復制藍色字部分,粘貼到記事本中->另存為->在文件名空欄中輸入winnt.sif文件類型空欄中選中所有文件->保存得到winnt.sif)
,下面的文字也是可以修改的,比如修改管理員賬號和密碼
=============================================================
; Microsoft Windows
; (c) 1994 - 2001 Microsoft Corporation. 保留所有權(quán)利。
;
; 無人值守安裝應答文件示例
;
; 此文件包含如何自動安裝或升級 Windows 的信息,這樣
; 安裝程序運行就不需要用戶的輸入。您可以在 ref.chm
; 中找到更多信息,該文件位于
; CD:\support\tools\deploy.cab
;

[Unattended]
Unattendmode = FullUnattended
OemPreinstall = NO
TargetPath = *
Filesystem = LeaveAlone


[GuiUnattended]
; 設置時區(qū)為中國
; 設置管理員密碼為空
; 設置 AutoLogon為 ON 并登錄
TimeZone = "210"
AdminPassword = *
AutoLogon = Yes
AutoLogonCount = 1

[LicenseFilePrintData]
; 用于 Server 安裝
AutoMode = "PerServer"
AutoUsers = "5"

[GuiRunOnce]
; 列出當?shù)谝淮蔚卿浻嬎銠C時您想啟動的程序

[Display]
BitsPerPel = 16
XResolution = 800
YResolution = 600

[Networking]

[Identification]
JoinWorkgroup = Workgroup

[UserData]
FullName = "User"
OrgName = "Microsoft"
ComputerName = *
ProductKey     = "MRX3F-47B9T-2487J-KWKMF-RPWBY"

; 其他用戶 Lenovo User      Lenovo (Beijing) Limited

=================================================================== 

二、優(yōu)盤插入后直接有xp安裝界面/linux安裝界面

需要修改引導界面

 

三、優(yōu)盤安裝linux鏡像

使用grub2,因為grub2可以使用loopback直接加載鏡像(iso文件),而且grub2本身支持多種語言(syslinux需要改造下),因此會方便點

(一)、優(yōu)盤不分區(qū)的情況下操作方法:

1、在優(yōu)盤(假設該優(yōu)盤被掛載為 /dev/sdb1)上安裝grub2到啟動引導區(qū)(注意下面第二條命令中,位置是/dev/sdb,而不是/dev/sdb1,也就是安裝到了引導區(qū)了,而不是安裝到可見的那個硬盤區(qū)里)。

代碼:
sudo mount /dev/sdb1 /mnt -t vfat #掛載U盤 sudo grub-install --root-directory=/mnt /dev/sdb #安裝grub2到/dev/sdb, 并以/mnt作為根目錄, 實際就是上一步掛載的優(yōu)盤跟目錄.

2、假設是要安裝archlinux,則把archlinux-2011.08-2-archboot.iso放到U盤的鏡像目錄下(比如:/mnt/iso/archlinux-2011.08-2-archboot.iso)


3、然后編輯U盤grub2的啟動菜單,初始化grub2的配置:
grub-mkconfig -o /mnt/boot/grub/grub.cfg
或者自己創(chuàng)建一個:
sudo nano /mnt/boot/grub/grub.cfg
代碼:
### BEGIN /etc/grub.d/05_debian_theme ### set menu_color_normal=cyan/blue set menu_color_highlight=white/blue ### END /etc/grub.d/05_debian_theme set timeout=30 set default=0 # (0) archlinux-archboot.iso-x86_64 menuentry 'archlinux-archboot.iso-x86_64' { loopback loop (hd0,1)/iso/archlinux-2011.08-2-archboot.iso linux (loop)/boot/vm64 initrd (loop)/boot/initrd64.img rootdelay=10 } # (1) archlinux-archboot.iso-i686 menuentry 'archlinux-archboot.iso-i686' { loopback loop (hd0,1)/iso/archlinux-2011.08-2-archboot.iso linux (loop)/boot/vmlinuz initrd (loop)/boot/initrd.img rootdelay=10 }

其中:

loopback是grub2用于直接讀取優(yōu)盤的功能模塊,loop是掛載的優(yōu)盤的一個代號(中介用的,后面可以不用寫完整的路徑),可以隨意,比如下面的lo1 。

(hd0,1)是優(yōu)盤啟動后優(yōu)盤的盤符,每個人的不太一樣,因此,需要重新啟動后,查看插入優(yōu)盤的盤符,或者在安裝時臨時修改。

linux (loop)/boot/vm64 部分是指啟動內(nèi)核所在目錄,需要根據(jù)不同的鏡像進行修改,比如ubuntu中是/casper/vmlinuz

4、完了就是測試是否制作成功了,可以重啟系統(tǒng),然后選擇優(yōu)盤引導啟動系統(tǒng)。啟動后就會進入安裝程序,相當于執(zhí)行

代碼:
/arch/setup
接下來的安裝過程請參閱arch官方的wiki,如果網(wǎng)絡不錯,還是建議選擇網(wǎng)絡安裝,省得安裝舊包。

當然,如果會寫菜單,grub2還可以引導很多,包括本機的win7/xp以及剛安裝的arch(像我安裝arch的時候就不安裝引導程序,等安完重啟時 用U盤引導它啟動,然后直接安裝grub2。當然,也可以啟動進入livecd,然后chroot到arch下安裝grub2,這個扯遠了)。

這樣的好處就是,需要的時候只要把鏡像拷貝到優(yōu)盤上就可,平時可以刪了留出空間干別的事情。既省了刻盤,也省的要清空U盤。

(二)、在分區(qū)的情況下:

目前測試ntfs ext4成功,其他未測試

注意:因為下文是直接使用電腦上的grub配置,不建議如此,因為如果電腦本身也是使用這個配置的話,會引發(fā)混亂!建議還是采用上面不分區(qū)時的做法,就是手動寫或者自動生成后修改。

1 將下載的iso放入優(yōu)盤分區(qū)中,分區(qū)任意。
2 在grub2啟動項掛載iso。比如我的電腦有C: D: E: F: ,NTFS格式和ext4, swp分區(qū)。

將a.iso放在D:盤(linux下位置假設是(hd0,2))根目錄下。grub2啟動項上按c進入命令行模式,

代碼:
loopback lo1 (hd0,2)/a.iso

3 加載硬盤格式支持
代碼:
insmod ntfs
其中:
因為D盤是NTFS格式,如果是fat格式,則要換成insmod fat,依次類推其他格式。


3、原版的ubuntu9.10CD的啟動內(nèi)核在casper文件夾下,其他linux發(fā)行版請自行修改;
代碼:
linux (lo1)/casper/vmlinuz boot=casper iso-san/filename=/a.iso noeject noprompt --

其中:
boot=casper是Ubuntu系列的LiveCD啟動參數(shù), 如果引導其他的Linux發(fā)行版鏡像, 需要自行修改為適合其他系統(tǒng)的參數(shù).
iso-sca/filename用絕對路徑指定鏡像文件位置.

4、相關(guān)文件名請自行修改
代碼:
initrd (lo1)/casper/initrd.lz

5
代碼:
boot

完成。測試新氧的9.04, U原版CD通過。均是CD版,DVD版未測試。

把1~4直接寫入到/etc/grub.d/40.custom下,直接生成grub.cfg. 具體代碼如下:

代碼:
menuentry "Ubuntu LiveCD On D:(這里名稱任意)" {
loopback lo1 (hd0,2)/a.iso
insmod ntfs
linux (lo1)/casper/vmlinuz boot=casper iso-san/filename=/a.iso noeject noprompt --
initrd (lo1)/casper/initrd.lz
}

然后
代碼:
update-grub

大功告成!
依此類推,可以填加任意多個liveCD了,你的啟動菜單也會變的很壯觀,但其實不占用過多的硬盤空間,只是各個鏡像而已。
現(xiàn)在可以輕松自己打包各自的liveCD,再加上grub2有自己的啟動盤,這樣,不管是從機子硬盤還是移動硬盤、U盤、光驅(qū)內(nèi)啟動grub2,都可以應用以上思路直接啟動硬盤或移動硬盤、U盤內(nèi)的iso文件,而且是ISO的live系統(tǒng),不影響移動硬盤、U盤的正常使用

 

(三)、掛載iso,提取引導文件[不推薦方式]

通過如下命令,掛載ISO文件到“/mnt/iso”目錄下:
# mount -t iso9660 /rhel-5.3-server-i386-dvd.iso /mnt/iso -o loop

將“/mnt/iso/isolinux”目錄下的“vmlinuz”和“initrd.img”兩文件復制到根目錄下。


注:

1、一般linux下的所謂優(yōu)盤啟動盤制作工具,都是這種方式,好處是直接方便簡單,壞處是一個優(yōu)盤只能一個鏡像,這樣大容量優(yōu)盤就很浪費了。對于想制作啟動、安裝、維護全能系統(tǒng)的人來說,就不太適用了。

2、當然,也可以通過修改提取出來的文件的名字,來實現(xiàn)引導多個鏡像,比如把isolinux改名為rhel5。但這樣明顯沒有只修改grub菜單來得省事。

實現(xiàn)方法:

把iso文件里面的isolinux和images目錄都提取出來,放到該分區(qū)的根目錄,那個最好把isolinux這個名字改一下,改成fedora啊、centos啊、rhel5啊什么的,喜歡什么改什么;images名稱不變。

修改menu.lst啦,在文本最后面加上類似下面的東西:
title install Fedora 10
kernel (hd0,0)/fedora/vmlinuz
initrd (hd0,0)/fedora/initrd.img

上文不適用LiveCD之類的系統(tǒng),以上在CentOS5和RedHat Enterprise 5上試驗成功。

對于Fedora、ubuntu等,在網(wǎng)上找了一些資料,并測試通過,可使用如下方法:

Fedora:
把iso LiveCD放在某個ext3(或者reiserfs、fat32)分區(qū)的根目錄下,
然后把該iso中的LiveOS目錄復制到這個ext3(或者reiserfs、fat32)分區(qū)的根目錄。

再把isolinux/vmlinuz0和isolinux/initrd0.img復制到前面得到的LiveOS中。
經(jīng)測試,發(fā)現(xiàn)只能放在根目錄下,其他方式均會導致無法啟動進入到圖形化界面。

重新啟動電腦,并進入grub,按c鍵進入命令行狀態(tài),按如下命令操作:
grub> root (hd0,X)
grub> kernel /LiveOS/vmlinuz0 root=/dev/sdaY ro liveimg rhgb

grub> initrd /LiveOS/initrd0.img
grub> boot
注意藍色的X,Y部分需要修改成存放iso文件的分區(qū),其中Y=X+1。

ubuntu:
將安裝鏡像文件ubuntu-9.04-desktop-i386.iso文件放在一個分區(qū)的根目錄,如F:\
掛載iso文件,命令如下:

mount ubuntu-9.04-desktop-i386.iso -o loop /media/cdrom
進入/cdrom, 把casper目錄下的vmlinuz及initrd.gz兩個文件copy到放ubuntu-9.04-desktop-i386.iso的分區(qū)的

根目錄,如F:\vmlinuz,F:\initrd.gz。
重新啟動電腦,并進入grub,按c鍵進入命令行狀態(tài),按如下命令操作:

grub> root (hd0,X)
grub> find /ubuntu-9.04-desktop-i386.iso         #(這個好像不輸入也可以)

grub> kernel /vmlinuz boot=casper iso-scan/filename=ubuntu-9.04-beta-desktop-i386.iso quiet ro automatic-ubiquity ocale=zh_CN.UTF-8 noprompt --

grub> initrd /initrd.gz
grub> boot
 


四、安裝win系統(tǒng)到優(yōu)盤中

 

五、安裝linux到優(yōu)盤中

需要修改引導項,一些livecd本身就具備這樣的能力,最懶的方式是指修改grub引導。然后引導進入的時候,再選擇直接運行系統(tǒng),即可。

不懶的話,就抄寫下鏡像里面相關(guān)的引導文件內(nèi)容即可。

下面有操作實例,方法就是直接克隆一個硬盤鏡像(使用dd),然后運行鏡像。

六、直接加載鏡像到內(nèi)存中

把整個鏡像加載到內(nèi)存中,整個安裝過程會很快,但這個方法如果鏡像大小大于內(nèi)存(比如內(nèi)存只有2g,但鏡像是個dvd4g),會耗光內(nèi)存。

方法:使用SYSLINUX和MEMDISK

過程:

1、把優(yōu)盤格式化為FAT32并創(chuàng)建如下文件夾:

X:\Boot
X:\Boot\ISOs
X:\Boot\Settings

2、 復制鏡像到優(yōu)盤的ISOs文件夾中

3、到syslinux網(wǎng)站下載syslinux(版本要高于4.05),并復制:

./win32/syslinux.exe to the desktop, or wherever you want.

./memdisk/memdisk 到優(yōu)盤的Settings文件夾中,并在此文件夾中創(chuàng)建一個文件:syslinux.cfg ,并寫入類似以下的引導內(nèi)容:

DEFAULT arch_iso

LABEL arch_iso
        MENU LABEL Arch Setup
        LINUX memdisk
        INITRD /Boot/ISOs/archlinux-2011.08.19-netinstall-x86_64.iso
        APPEND iso
4、在
syslinux.exe所在的地方,創(chuàng)建一個 *.bat (or *.cmd) 文件,并運行下面命令:
@echo off
syslinux.exe -m -a -d /Boot/Settings X:

到此步完成

注意: If you get the famous 30 seconds error (especially with the i686 version), press the Tab key at the "Boot Arch Linux" entry and add "vmalloc=256M" at the end for the netinstall image and "vmalloc=448M" for the core image.



第四章 測試

一般最直接的辦法,是制作完成優(yōu)盤啟動盤后,重啟電腦,查看效果,但這樣明顯麻煩費事,也不利于即時修改,因為,一般可以使用虛擬機仿真進行測試。

一、可模擬硬件環(huán)境的虛擬機:qemu

qemu是比較變態(tài)的一個虛擬工具,能夠在一個計算機上模擬各種架構(gòu)的電子設備(其他的虛擬機大都沒有這個能力,只能模擬和本計算機同架構(gòu)的硬件環(huán)境),比如x86、x86-64、PowerPC、SPARC 32、SPARC 64 ,ARM(常見手機平板用的芯片)等,可以稱之為“仿真”的虛擬機吧。

既然是仿真,那么用來做跨平臺測試開發(fā)就非常有用,可以不用掏錢去買那些設備了,比如開發(fā)用于手機的軟件,不用再去買手機一個個來測試了,只需要在電腦上模擬出一個手機即可,大大節(jié)約研發(fā)成本。

而一般的手機系統(tǒng)廠商所發(fā)布的開發(fā)包(sdk),除了java虛擬機,就是用的qemu,比如已經(jīng)被廢棄的米果手機操作系統(tǒng)。


(一)固件

qemu可以跨平臺運行,一般安裝后有兩個重要部分,以我的archlinux中為例(qemu 版本為 1.0):

1、用于架構(gòu)的固件:x86、x86-64、PowerPC、SPARC 32、SPARC 64等平臺的固件,名字以qemu-架構(gòu)名形式出現(xiàn),比如qemu-arm、qemu-mips,下面是我的系統(tǒng)中可用的可模擬架構(gòu):

qemu-alpha                qemu-system-arm
qemu-arm                  qemu-system-cris
qemu-armeb                qemu-system-i386
qemu-cris                 qemu-system-lm32
qemu-ga                   qemu-system-m68k
qemu-i386                 qemu-system-microblaze
qemu-img                  qemu-system-microblazeel
qemu-io                   qemu-system-mips
qemu-launcher             qemu-system-mips64
qemu-m68k                 qemu-system-mips64el
qemu-microblaze           qemu-system-mipsel
qemu-microblazeel         qemu-system-ppc
qemu-mips                 qemu-system-ppc64
qemu-mipsel               qemu-system-ppcemb
qemu-nbd                  qemu-system-s390x
qemu-ppc                  qemu-system-sh4
qemu-ppc64                qemu-system-sh4eb
qemu-ppc64abi32           qemu-system-sparc
qemu-s390x                qemu-system-sparc64
qemu-sh4                  qemu-system-x86_64
qemu-sh4eb                qemu-system-xtensa
qemu-sparc                qemu-system-xtensaeb
qemu-sparc32plus          qemu-unicore32
qemu-sparc64              qemu-x86_64
qemu-system-alpha

2、用于硬件模擬的固件:模擬視頻卡、 PXE(Preboot Execution Environment) 啟動和其他選項的單獨的固件文件,可以在/usr/share/qemu里查看

bamboo.dtb        petalogix-ml605.dtb       sgabios.bin
bios.bin          petalogix-s3adsp1800.dtb  slof.bin
keymaps           ppc_rom.bin               spapr-rtas.bin
linuxboot.bin     pxe-e1000.rom             vgabios.bin
mpc8544ds.dtb     pxe-eepro100.rom          vgabios-cirrus.bin
multiboot.bin     pxe-ne2k_pci.rom          vgabios-qxl.bin
openbios-ppc      pxe-pcnet.rom             vgabios-stdvga.bin
openbios-sparc32  pxe-rtl8139.rom           vgabios-vmware.bin
openbios-sparc64  pxe-virtio.rom
palcode-clipper   s390-zipl.rom
注:有時候隨 QEMU 提供的固件并不合適。例如,用于 x86 和 x86-64 系統(tǒng)的固件是傳統(tǒng)的基本輸入輸出系統(tǒng)(BIOS)。如果您想測試或開發(fā)那些依賴較新的可擴展固件接口(EFI=Extensible Firmware Interface) 或更高級固件的軟件,可能需要到別處尋找。QEMU 網(wǎng)站提供可擴展固件接口鏡像,因此這種特殊條件能夠滿足。其他情況可能更困難。如果想要運行特定類型的固件,可能需要用相關(guān)的關(guān)鍵詞上網(wǎng)搜索。

(二)、模擬方式

1、架構(gòu)模擬:比如在x86_64的archlinux上模擬基于arm的手機操作系統(tǒng)andriod。


2、系統(tǒng)模擬:比如在x86_64的archlinux上模擬x86_64的debian系統(tǒng)。



二、測試進行流程

(一)安裝qemu

待寫

(二)試運行qemu


(三)設置測試所需的環(huán)境

既然是用于測試引導情況,那么,對于啟動所需的選項和usb的支持,就是必須的了

指定硬盤:使用 -hda、-hdb、-hdc-hdd 來引用 Parallel ATA (PATA) 硬盤,-cdrom 指定 CD 或 DVD 鏡像文件或設備。這些選項都采用文件名作為參數(shù)。光驅(qū)占用了 -hdc 的位置,因此不能同時使用這兩個選項。

啟動順序: -boot,它指定了啟動設備。使用 -boot c 從第一個硬盤啟動,-boot d 從 CD-ROM 設備啟動。

引導:-bios 選項指定一個不同的固件文件


(四)測試

其實這一步是最無聊的,就是不斷的開啟和關(guān)閉虛擬機

qemu-system-x86_64 -hda /dev/sdX

第五章、常見故障
一、中途被拔出
只需要重新加載就可以了,比如:
mount /dev/sd[x] /src
二、安裝到最后需要采取的干預措施


第六章、操作實例

實例一:bigtall(從零開始,比較全面合理,但不建議新手嘗試)

創(chuàng)建一個優(yōu)盤啟動工具盤,所以多啟動支持比較重要,不過本人對XP系列對多啟動支持并不是很滿意,所以我們要選一個更好用的,當然是 GRUB for DOS了。它是一個強大的跨平臺的專用的多系統(tǒng)引導程序。更為關(guān)鍵的是操作起來非常簡單。首先我們來看一下完成整個步驟所需要準備的東西:

  1. 一個空的U盤,本人準備了兩個:一個1G的和一個128M的。
  2. 工具PEtoUSB,作用是格式化一個NT/XP啟動盤。到http://gocoding.com/page.php?al=petousb下,這個項目是從sf遷移過來的,可是沒有找到源代碼。
  3. 工具USBBOOT,另外一款格式化U盤的工具,到 http://flashget.newhua.com/down/usboot.rar 下,和PEtoUSB配合,基本沒有不能格式化的U盤。
  4. 下載grub for dos環(huán)境和其安裝工具grub-install。
  5. 下載一個vista PE的iso,地址是http://www.greendown.cn/view_down.asp?downd_id=17&downd=0&ID=6270&down=yes ,不過bigtall找到一個晚一些時候的 VISTAPE0509.iso,必須用迅雷,因為原始地址沒有了。
  6. 下載深山紅葉熊貓燒香版V28,是XPE內(nèi)核的工具盤,必要。必須用迅雷,因為原始地址沒有了。這里如果用avg free會殺出3個木馬。不過沒關(guān)系。
  7. 下載一個DOS啟動工具盤,入口頁面在這里,下載地址在這里:部分1,部分2,部分3。這個dos工具中的spfdisk磁盤分區(qū)工具非常好用,強烈推薦。

準備好之后,我們要開始我們的操作步驟了,這里,我們會把這幾種系統(tǒng)放到一個盤上,用grub統(tǒng)一進行啟動管理。我們首先規(guī)劃一下目錄

loader            存放所有和啟動相關(guān)的文件,盡可能全部放在這里
loader\grub    相關(guān)的文件和備份
loader\redleaf·深山紅葉的啟動文件目錄
loader\vistaPE·PE2環(huán)境

以下就是步驟和注意事項:

  1. 格式化U盤,因為有DOS系統(tǒng),所以大家直接格式化成fat或者fat32格式。格式化工具使用PEtoUSB,1G的建議使用HDD方式格式化,128M的可以用ZIP格式,不過要注意的是,因為U盤啟動沒有統(tǒng)一的標準,所以要自己的機器支持才行。格式化直接影響系統(tǒng)能否正常啟動。測試方法很 簡單,在格式化之后,直接插入電腦,用USB方式啟動,如果報告類似于“Missing xxxxx”的錯誤,并且讓你“press any key”的話,測試就通過了。
  2. 運行g(shù)rub-install工具,更新引導程序。這個步驟一定要注意,不要錯選了你的硬盤哦。操作失誤別來找我,bigtall可是一概不認賬、不負責的哦。另外,如果不小心把grub弄得無法啟動了,用這個工具簡單修復一下就可以了。
  3. 將grub for dos中的grldr文件復制到根目錄中。
  4. 編寫grub的啟動配置文件\menu.lst,具體內(nèi)容見文后。到此,我們需要再一次進行測試:用USB方式啟動,過了幾秒鐘之后,你應該會看到一個帶有選項的界面,按c鍵可以進入grub的命令行模式,大家可以help一下看看。
  5. 安裝dos系統(tǒng)。解壓縮SBMSR400.part?.rar,把其中的IMG文件復制到loader目錄中。對應menu.lst的配置內(nèi)容為:
  6. 安裝深山紅葉系統(tǒng)。將iso根目錄下面的winpe.im_,winpe.sif和xcmd.ini復制到U盤根目錄;把wins中的 兩個文件setupldr.bin和ntdetect.com復制到loader\redleaf中;把programs目錄拉到U盤根目錄下;然后對應 menu.lst配置內(nèi)容為:
  7. 安裝VistaPE系統(tǒng)。把vistaPE的ISO根目錄下面的bootmgr復制到U盤根目錄;把BOOT目錄和SOURCES目錄 拉到U盤根目錄下。如果要工具,則把PROGRAMS拉到U盤根目錄,和深山紅葉的合并在一起。(有好事者可以去修改一下xcmd.ini,讓紅葉變得更豐滿一些)。

至此,我的維護工具盤就成功了,給大家秀秀一下我的1G盤的目錄結(jié)構(gòu):

F:.
│  grldr
│  menu.lst
│  boot.ini
│  WINPE.SIF
│  BOOTFONT.BIN
│  NTDETECT.COM
│  WINPE.IM_
│  XCMD.INI
│  BOOTMGR
│  
├─loader
│  │  SBMSR400.IMG
│  │  DOS98.IMG
│  │  
│  ├─grub
│  │      menu.lst(根目錄menu.lst的備份)
│  │      MEMDISK.GZ
│  │      
│  ├─redleaf
│  │      NTDETECT.COM
│  │      SETUPLDR.BIN
│  │      
│  └─vistaPE
│          BOOTMGR
│          
├─MENU
│          
├─PROGRAMS
│              
├─SOURCES
│      boot.wim
│      
└─BOOT
        BOOTSECT.EXE
        ETFSBOOT.COM
        BCD
        BOOT.SDI

      這里有一個需要大家特別注意的事情:因為引導程序功能有限制,所以他們不能讀取不連續(xù)的文件,換句話說,他們不能處理文件碎片的情況。所以在制作的 時候,不要在U盤上做大量的刪除操作,盡可能是copy進去。如果有人做了大量的刪除操作,可以用XP自帶的碎片整理程序整理一下就可以了。

說到這里,細心的看管應該有些疑問了,我另外的那個128M的盤呢?別著急,bigtall這就給你道來。我的這個128的盤時間比較老了,只支持 USB1.1接口,所以用起來比較慢。所以本人需要挑選一下環(huán)境才可以,我選擇深山紅葉。做法很簡單,不過跟前文操作步驟略有不同,需要用 UsbBoot格式化,步驟如下:

  1. 使用UsbBoot格式化,我的機器用ZIP和FDD模式都可以認。格式化的時候UsbBoot會自動在里邊放一個DOS啟動系統(tǒng)的。
  2. 直接從GRUB4DOS中復制GRUB.EXE到U盤
  3. 在優(yōu)盤用記事本生成一個名字叫CONFIG.SYS的文本文件,其中只有一行內(nèi)容:DEVICE=grub.exe
  4. 從深山紅葉系統(tǒng)中手工復制bootfont.bin, ntdetect.com, winpe.sif, setupldr.bin, winpe.im_到U盤根目錄即可。
  5. 在U盤放一個menu.lst啟動配置文件,內(nèi)容參考附錄

啟動之后是一個基本的winpe環(huán)境,帶有網(wǎng)絡支持,不過要手工程序菜單中的工具。

實例二:

1、將移動硬盤主分區(qū)設為活動分區(qū),并格式化成FAT32格式。
2、用UltraISO打開6合1合盤,選中光盤根目錄下的所有文件,右擊,提取到移動硬盤主分區(qū)。
3、雙擊 “BOOTICE引導扇區(qū)維護工具”,選中移動硬盤后,點擊“主引導記錄M”、選“UltraISO”一欄,"安裝/配置";再點“分區(qū)引導記錄P”,選“syslinux4.04”一欄,"安裝/配置"。

實例三:

使用UltraISO本身的寫入映像功能。

使用UltraISO會有的問題:編碼!尤其是在linux下,如果手動復制進一個鏡像,會導致整個優(yōu)盤亂碼,只能重新制作啟動優(yōu)盤。


實例四:carbonjiao將linux安裝到硬盤鏡像(loop)中

1. 2011-03-18 木倉花axlrose的指點下,響應修改,功能加強。。。

用途:
1、多系統(tǒng)愛好者(比如俺),不希望磁盤分區(qū)太復雜,但又想使用多系統(tǒng);
2、為測試系統(tǒng)方便;
3、方便刪除系統(tǒng)(刪除一個文件,修改啟動配置);
4、可以做成類似PE的ROM系統(tǒng);
。。。
還可以發(fā)展更多。。。

背景:
1、GRUB2 bootloader 已經(jīng)支持loop設備啟動(不知道其他的支持得如何);
2、Arch GNU/Linux 官方的啟動腳本無法從loop設備啟動

實現(xiàn)的效果: 啟動文件中存放的Arch GNU/Linux

實現(xiàn)步驟:

1、 創(chuàng)建硬盤鏡像

代碼:
dd if=/dev/zero of=/mnt/sda9/Arch/Arch-i686.img bs=1M count=3500
創(chuàng)建一個3.5GB大小的磁盤文件Arch-i686.img 存放到 /mnt/sda9/Arch 目錄下

2、 建立文件系統(tǒng)

代碼:
mkfs.reiserfs /mnt/sda9/Arch/Arch-i686.img
這里只用reiserfs, 要看引導程序的支持程度, 本打算用btrfs的,結(jié)果用grub2-btrfs測試啟動不成功
ext2 ext3 ext4 reiserfs 應該是支持的, 很盼望將來grub2-btrfs能完美支持btrfs的磁盤文件設備

3、安裝(移植)系統(tǒng)到硬盤鏡像
代碼:
sudo mount /mnt/sda9/Arch/Arch-i686.img /tmp/install
安裝: 不贅述, 很多文檔介紹

移植現(xiàn)有Arch GNU/Linux 系統(tǒng):
代碼:
sudo tar cvpf - / --exclude=/mnt --exclude=/media --exclude=/sys \
      --exclude=/proc --exclude=/var/abs --exclude=/var/cache/pacman/pkg \
      --exclude=/var/lib/pacman/sync | sudo tar xvpf - -C /tmp/install

4、修改相關(guān)配置
代碼:
sudo mkdir /tmp/install/sys

修改fstab (/tmp/install/etc/fstab),將掛載/的那行改為
代碼:
/dev/loop0          /            reiserfs          defaults  0    1

5、修改啟動內(nèi)核和硬盤鏡像設備的系統(tǒng)

這個就是重中之重了, 因為目前Arch 官方的啟動腳本不支持。 這里就添加一個hook來實現(xiàn)掛在硬盤鏡像設備

1) 新建 /tm/install/lib/initcpio/hooks/automount 內(nèi)容:
-----------2011-03-22--- 更新 官方模式,可以不用修改init
------------2011-03-18-- 在木倉花的建議下修改, 功能更強大
代碼:
代碼:
run_hook ()
{
    if [ "x$loopfile" != "x" ]; then
        mount_handler="loop_mount_handler"
    fi
}

# $1 /new_root
loop_mount_handler ()
{
    # 啟動參數(shù)指定 real_root=loop=/dev/sda1 loopfile=Arch/archlive.disk
    # 或者指定 real_root=loop=/dev/disk/by-label/C loopfile=Arch/archlive.disk  (label有中文得時候會出錯)
    # 或者指定 real_root=loop=/dev/disk/by-uuid/047C-F52A loopfile=Arch/archlive.disk
    #              上面的例子中"sda1"  "C"  "047C-F52A" 根據(jù)具體情況對應替代,或者用*花建議得grub2自動探測
    #echo "run automount hook begin"

    if [ "x$1" = "x" ]; then
        UNION="/new_root"
    else
        UNION="$1"
    fi

    # 保險點, 根據(jù)Arch目前風格,再檢測、創(chuàng)建目錄
    if [ "x$HOST" = "x" ]; then HOST="/host"; fi
    if [ ! -d $HOST ]; then mkdir -p $HOST; fi
    if [ ! -d $UNION ]; then mkdir -p $UNION; fi

    case ${real_root} in loop\=*)
        loop=${real_root/loop=}
        case $loop in *by-uuid*)
                if [ ! -e $loop ]; then
                        loop_lowercase="$(dirname $loop)/$(echo $(basename $loop) | tr [:upper:] [:lower:])"
                        loop_uppercase="$(dirname $loop)/$(echo $(basename $loop) | tr [:lower:] [:upper:])"
                        if [ -e ${loop_lowercase} ]; then
                                loop="${loop_lowercase}"
                        elif [ -e ${loop_uppercase} ]; then
                                loop="${loop_uppercase}"
                        fi
                fi
                ;;
        esac
        if [ -e $loop ]; then
                fstype=$(blkid -u filesystem -o value -s TYPE -p "${loop}")
                fsopt="-t $fstype"
                MOUNT="mount"
                if [ "${readwrite}" = "no" ]; then rwopt="ro"; else rwopt="rw"; fi
                case $fstype in
                        ntfs)  MOUNT="mount.ntfs-3g"
                                rwopt="rw"
                                fsopt=""
                                ;;
                        vfat)  rwopt="rw"
                        ;;
                        squashfs|iso9660|udf) rwopt="ro"
                        ;;
                        esac
                if [ "x$mountopts" != "x" ]; then
                        mountopts="-o $mountopts,$rwopt"
                else
                        mountopts="-o $rwopt"
                fi
                $MOUNT $fsopt $mountopts $loop  $HOST

                if [ -f $HOST/$loopfile ]; then
                        loopfile="$HOST/$loopfile"
                        fstype=$(blkid -u filesystem -o value -s TYPE -p "${loopfile}")
                        if [ "${fstype}" = "squashfs" ]; then rwopt="ro"; fi
                        #echo "mount -t $fstype -o loop,$rwopt $loopfile $UNION"
                        mount -t $fstype -o loop,$rwopt $loopfile $UNION
                            if [ $? -eq 0 ] ; then
                                echo "mkdir -p $UNION$HOST"
                                      mkdir -p $UNION$HOST
                                # 將存放硬盤鏡像的分區(qū)掛載到目標系統(tǒng)的/host目錄下,跟wubi的處理方式相同
                                #echo "mount -o bind $HOST $UNION$HOST"
                                mount -o bind $HOST $UNION$HOST
                                MOUNTED=1
                            else
                                echo " mount -t $fstype -o loop,$rwopt $loopfile $UNION  error"
                            fi
                        else
                            echo "$HOST/$loopfile  is not file"
                fi
        else
                echo "${loop} not exist!"
        fi
        ;;
        esac
    #echo "run automount hook end"
}
隨便寫的, 快速實現(xiàn)需要的功能就可以了

2) 新建文件 /tmp/install/lib/initcpio/install/automount 內(nèi)容如下:
代碼:
install ()
{
    MODULES=" $(checked_modules "/usb/host" | grep -ve "_cs" -e "sl811-hcd" -e "isp116x-hcd")"

    MODULES=$(echo ${MODULES}) #trim whitespace
    if [ -n "${MODULES}" ]; then
        MODULES="${MODULES} usb_storage sd_mod sr_mod"
        MODULES="${MODULES} $(checked_modules "drivers/usb/storage/ums-*")"
    fi
    MODULES="${MODULES} nls_utf8 cp936"
    BINARIES="blkid mount.ntfs-3g tr"
    FILES=""
    SCRIPT="automount"
}

help ()
{
cat<<HELPEOF
  This hook auto mount the root device base on cmdline.
  Can support:
        1. Boot from normal harddisk or USB disk;
        2. Boot from CD-ROM or DVD-ROM;
        3. Boot from loop device file (made by dd or other tools);
        4. Boot from squashfs files;
  ...
HELPEOF
}

3) 修改 /tmp/install/etc/mkinitcpio.conf
在MODULES 中加入loop
在HOOKS最后加入 automount
代碼:
HOOKS="base udev autodetect pata scsi sata filesystems automount"

4) ----2011-03-22 新automount腳本不需要改init 。。。

5) 重新創(chuàng)建內(nèi)核鏡像
代碼:
          sudo mount -o bind /sys /tmp/install/sys
          sudo chroot /tmp/install mkinitcpio -p vmlinuz-linux
到現(xiàn)在為止,磁盤文件準備完成

6、 配置啟動

有幾種方式:
1) 直接grub2 啟動
2) ntldr --> g2ldr 來啟動
3) grub --> grub2 啟動
。。。 還有好幾種

我用的方法2),需要制作g2ldr (不贅述,有相關(guān)文檔介紹)
grub2 啟動配置文件 grub.cfg 啟動loop 設備項內(nèi)容:

--------------2011-03-18---木倉花修改、加強如下, 可以自動搜索。。。 使用卷標、UUID。。。
代碼:
menuentry "Arch i686 (on loop 虛擬盤)" {
        insmod part_msdos
        insmod reiserfs
        insmod loopback

        #set img_label=winxp    #指定分區(qū)卷標label時使用
        set img_file=Arch/Arch-i686.img  #設定查找標的
        search --file --no-floppy --set=img_root /$img_file    #直接搜索硬盤鏡像文件
        #search --label --no-floppy --set=img_root $img_label  #查找指定分區(qū)卷標label方式
        #loopback loop0 (hd0,msdos9)/$img_file      #直接指定硬盤鏡像文件位置
        probe $img_root -l --set=img_label          #探測分區(qū)卷標label ,目標label 不能有中文等無法識別的字符
        #probe $img_root -u --set=img_root_uuid    #探測uuid 但測試發(fā)現(xiàn)因為大小寫問題導致linux的by-uuid值不匹配
        loopback loop0 ($img_root)/$img_file
        set root=(loop0)
        linux /boot/vmlinuz-linux real_root=loop=/dev/disk/by-label/$img_label loopfile=$img_file  quiet
        #linux /boot/vmlinuz-linux real_root=loop=/dev/disk/by-uuid/$img_root_uuid loopfile=$img_file  quiet
        # 此處還可以用if等判斷, 來靈活使用label或者uuid, 歡迎高手指導
        initrd /boot/initramfs-linux-fallback.img
}
重新啟動即可。

后話:

1、 啟動腳本automount 稍作變化, 可以擴展出更多更強的功能, 比如從squashfs 啟動, 再掛載可寫分區(qū)保存。。。 或者直接掛載內(nèi)存做成類似PE的rom系統(tǒng)。。。

2、。。。


=====================================================

黑傳說附加信息:

感謝上文中所有貢獻者(不記名了,因為原來此文只是留在本地電腦中,匯編收集的,沒留原作者名字),關(guān)于linux部分,很多是個人寫的,另外大部分通過了個人肉測(系統(tǒng)和軟件版本不同,可能效果會不同),windows下的,個人肉測不多

本文會持續(xù)更新,直到全部完成。

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
WIN7下硬盤安裝linux雙系統(tǒng)教程(EasyBCD法)[圖文]
win7 ubuntu centos
(5)U盤安裝centos 6.4教程(總算是弄好了)
最簡易U盤安裝操作系統(tǒng)方案。
手動安裝veket到硬盤
U盤全自動引導工具4.5
更多類似文章 >>
生活服務
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服