Cài đặt và chạy Hyper-V Server 2012 R2 trên USB

giomuadong

Active Member
Dec 30, 2006
1,753
0
36
I) Giới thiệu

Đôi khi hạ tầng của doanh nghiệp có một số dòng server không có ổ cứng, và để chạy được hệ điều hành phải boot hệ điều hành qua SAN/iSCSI SAN hoặc SD Card/USB. Bài viết này sẽ hướng dẫn bạn tạo và chạy hệ điều hành Hyper-V Server 2012 R2 trên USB. Giúp bạn có thể chạy Hyper-V Server trên bất kỳ server và ở bất kỳ nơi nào.

Hyper-V Server 2012 R2 là phiên bản miễn phí cho phép tải về và cài đặt. . Là phiên bản Stand-alone và chỉ chứa duy nhất lớp ảo hóa (Hypervisor) để chạy Hyper-V nên ít tiêu tốn tài nguyên CPU/Memory. Hyper-V Server chứa đầy đủ các tính năng (feature) và thành phần (components) giống như role Hyper-V trong Windows Server 2012 R2.

II) Chuẩn bị

  • Tải và download Hyper-V Server 2012 R2 tại đây
  • Tải và download Windows AIK for Windows 7 tại đây
  • Bài lab thực hiện trên Windows 7

III) Thực hiện

1) Cài đặt Windows AIK for Windows 7


  • Chạy StartupCD.exe và chọn “Windows AIK Setup” để tiến hành cài đặt

Cài đặt và chạy Hyper-V Server 2012 R2 trên USB 10


  • Chọn “I Agree”

0 2


  • Chọn đường dẫn cài đặt –> Để mặc định

0 3


  • Tiến hành cài đặt

0 4


2) Copy file Install.WIM của Hyper-V Server 2012 R2 DVD

  • Vào DVD –> Sources –> tìm file “Install.WIM” và copy chúng

2


  • Tạo một thư mục tạm trên ổ C và đặt tên “Temp” –> Past file “Install.WIM vào”

3


3) Tạo một file VHD bằng Diskpart và cho hiển thị ổ VHD

  • Vào Windows –> tìm “cmd” và chuột phải “Run as administrator”

4 0


  • Tạo một thư mục hvboot trên ổ C để chứa file VHD bằng lệnh “mkdir c:hvboot”, gõ Diskpart để dùng tool này tạo file VHD

4


  • Tạo một vhd với dung lượng 6GB, chứa ở thư mục hvboot:
    • Create vdisk file=c:hvbootHyperV.vhd maximum=6000 type=fixed
  • Tạo một partition và attach file VHD vừa tạo để có thể nhìn thấy ổ đĩa HyperV.vhd(R:)
    • Select vdisk file=c:hvbootHyperV.vhd
    • Attach vdisk
    • create partition primary
    • assign letter=R
  • Format ổ đĩa và đặt tên:
    • format quick fs=ntfs label=HyperV

5


  • Kết quả

6


4) Đưa Hyper-V Image vào ổ đĩa VHD vừa tạo và detach ổ HyperV (R:)

Sau khi đã tạo file VHD, bước tiếp theo là đưa Hyper-V Image (Install.WIM) vào ổ đĩa VHD này

  • Đi tới thư mục Windows AIK và chọn kiến trúc, tùy vào dòng server mà có các loại kiến trúc phù hợp (vd: x86, ADM, IA64)
    • Gõ: cd “C:program FilesWindows AIKToolsx86”
  • Thực hiện ép HyperV Image vào ổ đĩa VHD:
    • Gõ: /Apply C:TempInstall.WIM 1 R:

8


  • Hoàn thành

9


  • Thực hiện detach ổ đĩa HyperV (ổ R:), gõ:
    • Diskpart
    • Select vdisk file=c:hvbootHyperV.vhd
    • detach vdisk
    • exit

10


5) Cắm USB vào, tiến hành format USB và đưa file VHD vào

  • Xác định USB bằng diskpart, gõ:
    • Diskpart
    • List disk –> xác định ổ đĩa nào có kích thước là 8GB

6666666666666


  • Format và đặt lại là ổ đĩa Z và tạo một partition để hiển thị USB, gõ:
    • Clean
    • Create partition primary
    • Select partition 1
    • Active
    • Format quick fs=ntfs
    • Assign letter=Z
    • Exit

11


  • Copy file HyperV.vhd và dán vào USB (Z:)

12


  • Kết quả

5555555555555555


6) Tạo MBR (Master Boot Record) và sao chép các tập tin khởi động trong thư mục Windows vào USB

  • Dùng bootsect tool trong Windows AIK để tạo ra MBR cho USB, tùy vào kiến trúc của server, Gõ:
    • cd “C:program FilesWindows AIKToolsPEToolsX86”
    • Bootsect /nt60 z: /force /mbr

14


  • Attach lại file VHD để tiến hành tạo bcdboot cho bước sau, gõ:
    • Diskpart
    • Select vdisk file=Z:HyperV.vhd
    • Attach vdisk

15


  • Thực hiện copy một số file hệ thống trong thư mục Windows của HyperV.vhd vào ổ đĩa USB (Z:), gõ:
    • bcdboot R:Windows /s Z:

16


7) Disable Paging File và detach ổ đĩa HyperV.vhd

  • Load Registry, gõ:
    • Reg load HKLMHyperVTemp R:WindowsSystem32ConfigSystem
  • Remove paging file bằng cách thay giá trị thành rỗng, gõ:
    • Reg add “HKLMHyperVTempControlSett001ControlSession ManagerMemory Management” /v PagingFiles /t REG_MULTI_SZ /d “” /f
  • Delete các Paging File, gõ:
    • Reg delete “HKLMHyperVTempControlSet001ControlSession ManagerMemory Management” /v ExistingPageFiles /f
  • Unload Registry, gõ:
    • Reg unload HKLMHyperVTemp

18


  • Detach ổ đĩa HyperV.vhd, gõ:
    • Diskpart
    • Select vdisk file=Z:HyperV.vhd
    • Detach vdisk

19


8) Kiểm tra và boot bằng USB

Sau khi hoàn tất việc cấu hình, ta tiến hành kiểm tra USB

  • Cắm USB vào Server và chọn USB

21


  • Chọn hệ điều hành

22


  • Hệ thống tiến hành nhận diện một số device trong Server và quét Driver

23


  • Lần đầu tiên khởi động, hệ điều hành sẽ kêu bạn đổi password Administrator

24


  • Hoàn tất quá trình Boot, lúc này bạn chỉ việc cấu hình Computer Name, Network, Firewall, Date and Time….

25


ANV