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
- Chọn đường dẫn cài đặt –> Để mặc định
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
- Tạo một thư mục tạm trên ổ C và đặt tên “Temp” –> Past file “Install.WIM vào”
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”
- 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
- 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
- Tạo một vhd với dung lượng 6GB, chứa ở thư mục hvboot:
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:
- Thực hiện detach ổ đĩa HyperV (ổ R:), gõ:
- Diskpart
- Select vdisk file=c:hvbootHyperV.vhd
- detach vdisk
- exit
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
- 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
- Copy file HyperV.vhd và dán vào USB (Z:)
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
- 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
- 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õ:
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
- Detach ổ đĩa HyperV.vhd, gõ:
- Diskpart
- Select vdisk file=Z:HyperV.vhd
- Detach vdisk
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
- Chọn hệ điều hành
- Hệ thống tiến hành nhận diện một số device trong Server và quét Driver
- Lần đầu tiên khởi động, hệ điều hành sẽ kêu bạn đổi password Administrator
- 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….
Cảm ơn các bạn đã theo dõi TOP Thủ Thuật trên đây là những chia sẻ của chúng tôi về Cài đặt và chạy Hyper-V Server 2012 R2 trên USB. Hy vọng bài viết tại chuyên mục Network sẽ giúp ích được cho bạn. Trân trọng !!!