歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 通過VHD虛擬磁盤實現多系統安裝

通過VHD虛擬磁盤實現多系統安裝

日期:2017/2/28 14:25:15   编辑:Linux教程

通過VHD虛擬磁盤實現多系統安裝

一、 實驗環境

主機系統:Windows7旗艦版(只有win7旗艦版以上的版本才可實現,如果不是Windows7旗艦版之上的版本,則只能在安裝新的Windows7旗艦版之上的系統時進行創建VHD虛擬磁盤

二、 實驗目的

通過虛擬磁盤實現多操作系統的安裝,而不再像過去安裝多操心系統需使用單獨的一塊物理磁盤分區

最終實現win7系統與win8系統共存

三、 實驗步驟

1. 添加動態磁盤

打開“計算機管理”,選擇“創建VHD”

進行虛擬機磁盤路徑及磁盤大小的選擇

將磁盤創建為J盤,並且格式化此磁盤

2. 將windows裝入創建的VHD硬盤中

通過“imagex.exe”工具將windows安裝文件裝入創建的VHD硬盤中

(1) 查找所安裝系統的配置文件

首先要在系統安裝盤中找到windows8的安裝配置文件

(2) 通過imagex.exe工具裝入系統

通過imagex.exe來使用Windows 映像 (.wim) 文件來部署系統:

通過“/info” 查看映像文件信息

本例的windows8系統只有一個鏡像,image count是1

記下每個images index所代表的版本,

通過imagex /apply 命令將卷映像應用於指定的驅動器

“/info”命令核實到此光盤只有一個鏡像文件,images index為1故這裡選擇“1”這個版本進行安裝

(3) 添加啟動項

兩種方式添加啟動項,兩個方式都可以,bcdboot命令相對簡單,bcdedit命令雖然復雜,但可以自定義各類參數和名稱,功能更強大

BCDBOOT命令

bcdboot j:\windows /s c:

將新建立的j盤的引導文件復制到C盤(/s是導入啟動信息參數,C:是我們要把啟動信息導入的分區)

重啟即可

②bcdedit命令

通過bcdedit命令來添加啟動項

l bcdedit /copy {current} /d "windows 8 start" (復制當前系統的啟動信息作為VHD的啟動信息)

引號中間的部分就是在啟動菜單中顯示的名稱,然後系統會生成一個{變量},{變量}會在後續的命令中使用到

l bcdedit (查看復制後的當前引導配置信息),此時partition的信息依舊是c

l 修改osdevice的路徑

bcdedit /set {18d97c36-c553-11e2-b6e0-ca453d480c66 }

osdevice vhd=[d:]\windows 8.vhd (更改VHD的啟動信息,使其指向VHD文件)

bcdedit(查修改後的當前引導配置信息)

l 修改device的路徑

bcdedit /set {18d97c36-c553-11e2-b6e0-ca453d480c66} device vhd=[E:]\win8.vhd

l 重啟系統即可

Copyright © Linux教程網 All Rights Reserved