天天看點

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

鏡像下載下傳、域名解析、時間同步請點選 阿裡雲開源鏡像站

前言:本文将以 Ubuntu Server 22.04 LTS 為例,說明在 VMware 虛拟機中的安裝和配置 Linux 作業系統的步驟。

一、VMWare 安裝配置

1、VMware 下載下傳位址:VMware Workstation Pro 16.x(需要登入),安裝和配置步驟略。

二、Ubuntu Server 22.04 LTS 安裝配置

1、Ubuntu Server 22.04 LTS 下載下傳位址:擷取 Ubuntu 伺服器版

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

點選“下載下傳 Ubuntu Server 22.04 LTS”按鈕下載下傳!

2、下載下傳完成,打開 VMware,準備開始安裝 Ubuntu Server 22.04 LTS

左上角“檔案”菜單“建立虛拟機(N)...”打開建立虛拟機向導:

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

選擇“典型(推薦)(T)”,點選“下一步(N)”:

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

選擇“安裝程式CD光牒映像檔案(iso)(M)”,點選“浏覽(R)...”選中下載下傳的系統鏡像,并點選“下一步(N)”:

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

命名虛拟機,并編輯其存儲位置,然後點選“下一步(N)”:

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

可根據實際需求指定磁盤容量(否則可保持預設),點選“下一步(N)”:

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

如果在稍後建立虛拟機完成之後,還想再進一步“編輯虛拟機設定”,比如對虛拟機選項進行一些額外設定,可取消勾選“建立後開啟此虛拟機(P)”選項,并且此時還可以進一步“自定義硬體(C)...”,比如修改虛拟機的記憶體、處理器數量、每個處理器的核心數量,移除 USB 控制器、聲霸卡、列印機等,如有需要,可根據實際需求進行修改:

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

“完成”建立虛拟機向導設定:

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

此時如果前一步取消了勾選“建立後開啟此虛拟機(P)”選項的話,還可以“編輯虛拟機設定”,點開它後,點選左上角“選項”标簽頁,然後選中“VMware Tools”,右側“VMware Tools 功能”将“将客戶機時間與主機同步(S)”選項勾選上:

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

再選中“進階”,右側設定将“為啟用了 Hyper-V 的主機禁用側通道緩解(S)”選項勾選上,因為“啟用側通道緩解可能會導緻性能降低”:

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

3、“開啟此虛拟機”,正式開始安裝 Ubuntu Server 22.04 LTS

PS:如果 2 中沒有取消勾選“建立後開啟此虛拟機(P)”選項,則會自動進入系統安裝主界面:

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

預設選中“Try or Install Ubuntu Server”安裝選項,回車(或等待 30 秒後),等待系統鏡像自檢并進行安裝初始化(此時如果你的滑鼠光标需要從虛拟螢幕回到主控端中,可使用 Ctrl + Alt 快捷鍵),稍等待進入如下安裝歡迎界面後,鍵盤上下鍵選擇安裝過程中想使用的語言,這裡選擇預設的“English”,回車确認:

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

提示有新版本(這裡是 22.05.1 版本)可用,詢問是否更新到新版本(Update to the new installer),或者不更新并繼續安裝目前版本(Continue without updating),這裡我們選預設的“Continue without updating”,回車确認:

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

鍵盤配置,鍵盤上下鍵并按空格鍵或者回車,然後選擇鍵盤布局(或者選擇 Identify keyboard 讓系統自動識别你的鍵盤布局),這裡設定為 Chinese(或者你也可以保留為預設的 English (US)),選中“Done”并回車确認:

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

選擇安裝類型,預設 Ubuntu Server,這裡以選擇 Ubuntu Server (minimized) 最小安裝為例,選中“Done”并回車确認:

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

網絡配置,預設 DHCP 自動擷取 IP 位址,如下圖所示:

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

假設我們希望配置為靜态 IP,這樣保證系統在重新開機後網絡 IP 不會發生變化,友善我們利用 Xshell 等工具進行 SSH 連接配接和測試。

如此,鍵盤上下鍵選中“[ens32 eth - ▶ ]”,按空格鍵或回車彈出修改“Edit IPv4”選項,再次回車确認:

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

IPv4 Method 選擇 Manual 手動,回車:

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

填寫 Subnet(子網 CIDR)、Address(本機私有 IP 位址)、Gateway(網關 IP)、Name servers(命名伺服器,也就是 DNS,多個用英文逗号分隔)、Search domains(搜尋域),最後選中“Save”回車确認儲存:

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

PS:

1)如果你使用到了 IPv6,也是類似地配置,這裡保持 Disabled,即不啟用 IPv6;

2)具體的配置值如何填寫可參考後面的章節(5、配置靜态 IP);

3)也可以這裡先保持預設的 DHCP 自動擷取 IP 位址方式,在系統安裝完成之後,再按照後面的章節(5、配置靜态 IP)示範的操作步驟進行重新配置。

确認修改完成後,選中“Done”并回車确認:

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

配置代理,這裡不作自定義配置,選中“Done”并回車确認:

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

配置 Ubuntu 系統鏡像源位址,預設為 http://cn.archive.ubuntu.com/ubuntu:

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

可替換為阿裡雲的開源鏡像源,配置 Mirror address 為:https://mirrors.aliyun.com/ubuntu

PS:也可以這裡先保持預設的源,在系統安裝完成之後,根據需要再決定,可按照後面的章節(8、替換預設源)示範的操作步驟進行重新配置。

這裡以阿裡雲源為例,配置完成後,選中“Done”并回車确認:

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

引導式存儲布局配置,保持預設,選中“Done”并回車确認:

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

繼續保持預設,選中“Done”并回車确認:

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

彈出操作确認框,選中“Continue”并回車确認:

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

配置使用者名、登入密碼等,根據個人情況填寫,然後選中“Done”并回車确認:

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

勾選“Install OpenSSH server”安裝 OpenSSH 服務包,以啟用對伺服器的安全遠端通路,然後選中“Done”并回車确認:

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

一些精選的流行服務軟體包,可根據個人情況進行選擇安裝(上下鍵選擇并按空格鍵勾選中,回車檢視詳情),這裡不勾選任何的軟體包,直接選中“Done”并回車确認:

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

配置完成,正式開始安裝系統:

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

根據網絡情況,如果網絡一般的情況下軟體包下載下傳可能需時較長,可選中“View full log”并回車檢視完整的系統安裝日志:

安裝完成後,選中“Reboot Now”并回車以重新開機系統:

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

如果出現“[FAILED] Failed unmounting /cdrom”錯誤,且提示“Please remove the installation medium, then press ENTER: Unmounting /cdrom”,則按下 ENTER Enter鍵讓它繼續重新開機(此時 CD/DVD (SATA) 裝置應該已經自動斷開連接配接了):

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

安裝完成,可點選 VMware 右下角“我已完成安裝”按鈕,告知 VMware 客戶機作業系統已經安裝完成:

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

4、進入系統,輸入安裝時設定的使用者名及其登入密碼進行系統登入

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

檢視目前系統版本(使用 lsb_release 指令,可用來顯示 LSB (Linux Standard Base) 版本和特定版本的相關資訊):

lsb_release -a
           
VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

5、配置靜态 IP

檢視 IP 位址和網卡等資訊,輸入指令 

ip addr

# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens32: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:0c:29:81:66:9e brd ff:ff:ff:ff:ff:ff
    altname enp2s0
    inet 192.168.56.130/24 metric 100 brd 192.168.56.255 scope global dynamic ens32
       valid_lft 1401sec preferred_lft 1401sec
    inet6 fe80::20c:29ff:fe81:669e/64 scope link 
       valid_lft forever preferred_lft forever
           

可以看到網卡編号為 ens32,本機私有 IP 位址是 192.168.56.130。

VMware 左上角“編輯”菜單點選“虛拟網絡編輯器(N)...”打開虛拟網絡編輯器,選中“NAT 模式”類型的 VMnet8,點選“NAT 設定(S)...”:

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

記住“NAT 設定”中的“子網 IP”、“子網路遮罩”、“網關 IP(G)”,後面的配置需要使用到它們,點選右上角“x”關閉:

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

Windows 系統左下角搜尋“網絡”,選擇“檢視網絡連接配接”打開“網絡連接配接”檔案資料總管(路徑為:控制台\網絡和 Internet\網絡連接配接,這裡以 Windows 11 系統為例):

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

右鍵“VMnet8”虛拟機網絡擴充卡:

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

選擇“Internet 協定版本 4 (TCP/IPv4),點選“屬性(R)”:

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

填寫“預設網關(D),即上面“NAT 設定”中的“網關 IP(G)”,填寫“首選 DNS 伺服器(P)”和“備用 DNS 伺服器(A)”:

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

安裝 vim:

$ sudo apt -y install vim
[sudo] password for dummy:  			 # 此處需輸入普通使用者的登入密碼
           

編輯網絡配置檔案:

$ cd /etc/netplan
$ ls						 # 可找到一個 yaml 的配置檔案,例如:00-installer-config.yaml
$ sudo vim 00-installer-config.yaml
[sudo] password for dummy:  			 # 此處需輸入普通使用者的登入密碼
           
# This is the network config written by 'subiquity'
network:
  ethernets:
    ens32:
      dhcp4: true
  version: 2
           

預設配置如上,可參考官方文檔(Static IP Address Assignment)進行修改(注意這裡的 

ens32

 即是上面 

ip addr

 指令檢視到的網卡編号;

gateway4

 配置已過時,使用 

default routes

 代替):

# This is the network config written by 'subiquity'
network:
  renderer: networkd
  ethernets:
    ens32:					 # 上面 ip addr 指令檢視到的網卡編号
      addresses:
      - 192.168.56.125/24			 # 子網 CIDR 由 “子網 IP 位址” 192.168.56.0 和 “子網路遮罩” 255.255.255.0 計算得到:本機私有 IP 位址,在子網允許的 IP 範圍内自定義(注意如果有多個虛拟機的,不要互相沖突)
      #gateway4: 192.168.56.2			 # IPv4 網關 IP,上面“NAT 設定”可檢視得到,注:gateway4 配置已過時,使用以下的 default routes 配置代替
      routes:
      - to: default
        via: 192.168.56.2			 # IPv4 網關 IP,上面“NAT 設定”可檢視得到
      nameservers:
        addresses:
        - 114.114.114.114			 # 首選 DNS 伺服器
        - 8.8.8.8				 # 備用 DNS 伺服器
        search: []				 # 搜尋域,這裡為空
  version: 2
           

PS:

1)因為子網 IP 位址為 

192.168.56.0

(二進制為 11000000.10101000.00111000.00000000),子網路遮罩為 

255.255.255.0

(二進制為 11111111.11111111.11111111.00000000),是以子網的掩碼位為 24 位(二進制位),即子網中配置設定的私有 IP 位址保持前 24 位不變(與子網路遮罩進行“取與”操作即可确認是在同一子網内),最後 8 位可用于進行子網内部的 IP 位址配置設定(去掉 0 與 255,共有最多 254 個有效 IP 位址可供配置設定使用:這裡 1 配置設定給了主控端,2 配置設定給了網關),也即子網 CIDR 為 

192.168.56.0/24

,是以安裝步驟 3 中“網絡配置”部分 

Subnet

 應該填寫 

192.168.56.0/24

2)設定本機私有 IP 位址為 

192.168.56.125

(二進制為 11000000.10101000.00111000.01111101),則上面 

00-installer-config.yaml

 配置檔案中 

ens32.addresses

 填 

192.168.56.125/24

:wq

 儲存退出 vim,輸入指令 

sudo netplan apply

應用網絡配置,或者直接輸入 

reboot

指令重新開機系統,以使新配置生效。

6、配置 root 使用者及 sudo 普通使用者權限(可選)

6.1 設定 root 使用者的登入密碼,然後 

su

 登入
$ sudo passwd root
[sudo] password for dummy:  			# 此處需輸入普通使用者的登入密碼
New password:					# 此處輸入 root 使用者的登入密碼(新設定密碼)
Retype new password:				# 此處再次輸入 root 使用者的登入密碼(确認與上面的密碼輸入一緻)
passwd: password updated successfully
$ su
Password:					# 此處輸入上面設定的 root 使用者登入密碼,回車即可登入至 root 使用者
# exit						# 登出 root 使用者,回到普通使用者登入态
           
6.2 開啟 root 使用者 SSH 遠端登入權限
$ sudo vim /etc/ssh/sshd_config
[sudo] password for dummy:  			# 此處需輸入普通使用者的登入密碼
           

i

 在最後一行添加 

PermitRootLogin yes

配置,

:wq

 儲存退出:

......
PermitRootLogin yes
           

重新開機 SSH Server 服務:

sudo systemctl restart sshd
           

此時再進行遠端 SSH 登入 root 使用者,即可成功連接配接。

6.3 配置 

sudo

 普通使用者權限無需輸入密碼
$ sudo vim /etc/sudoers
[sudo] password for dummy:  			# 此處需輸入普通使用者的登入密碼
           

注意在檔案中搜尋到“%admin”和“%sudo”所在行,

i

 将原“%admin ALL=(ALL) ALL”修改為“%admin ALL=(ALL) NOPASSWD: ALL”,将“%sudo ALL=(ALL:ALL) ALL”修改為“%sudo ALL=(ALL:ALL) NOPASSWD: ALL”,即添加了“NOPASSWD: ”:

# User privilege specification
root    ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) NOPASSWD: ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) NOPASSWD: ALL

# See sudoers(5) for more information on "@include" directives:
           

:wq!

 儲存退出,這樣 

sudo

 普通使用者權限就無需輸入密碼了。

7、Xshell 連接配接虛拟機系統 Ubuntu Server 22.04 LTS

PS:Xshell、Xftp 等相關軟體下載下傳位址:https://www.xshell.com/zh/all-downloads

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

打開 Xshell,左上角“檔案(F)”菜單“建立(N)...”,打開“建立會話屬性”,“連接配接”類别“正常”項填寫“名稱(N)”、“主機(H)”:

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

“使用者身份驗證”處填入“使用者名(U)”和“密碼(P)”,驗證“方法(M)”為“Password”密碼方式:

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

“隧道”處“X11轉移”項去除“轉發X11連接配接到(X)”勾選項,然後點選“連接配接”按鈕:

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

此時彈出“SSH安全警告”,提示“未知主機密鑰”,選擇“接受并儲存(S)”:

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

連接配接成功:

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

此時可以再輸入 

ip addr

指令檢視一下,可以看到 ens32 網卡的本機私有 IP 位址已經變成了我們上一步中修改後的 192.168.56.125。

8、替換預設源

PS:

1)如果在前面第 3 章節中的配置 Ubuntu 系統鏡像源位址步驟中已經替換過了,此處不需要再操作,可以檢視 /etc/apt/sources.list 檔案内容以進行确認;

2)如果不是 root 使用者操作,請在以下指令前添加 

sudo

,或者先 

su

 切換至 root 使用者後再繼續進行操作;

3)以阿裡雲源為例,可參考官方配置文檔:https://developer.aliyun.com/mirror/ubuntu

執行以下指令替換預設源:

# sed -i 's/http:\/\/archive.ubuntu.com/https:\/\/mirrors.aliyun.com/g' /etc/apt/sources.list
sed -i 's/http:\/\/cn.archive.ubuntu.com/https:\/\/mirrors.aliyun.com/g' /etc/apt/sources.list
           

替換後的結果:

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

可以更新下系統軟體包:

apt update
apt -y upgrade
           

9、系統關機後,可移除“CD/DVD (IDE)”裝置,或取消“啟動時連接配接(O)”:

PS:系統重新開機指令 

reboot

,系統關機指令 

poweroff

VMware 虛拟機圖文安裝和配置 Ubuntu Server 22.04

本文轉自:https://www.cnblogs.com/calvinit/p/16350378.html

繼續閱讀