虛擬化:使用Windows 7引導(dǎo)程序啟動(dòng)VHD的N個(gè)場(chǎng)景

2009/4/7 10:39:24    編輯:Windows7之家 - Mary Jane     字體:【

Win7之家afsion.com.cn):虛擬化:使用Windows 7引導(dǎo)程序啟動(dòng)VHD的N個(gè)場(chǎng)景

Vista之家www.vista123.com):虛擬化:使用Windows 7引導(dǎo)程序啟動(dòng)VHD的N個(gè)場(chǎng)景

 首先,我想指正一個(gè)說(shuō)法,網(wǎng)上經(jīng)常說(shuō)Win 7 Native Boot VHD,更確切的說(shuō),應(yīng)該是The Boot Loader Of Win 7 Native Boot VHD,重點(diǎn)突出---Windows 7(包括2k8 R2)的Boot Loader。

下面是2種大的場(chǎng)景分類(lèi)

image

我來(lái)一一解釋每一種場(chǎng)景。

 

1.雙系統(tǒng)

介紹雙系統(tǒng)場(chǎng)景的文章比較多,操作起來(lái)也比較方便,遠(yuǎn)的不說(shuō),先看盆盆的這篇文章《[虛擬化實(shí)戰(zhàn)]無(wú)需借助虛機(jī)安裝,就能從VHD原生啟動(dòng)》,真的是一步到位。

雙系統(tǒng)顧名思義,就是在原有的一個(gè)系統(tǒng)上添加一個(gè)新的系統(tǒng),這里我假設(shè)在在原有的Win 7上添加一個(gè)新的Win 2k8 R2。我可以比喻成1+VHD,1就是原有的操作系統(tǒng)(Win 7),VHD則是要新增的操作系統(tǒng)。

-------------------------------------------------------------------------------------------------------------------

實(shí)驗(yàn)條件:

1.一臺(tái)安裝Win 7的計(jì)算機(jī)

2.ImageX

3.一張Wn 2k8 R2安裝光盤(pán)(其實(shí)只需要里面的Install.wim文件)

-------------------------------------------------------------------------------------------------------------------

這里我還是簡(jiǎn)單的說(shuō)一下步驟:

1.在已有的Win 7里面新建一個(gè)VHD并掛載到X盤(pán)(可以隨意選盤(pán)符)

2.ImageX一個(gè)Win 2k8 R2到X盤(pán)

3.修改啟動(dòng)項(xiàng),Bcdedit

如果對(duì)于需要更詳細(xì)的步驟,可以參考Frank的這篇文章從《VHD文件啟動(dòng)計(jì)算機(jī)》。

-------------------------------------------------------------------------------------------------------------------

注意事項(xiàng):

1.只能ImageX一個(gè)Windows 7以上的操作系統(tǒng),如果ImageX一個(gè)Vista,再實(shí)現(xiàn)雙系統(tǒng),當(dāng)用Win 7的引導(dǎo)程序引導(dǎo)這個(gè)VHD會(huì)提示錯(cuò)誤

1

2.這個(gè)時(shí)候引導(dǎo)雙系統(tǒng)的引導(dǎo)程序,是原來(lái)Win 7的。原有的操作系統(tǒng)可以是Vista或者2008的嗎?

本來(lái)我認(rèn)為是不可以的,不過(guò)看了Frank的《再談從虛擬磁盤(pán)文件啟動(dòng)計(jì)算機(jī)》,發(fā)現(xiàn)還是可以做的到的

 

2.單系統(tǒng)

所謂單系統(tǒng),就是單一的VHD,一個(gè)硬盤(pán)上面放一個(gè)VHD,我把它比喻成0+VHD,0就是一個(gè)空硬盤(pán),上面什么都沒(méi)有,VHD則是要新增的操作系統(tǒng)。這個(gè)才是我今天要介紹的重點(diǎn)。同樣,我這里VHD上的操作系統(tǒng)是Win 2k8 R2為例。

單一VHD有2種部署方法:WinPE 3.0和雙硬盤(pán)。

 

2.1 WinPE 3.0

我也先推薦一篇文章,是MVP蘇繁的《Step by Step VHD with Native Boot

-------------------------------------------------------------------------------------------------------------------

實(shí)驗(yàn)環(huán)境:

1.一臺(tái)沒(méi)有操作系統(tǒng)的新計(jì)算機(jī)

2.WinPE 3.0光盤(pán)(里面最好附帶ImageX)

3.一張Wn 2k8 R2安裝光盤(pán)(其實(shí)只需要里面的Install.wim文件)

4.一臺(tái)普通的計(jì)算機(jī),只作存放2k8 R2光盤(pán)使用,并把光盤(pán)共享出來(lái)

5.新計(jì)算機(jī)和普通的計(jì)算機(jī)都需要在同一網(wǎng)段

6.Bcdboot

-------------------------------------------------------------------------------------------------------------------

簡(jiǎn)單說(shuō)一下步驟:

1.先在新計(jì)算機(jī)的光驅(qū)放入WinPE 3.0的光盤(pán),并引導(dǎo)

2.在WinPE 3.0的環(huán)境里面把新計(jì)算機(jī)的硬盤(pán)分區(qū),分成一個(gè)C盤(pán)外加一個(gè)S盤(pán),C盤(pán)用來(lái)存放VHD,S盤(pán)用來(lái)存放引導(dǎo)程序,并把S盤(pán)設(shè)置成為Active

3.新建一個(gè)VHD放在C盤(pán)上,并掛載到X盤(pán)符

4.在普通的計(jì)算機(jī)上放入2k8 R2的光盤(pán),并共享盤(pán)符

5.回到WinPE 3.0的界面里面,用ImageX把2k8 R2的鏡像還原到X盤(pán)

6.Bcdboot,把引導(dǎo)程序?qū)懭隨盤(pán)

其中的步驟就這些,蘇繁的文章寫(xiě)得很詳細(xì)。

-------------------------------------------------------------------------------------------------------------------

注意事項(xiàng):

1.如果沒(méi)有網(wǎng)絡(luò)環(huán)境,可以考慮使用2個(gè)光驅(qū)或者U盤(pán),有很多種組合的方式,宗旨就是:從WinPE 3.0啟動(dòng)系統(tǒng),然后在里面把2k8 R2的鏡像還原到VHD的掛載盤(pán)符,最后Bcdboot制作引導(dǎo)程序

當(dāng)然也可以先做好VHD,然后拷到新硬盤(pán)去就好了。

從上面的步驟,我們可以發(fā)現(xiàn)有2個(gè)明顯的缺點(diǎn):1.命令行下面操作 2.需要網(wǎng)絡(luò)環(huán)境

所以,我還是重點(diǎn)推薦一下雙硬盤(pán)的方法。

 

2.2 雙硬盤(pán)

-------------------------------------------------------------------------------------------------------------------

實(shí)驗(yàn)環(huán)境:

 

1.一臺(tái)Win 7計(jì)算機(jī),掛載雙硬盤(pán),一塊硬盤(pán)是Win 7用的,而另外一塊硬盤(pán)是空的,就是我們要放VHD的實(shí)驗(yàn)硬盤(pán)

2.一張Wn 2k8 R2安裝光盤(pán)(其實(shí)只需要里面的Install.wim文件)

3.ImageX

4.Bcdboot

-------------------------------------------------------------------------------------------------------------------

簡(jiǎn)單說(shuō)一下步驟:

1.先在Win 7里面把空的硬盤(pán)分區(qū),分成兩個(gè)盤(pán)符,其中一個(gè)放VHD文件,另外一個(gè)放引導(dǎo)程序,假設(shè)是E盤(pán)和S盤(pán),S盤(pán)需要設(shè)置為Active

2.在E盤(pán)里面新建一個(gè)VHD文件并掛載到X盤(pán)

3.ImageX 2k8 R2到X盤(pán)

4.Bcdboot,把引導(dǎo)程序?qū)懭隨盤(pán)

相對(duì)上面的WinPE 3.0的方法,雙硬盤(pán)顯得容易操作一些,對(duì)于環(huán)境的要求也要小很多。

如果想要快速部署,可以先做好一個(gè)現(xiàn)成的2k8 R2的VHD,那么所需要做的就是復(fù)制粘貼再加Bcdboot。

 

最后補(bǔ)充一點(diǎn):

ImageX 還原出來(lái)的VHD文件,如果不進(jìn)行Bcdboot,即使直接放到Hyper-V或者VPC里面,也無(wú)法引導(dǎo)。這點(diǎn)我起初也不明白,后來(lái)發(fā)現(xiàn)Hyper-V 生成的VHD,和ImageX生成的VHD有本質(zhì)的區(qū)別,在于前者直接生成了200M的包含bootmgr的System Partition,而后者沒(méi)有,所以需要Bcdboot。

image

本文作者: Asuka Zhang 

Vista之家www.vista123.com),愛(ài)上網(wǎng),愛(ài)上Vista123.com