【Ubuntu】Win11 VmWare虛擬機器安裝Ubuntu 22.04.1-server

Xander發表於2023-01-31

引言

如標題所說,屬於個人虛擬機器安裝Ubuntu的筆記記錄。

VM安裝

網路上有很多教程,這裡就直接省略了。

下載Ubuntu 22.04.1-server

進入Ubuntu的中文網站:Ubuntu系統下載 | Ubuntu

根據最新的版本下載即可。本次使用使用USB或者DVD的物理映象安裝。

VM安裝Ubuntu

Vm安裝完成之後,我們直接去官方網站下載Ubuntu 22.04.1 的Sever版本,在VM當中我們選擇直接建立的新的映象。

在磁碟中選擇下載下來的ISO映象檔案。

選擇直接下一步

選擇磁碟大小,這裡個人磁碟空間比較充足,選擇了30GB。

選擇語言

這裡建議使用英文語言:

選擇鍵盤

下面是選擇鍵盤的方式,預設下一步即可:

配置網路

注意:如果這裡配置網路一會安裝系統速度可能會較慢,因為ubuntu會從網路上下載更新。

可以選擇DHCP獲取 IP,有利於新手快速學習,如果讀者有IP知識也可以按tab鍵配置IP相關 地址,如上圖中標記。

比如可以參考下面的方式配置網路IP

配置的固定IP地址如上圖所示,地址段根據vm預設即可,DNS為公共可用DNS。

選擇代理

選擇代理,這裡直接使用預設的設定即可。

選擇軟體源

如果開啟聯網,ubuntu 預設會選擇根據軟體源進行下載。如果需要聯網更新這裡可以配置清華源的地址:

https://mirrors.tuna.tsinghua.edu.cn/ubuntu

注意:可以選擇VM外的貼上功能貼上進去,清華源有ubuntu20,有的源沒有,此處也可安裝完畢配置。

磁碟分割槽

新手建議直接使用官方給的預設分割槽配置。這裡就選擇預設的使用整塊磁碟自動分割槽。

磁碟分割槽資訊預覽

最後是分割槽的資訊預覽,這裡直接Done即可。

提示:確認是否繼續,繼續後會對磁碟進行格式化會破壞磁碟資料,如果是宿主機系統重灌建議提前備份。

配置系統資訊

配置系統主機名、登入使用者和密碼。

OpenSSL安裝

這裡需要手動勾選一下,按空格鍵勾選圖中的小方框內為小叉子,然後按tab鍵選擇Done繼續。

可選安裝

Ubuntu提供一些流行的常見運維工具提供預設安裝,比如雲伺服器的構建,K8S,Docker的軟體。

這裡個人勾選了docker和powershell。

最後等待安裝即可。

注意安裝過程中可能出現報錯,此處為解除安裝光碟機失敗了,因為是虛擬機器安裝,可不用理會,按回車重啟即可。

當安裝完成之後,最下方的介面會提示重啟或者檢視全部日誌。我們選擇重啟然後等待Ubuntu做最後的初始化操作即可。

重啟完成之後使用上面系統資訊配置的使用者登陸即可。注意這個使用者不是ROOT,但是具備和ROOT相同的許可權。

Root使用者配置

Ubuntu 在第一次登陸之後需要設定ROOT使用者的密碼,切換Root和重新設定密碼的命令如下:

修改root密碼

sudo passwd root

切換root賬戶

sudo su

注意預設情況下無法用Root遠端登陸。

Root 遠端登陸

預設Ubuntu不允許root遠端登入,後期如果想透過root登陸系統則必須修改SSH配置檔案中的相關引數 才行。

sudo vim /etc/ssh/sshd_config PermitRootLogin yes

修改之後需要重啟SSHD後臺程式:

sudo systemctl restart sshd

Xshell 遠端連線

檢查設定

如果在之前的安裝步驟中沒有安裝OpenSSL,可以使用下面的命令安裝:

sudo apt-get install openssh-server

在連線之前,需要保證 xshell 所在主機 和 ubuntu( 虛擬機器 ) 相互能平通,因為ssh遠端連線是透過網路連線的,如果網路不通,就無法連線。

Ubuntu 系統使用ip addr命令檢視網路IP,Windows主機使用ipconfig檢視網路IP:

ip addr

Window主機地址如下:

雙方向主機Ping一下,如果都能聯通,可以進行下一步,否則需要檢查網路卡配置是否正確。

Xshell連線配置

個人使用的版本為Xshell7教育版,在下面的介面中新建一個SSH遠端連線,配置如下:

第一次連線Xshell會警告安全性,直接同意即可,接著是提示輸入使用者名稱和密碼。注意在預設情況下Ubuntu是不能用Root登陸的。

Connecting to 192.168.110.128:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.

Welcome to Ubuntu 22.04.1 LTS (GNU/Linux 5.15.0-57-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

  System information as of Sun Jan  8 06:45:58 AM UTC 2023

  System load:  0.0078125          Processes:                226
  Usage of /:   41.8% of 13.67GB   Users logged in:          1
  Memory usage: 12%                IPv4 address for docker0: 172.17.0.1
  Swap usage:   0%                 IPv4 address for ens33:   192.168.110.128


60 updates can be applied immediately.
To see these additional updates run: apt list --upgradable


Last login: Sun Jan  8 03:46:40 2023 from 192.168.110.1
xander@xander:~$ 

配置apt源

Ubuntu 使用的是apt命令進行安裝的,如果之前未進行軟體源,會使用Ubuntu的官網映象預設的地址,基本等於說是在國外,如果要替換,可以使用下面的方案。

清華大學的映象站的配置網站如下:

ubuntu | 映象站使用幫助 | 清華大學開源軟體映象站 | Tsinghua Open Source Mirror

清華大學開源軟體源配置方式

下面直接複製網站的內容。

本映象僅包含 32/64 位 x86 架構處理器的軟體包,在 ARM(arm64, armhf)、PowerPC(ppc64el)、RISC-V(riscv64) 和 S390x 等架構的裝置上(對應官方源為ports.ubuntu.com)請使用 ubuntu-ports 映象

手動替換

Ubuntu 的軟體源配置檔案是 /etc/apt/sources.list

xander@xander:~$ sudo vim /etc/apt/sources.list
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy main restricted
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates main restricted
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy universe
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy universe
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates universe
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-backports main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-security main restricted
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-security main restricted
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-security universe
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-security universe
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-security multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu jammy-security multiverse

手動替換的方式可以參考網站,因為不同的版本替換方式不太一樣,這裡為22.04LTS的版本。

# 預設註釋了原始碼映象以提高 apt update 速度,如有需要可自行取消註釋
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse

# 預釋出軟體源,不建議啟用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse

命令替換

命令替換的方式使用下面的命令即可。

sudo sed -i "s@http://.*archive.ubuntu.com@https://mirrors.tuna.tsinghua.edu.cn@g" /etc/apt/sources.list
sudo sed -i "s@http://.*security.ubuntu.com@https://mirrors.tuna.tsinghua.edu.cn@g" /etc/apt/sources.list

apt簡介

  • apt等同於Centos7的yum命令
  • apt-get是第一代的包管理工具,最穩定
  • apt是改進的包管理工具,比apt-get要先進,官方推薦使用apt來管理軟體

apt和CenterOs系統的區別如下:

操作內容Centos6/7Debian/Ubuntu
1.軟體包字尾*.rpm*.deb
2.軟體源配置檔案/etc/yum.conf/etc/apt/sources.list
3.更新軟體包列表yum makecache fastapt update
4.從軟體倉庫安裝軟體yum install packageapt install package
5.安裝本地軟體包rpm -i pkg.rpmdpkg -i pkg.deb
6.刪除軟體包yum remove packageapt remove package
7.獲取某軟體包的資訊yum search packageapt search package

參考資料

Ubuntu 20.04 live server版安裝(詳細版) | 運維密碼 (mefj.com.cn)

相關文章