熱點推薦:
您现在的位置: 電腦知識網 >> 操作系統 >> Windows系統管理 >> 正文

使用Win7引導程序啟動VHD的N個場景

2013-11-11 21:53:24  來源: Windows系統管理 

  首先我想指正一個說法網上經常說Win Native Boot VHD更確切的說應該是The Boot Loader Of Win Native Boot VHD重點突出Win (包括k R)的Boot Loader

  下面是種大的場景分類

  image

  我來一一解釋每一種場景

  介紹雙系統場景的文章比較多操作起來也比較方便遠的不說先看盆盆的這篇文章《[虛擬化實戰]無需借助虛機安裝就能從VHD原生啟動》真的是一步到位

  雙系統顧名思義就是在原有的一個系統上添加一個新的系統這裡我假設在在原有的Win 上添加一個新的Win k R我可以比喻成+VHD就是原有的操作系統(Win VHD則是要新增的操作系統

  

  實驗條件

  一台安裝Win 的計算機

  ImageX

  一張Wn k R安裝光盤(其實只需要裡面的Installwim文件)

  

  這裡我還是簡單的說一下步驟

  在已有的Win 裡面新建一個VHD並掛載到X盤(可以隨意選盤符)

  ImageX一個Win k R到X盤

  修改啟動項Bcdedit

  如果對於需要更詳細的步驟可以參考Frank的這篇文章從《VHD文件啟動計算機》

  

  注意事項

  只能ImageX一個Win 以上的操作系統如果ImageX一個Vista再實現雙系統當用Win 的引導程序引導這個VHD會提示錯誤

  1

  這個時候引導雙系統的引導程序是原來Win 原有的操作系統可以是Vista或者的嗎?

  本來我認為是不可以的不過看了Frank的《再談從虛擬磁盤文件啟動計算機》發現還是可以做的到的

  

  所謂單系統就是單一的VHD一個硬盤上面放一個VHD我把它比喻成+VHD就是一個空硬盤上面什麼都沒有VHD則是要新增的操作系統這個才是我今天要介紹的重點同樣我這裡VHD上的操作系統是Win k R為例

  單一VHD有種部署方法WinPE 和雙硬盤

   WinPE

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

  

  實驗環境

  一台沒有操作系統的新計算機

  WinPE 光盤(裡面最好附帶ImageX)

  一張Wn k R安裝光盤(其實只需要裡面的Installwim文件)

  一台普通的計算機只作存放k R光盤使用並把光盤共享出來

  新計算機和普通的計算機都需要在同一網段

  Bcdboot

  

  簡單說一下步驟

  先在新計算機的光驅放入WinPE 的光盤並引導

  在WinPE 的環境裡面把新計算機的硬盤分區分成一個C盤外加一個S盤C盤用來存放VHDS盤用來存放引導程序並把S盤設置成為Active

  新建一個VHD放在C盤上並掛載到X盤符

  在普通的計算機上放入k R的光盤並共享盤符

  回到WinPE 的界面裡面用ImageX把k R的鏡像還原到X盤

  Bcdboot把引導程序寫入S盤

  其中的步驟就這些蘇繁的文章寫得很詳細

  

  注意事項

  如果沒有網絡環境可以考慮使用個光驅或者U盤有很多種組合的方式宗旨就是從WinPE 啟動系統然後在裡面把k R的鏡像還原到VHD的掛載盤符最後Bcdboot制作引導程序

  當然也可以先做好VHD然後拷到新硬盤去就好了

  從上面的步驟我們可以發現有個明顯的缺點命令行下面操作 需要網絡環境

  所以我還是重點推薦一下雙硬盤的方法

   雙硬盤

  

  實驗環境

  一台Win 計算機掛載雙硬盤一塊硬盤是Win 用的而另外一塊硬盤是空的就是我們要放VHD的實驗硬盤

  一張Wn k R安裝光盤(其實只需要裡面的Installwim文件)

  ImageX

  Bcdboot

  

  簡單說一下步驟

  先在Win 裡面把空的硬盤分區分成兩個盤符其中一個放VHD文件另外一個放引導程序假設是E盤和S盤S盤需要設置為Active

  在E盤裡面新建一個VHD文件並掛載到X盤

  ImageX k R到X盤

  Bcdboot把引導程序寫入S盤

  相對上面的WinPE 的方法雙硬盤顯得容易操作一些對於環境的要求也要小很多

  如果想要快速部署可以先做好一個現成的k R的VHD那麼所需要做的就是復制粘貼再加Bcdboot

  最後補充一點

  ImageX還原出來的VHD文件如果不進行Bcdboot即使直接放到HyperV或者VPC裡面也無法引導這點我起初也不明白後來發現HyperV生成的VHD和ImageX生成的VHD有本質的區別在於前者直接生成了M的包含bootmgr的System Partition而後者沒有所以需要Bcdboot

  image


 


From:http://tw.wingwit.com/Article/os/xtgl/201311/9445.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.