在虛擬機環境中安裝操作系統并進行基礎配置,是學習和開發中常見的需求。本指南將詳細介紹如何在VMware Workstation或VMware Fusion中安裝Ubuntu操作系統,并配置必要的基礎軟件服務。
一、準備工作
- 獲取軟件與鏡像
- 下載并安裝VMware Workstation(適用于Windows/Linux)或VMware Fusion(適用于macOS)。
- 訪問Ubuntu官方網站,下載最新的LTS版本(如Ubuntu 22.04 LTS)的ISO鏡像文件。
二、創建虛擬機
- 打開VMware,選擇“創建新的虛擬機”。
- 選擇“典型”配置,點擊下一步。
- 在“安裝客戶機操作系統”步驟,選擇“稍后安裝操作系統”。
- 客戶機操作系統選擇“Linux”,版本選擇“Ubuntu 64位”。
- 為虛擬機命名并選擇存儲位置。
- 設置磁盤容量(建議不少于20GB),并選擇“將虛擬磁盤存儲為單個文件”。
- 在完成前,點擊“自定義硬件”。
- 在“內存”中,為虛擬機分配足夠的內存(建議至少2GB,4GB或以上更佳)。
- 在“處理器”中,根據宿主機性能分配核心數(建議至少2個)。
- 在“新CD/DVD (SATA)”中,選擇“使用ISO映像文件”,并瀏覽指向之前下載的Ubuntu ISO文件。
- 網絡適配器通常選擇“NAT模式”,便于虛擬機訪問外網。
- 完成硬件配置后,關閉自定義硬件窗口,點擊“完成”創建虛擬機。
三、安裝Ubuntu操作系統
- 啟動新創建的虛擬機,將自動從ISO鏡像引導。
- 在GRUB菜單選擇“Try or Install Ubuntu”進入Live環境。
- 在桌面,雙擊“Install Ubuntu”啟動安裝程序。
- 選擇語言和鍵盤布局。
- 在“安裝類型”頁面,選擇“正常安裝”,并勾選“安裝Ubuntu時下載更新”和“安裝第三方軟件……”。點擊“繼續”。
- 在“安裝類型”中,選擇“清除整個磁盤并安裝Ubuntu”(對于新建的虛擬磁盤,此操作安全)。點擊“現在安裝”。
- 設置時區。
- 創建用戶賬戶:輸入姓名、計算機名、用戶名和密碼。可以選擇“自動登錄”或“要求密碼登錄”。
- 安裝過程將自動進行,期間會下載更新和語言包(需確保網絡連接)。
- 安裝完成后,提示重啟。點擊“現在重啟”,在提示移除安裝介質時,按回車鍵繼續。虛擬機將重啟進入新安裝的Ubuntu系統。
四、安裝后基本配置與基礎軟件服務
系統首次啟動后,建議進行以下配置和安裝:
1. 系統更新
打開終端(Ctrl+Alt+T),執行以下命令:
`bash
sudo apt update
sudo apt upgrade -y
`
此操作會更新軟件包列表并升級所有已安裝的軟件到最新版本。
2. 安裝OpenSSH服務器(用于遠程連接)
如果需要從宿主機或其他機器SSH連接到該虛擬機,安裝SSH服務:
`bash
sudo apt install openssh-server -y
`
安裝后,服務會自動啟動。可以使用 sudo systemctl status ssh 檢查服務狀態。
3. 安裝Build Essential(編譯工具鏈)
這是開發的基礎,包含gcc, g++, make等工具:
`bash
sudo apt install build-essential -y
`
4. 安裝網絡工具
安裝常用的網絡診斷工具如net-tools(包含ifconfig)、iputils-ping等:
`bash
sudo apt install net-tools iputils-ping curl wget -y
`
5. 安裝Vim或Nano文本編輯器
根據喜好選擇:
`bash
sudo apt install vim -y
# 或
sudo apt install nano -y
`
6. 安裝Git版本控制工具
`bash
sudo apt install git -y
`
7. (可選)安裝圖形化管理工具
例如,安裝gnome-tweaks進行GNOME桌面環境優化:
`bash
sudo apt install gnome-tweaks -y
`
8. 安裝VMware Tools(增強工具)
這能顯著提升虛擬機的性能與體驗,如支持拖放文件、共享剪貼板、自適應分辨率等。
- 在VMware菜單欄,點擊“虛擬機” -> “安裝VMware Tools”。
- 在Ubuntu桌面,會自動掛載一個名為“VMware Tools”的虛擬光盤。
打開終端,解壓安裝包(具體路徑和版本號可能不同):
`bash
tar -xzf /media/$USER/VMware\ Tools/VMwareTools-.tar.gz -C /tmp/
`
* 運行安裝腳本(需要管理員權限):
`bash
cd /tmp/vmware-tools-distrib/
sudo ./vmware-install.pl -d
`
(-d參數接受所有默認選項)。安裝完成后重啟虛擬機。
五、
至此,您已經在VMware中成功安裝了一個功能完整的Ubuntu系統,并配置了開發與日常管理所需的基礎軟件服務。后續可以根據具體需求,進一步安裝如Docker、數據庫(MySQL/PostgreSQL)、Web服務器(Nginx/Apache)或編程語言環境(Python/Node.js/Java)等更專業的軟件和服務。虛擬機環境為安全地學習和實驗提供了理想的沙箱。