在選擇 PV-Paravirtualized 的 Virtual Machine 安裝媒體只有透過網路來安裝,而選擇 FV-Fully Virtualized 的 Virtual Machine 的選擇有三種 1.ISO image 2. CD-ROM or DVD 3.Network PXE boot
剛剛選擇的是 ISO image or CDROM 可以在選擇是由 ISO image 或是 CDROM 來安裝 Guest OS 了
最方便的方式就是由 ISO 來安裝 Guest OS,可以一次同時安裝多個作業系統不會受到系統上光碟機 (CD-ROM 或是 DVD-ROM) 的限制..不過在不同的作業系統有不同的方式可以進行光碟內容轉換成 ISO 檔的方式.
如果你 Host 系統本機上有 CD-ROM 或是 DVD 我們可以直接將作業系統的安裝光碟放在 Host 的光碟機供 Virtual Machine 來存取.
這一項是讓 FV-Virtual machine 由 PXE(Preboot eXecution Environment) 網路開機,如果我們要安裝的 Guest OS 為 Linux base 時網路環境必須搭配 PXE + DHCP Service(通常需要另外一台 Linux Server 來擔當這項工作) 就可以讓 FV-Virtual machine 由網路開機,Linux PXE 的設定請自行參考 https://benjr.tw/?q=node/30.
但是如果你要安裝的 Guest OS 為 windows base 時就需要使用一台 Windows 架一個 Microsoft® Windows® Remote Installation Services(RIS) 或是 Deployment Services (WDS) 的服務.可以讓 FV-Virtual machine 由 PXE 開機.
以目前 FV-Fully Virtualized 支援的 Guest OS 幾乎是包含了市面常用的作業系統.
ISO
- Linux System:
1. Linux 系統下的 dd 就可以處理將光碟內容轉換成 ISO 檔不過光碟不能在掛載的情況下做轉換.使用指令 #mount 先確定一下光碟是否在掛載的情況下.如果是則用 #umount 指令將光碟移除掛載[root@benjr ~]# dd if=/dev/cdrom of=/path/cdimg_filename.iso
if : 這邊指定的是光碟機裝置
of : 這就是輸出的 ISO 名稱 - Windows System:
Windows 並沒有可以建立 ISO 檔的工具這邊提供一隻常用的 winimage 可以在官方網站下載 http://www.winimage.com/ WinImage 的選項 Disk ->Create CD-ROM ISO image… 選擇你要的檔名就會開始將光碟內容轉換成 ISO 檔.
得到的 ISO 就可以讓 Guest OS 安裝使用.
CD-ROM or DVD
Network PXE boot
- Linux 有 Debian , Fedora , Red Hat Enterprise Linux 以及 Suse Linux Enterprise Server.
- Windows 有個人電腦使用的 XP , Vista 以及伺服器用的版本有 2000 , 2003 , 2008
- 其他像是 MS-DOS , Novell Netware ,Free BSD , Open BSD 以及 Sun Solaris
雖然 Red Hat Enterprise Linux 可以選擇 FV-Fully Virtualized 或是 PV-Paravirtualized 不過建議在安裝 RHEL 4 / 5 的版本使用 PV-Paravirtualized 效能會比 FV-Fully Virtualized 佳.
RHEL5 update 4 在建立 virtual Machine 步驟稍微不同於前幾版,多了 Virtualization Method 並將 Locating installation media 修改成 Installation Method,其他的皆沒有變動.
關於 FV – Virtual Machine PXE Boot.
之前一直無法透過讓 FV 的 Guest OS 由 PXE 啟動,經過檢視之後發現 DHCP 的設定有些許的限制
match if substring(option vendor-class-identifier, 0, 9) = “PXEClient”; -> 會檢查是否為實體的網路卡
所以造成虛擬的網路裝置無法透過 DHCP 指定 IP .所以又修改過 http://benjr.tw/83 裡面的 DHCP 設定.