VMware虛擬機安裝Ubuntu系統教程

所使用的文件如下:

VMware? Workstation 17 Pro

ubuntu-22.04.3-desktop-amd64.iso

一、ubuntu 命名規則及各版本一覽表

1.ubuntu 命名規則:

例如:ubuntu 16.04 LTS 是長期維護版本;ubuntu 17.04 是新特性版本

前兩位數字為發行時的年份年份的最后兩位數字,后兩位為發行的月份,中間以一個英文小數點隔開。

LTS 表示長期支持版本,表示ubuntu會在一定時間范圍內對這個版本進行維護和更新。

Ubuntu 每六個月發布一個非 LTS 版本,每兩年發布一個 LTS 版本,每個LTS有5年的維護時間。

主版本號為單數則表明此版本為短期支持版本,主要是為了測試一些新特性,測試bug等

主版本號為雙數時表明此版本為長期支持板,一般有五年的維護時間。

?

2.Ubuntu版本一覽表

版本號

代號

發布時間

維護更新至

桌面

特性

23.04

Lunar Lobster(月球龍蝦)

2023-04-20?

2024-01

其他性能參考:ubuntu23.04特性

  • 基于6.2內核
  • 使用了新的安裝器
  • 采用GNOME 44
  • 支持Sony DualShock 4游戲手柄
  • 集成新的Intel TDX guest驅動程序

22.10

Kinetic Kudu(靈活的捻角羚)

2022-10-21

2023-07

其他特性參考:?ubuntu22.10特性

  • 基于 5.19內核
  • systemd 使用v251.4
  • 支持 debuginfod
  • 改進安全機制
  • 采用GNOME 43
  • 更新 firefox ,libreoffice 7.4 , thunderbird 102
  • 更新子系統 BuleZ 5.65 , CPUS 2.4 NetworkManager 1.40 , Mesa 22 , Pipewire 0.3.58 , Poppler 22.08, PulseAudio 16, xdg-desktop-portal 1.15, fonts-noto-color-emoji updated for Unicode 15

22.04 LTS

Jammy Jellyfish(幸運水母)

2022-04-22

2027-04

其他特性參考:?ubuntu22.04特性

  • 基于 5.17內核
  • Ubuntu Desktop uses a rolling HWE kernel (linux-hwe-22.04)
  • Ubuntu Server defaults to a non-rolling LTS kernel v5.15
  • Ubuntu Cloud and Devices use optimized kernels in collaboration with partners (v5.15+ with additional backports and features)
  • systemd v249.11
  • OpenSSL 3.0
  • GNOME 42

21.10

Impish Indri(頑皮狐猴)

2021-10-14

?

其他特性參考:?ubuntu21.10特性

  • 基于5.13 內核
  • GCC 更新到11.2.0 ,binutils to 2.37 , glibc to 2.34 ,LLVM 默認使用13 ,golang默認使用1.17.x ,rustc 默認使用 1.51 ,OpenJDK 18
  • GNOME 40

21.04

Hirsute Hippo(多毛河馬)

2021-04-22

?

其他特性參考:?ubuntu21.04特性

  • 基于 5.11 內核
  • GCC 更新到10.3.0 ,binutils to 2.36.1, glibc to 2.33,Python使用3.9.4

20.10

Groovy Gorilla(時髦猩猩)

2020-10-22

?

其他特性參考:?ubuntu20.10特性

  • 基于 5.8 內核
  • glibc 2.32, OpenJDK 11, rustc 1.41, GCC 10, LLVM 11, Python 3.8.6, ruby 2.7.0, php 7.4.9, perl 5.30, golang 1.13.
  • ubuntu 20.10 是第一個支持樹莓派4的ubuntu發行版
  • GNOME 3.38

20.04 LTS

Focal Fossa(凝視的貍貓)

2020-04-23

?

其他特性參考:?ubuntu20.04特性

  • 基于 5.4 內核
  • 支持 RISC-V
  • glibc 2.31, ? OpenJDK 11, rustc 1.41, GCC 9.3, Python 3.8.2, ruby 2.7.0, php 7.4, perl 5.30, golang 1.13.
  • GNOME 3.36
  • Mesa 20.0 OpenGL stack ,lueZ 5.53 ,PulseAudio 14.0 (prerelease),Firefox 75.0,Thunderbird 68.7.0,LibreOffice 6.4

19.10

Eoan Ermine(東方的白鼬)

2019-10-17

?

其他特性參考:?ubuntu19.10特性

  • 基于 5.3 內核
  • glibc 2.30, ? OpenJDK 11, rustc 1.37, GCC 9.2, updated Python 3.7.5, Python 3.8.0 (interpreter only), ruby 2.5.5, php 7.3.8, perl 5.28.1, golang 1.12.10
  • 改進了ARM PPC64 LE ,S390X 和 RISCV64 的交叉編譯工具鏈
  • GNOME 3.34
  • 支持了ZFS為root 文件系統
  • 改進了 NVIDIA特性

19.04

Disco Dingo(蹦迪的野狗)

2019-4-19

?

其他特性參考:?ubuntu19.04特性

  • 基于 5.0 內核
  • glibc 2.29, ? OpenJDK 11, boost 1.67, rustc 1.31, and updated GCC 8.3, optional GCC 9, Python 3.7.3 as default, ruby 2.5.5, php 7.2.15, perl 5.28.1, golang 1.10.4.
  • GNOME 3.32

18.10

Cosmic Cuttlefish(外星章魚)

2018-10-18

?

其他特性參考:?ubuntu18.10特性

  • 基于 4.18 內核
  • openssl 1.1.1
  • glibc 2.28, ? OpenJDK 11, boost 1.67, rustc 1.28, and updated GCC 8.2, python 3.6.7 as default, python 3.7.1 as supported, ruby 2.5.1, php 7.2.10, perl 5.26.2, golang 1.10.4.
  • GNOME 3.32

18.04 LTS

Bionic Beaver(生化水獺)

2018-04-26

?

其他特性參考:?ubuntu18.04特性

  • 不在對32bit PowerPC 支持
  • 初步支持wifi 6
  • 支持 BTRFS swap file
  • python 默認不在安裝,Python 默認使用3.6

17.10(GNOME成為默認桌面環境)

Artful Aardvark(聰明的土豚)

2017-10-21

?

其他特性參考:?ubuntu17.10 特性

  • Linux kernel 4.13
  • 不在支持32bit 的installer images
  • Wayland is default default display server.
  • GDM is default display manager.
  • GNOME 3.26.

17.04

Zesty Zapus(開心跳鼠)

2017-04-13

?

其他特性參考:?ubuntu 17.04 特性

  • Linux kernel 4.10
  • GNOME 3.24.

16.10

Yakkety Yak(嘮叨牦牛)

2016-10-20

?

其他特性參考:?ubuntu16.10 特性

  • Linux kernel 4.8
  • The gpg binary is now provided by gnupg2.
  • GNOME 3.24.

16.04 LTS

Xenial Xerus(好客的非洲地松鼠)

2016-04-21

?

其他特性參考:?ubuntu16.04 特性

  • Linux kernel 4.4
  • 服務端不在默認安裝python2,特別提醒切換為python3,默認python3.5
  • Golang 1.6,OpenSSH 7.2p2
  • glibc 2.23 , binutils 2.26 , GCC 5.3.0
  • GNOME 3.18

15.10

Wily Werewolf(狡猾狼人)

2015-10-23

?

其他特性參考:?ubuntu15.10 特性

  • Linux kernel 4.2
  • 添加Unity 新特性

15.04

Vivid Vervet(活潑綠猴)

2015-04-22

?

其他特性參考:?ubuntu15.04 特性

  • Linux kernel 3.19
  • 添加Unity新特性:Enable the Dash, HUD, or logout dialogs over fullscreen windows.

14.10

Utopic Unicorn(烏托邦獨角獸)

2014-10-23

?

其他特性參考:?ubuntu14.10 特性

  • Linux kernel 3.16
  • 添加Unity新特性:High-DPI displays
  • Gtk updated to version 3.12. Qt updated to version 5.3.
  • Xorg with 1.16

14.04 LTS

Trusty Tahr(可靠塔爾羊)

2014-04-18

?

其他特性參考:?ubuntu14.04 特性

  • Linux kernel 4.4(使用的是ubuntu 16.04的內核)
  • python3.4
  • Upstart 1.12.1

13.10

Saucy Salamander(活潑蠑螈)

2013-10-17

?

其他特性參考:?ubuntu13.10 特性

  • Linux kernel 3.11
  • Python 3.3
  • CUPS 1.7, cups-filters 1.0.40, Ghostscript 9.10, Cairo 1.12.16
  • Upstart 1.10
  • 支持 64bit arm 架構

13.04

Raring Ringtail(熱情貓熊)

2013-04-25

?

其他特性參考:?ubuntu13.04 特性

  • Linux kernel 3.8.8
  • Unity 7
  • Python 3.3
  • Upstart 1.8

?

?

?

以下版本由于年代久遠ubuntu wiki 已經不在支持了

?

12.10

Quantal Quetzal(量子大咬鵑)

2012-10-18

?

ubuntu12.10 特性

12.04 LTS

Precise Pangolin(精準穿山甲)

2012-04-26

?

ubuntu12.04 特性

11.10

Oneiric Ocelot(夢幻豹貓)

2011-10-13

?

?ubuntu11.10 特性

11.04(Unity成為默認桌面環境)

Natty Narwhal(聰明獨角鯨)

2011-04-28

?

ubuntu11.04 特性

10.10

Maverick Meerkat(獨行貓鼬)

2010-10-10

?

?ubuntu10.10 特性

10.04 LTS

Lucid Lynx(清醒猞貍)

2010-04-29

?

ubuntu10.04特性

9.10

Karmic Koala(幸運考拉)

2009-10-29

?

ubuntu9.10特性

9.04

Jaunty Jackalope(自信鹿角兔)

2009-04-23

?

ubuntu9.04特性

8.10

Intrepid Ibex(無畏野山羊)

2008-10-30

?

8.04 LTS

Hardy Heron(堅韌蒼鷺)

2008-04-24

?

7.10

Gutsy Gibbon(陣風長臂猿)

2007-10-18

?

ubuntu7.10特性

7.04

Feisty Fawn(活潑小鹿)

2007-04-19

?

6.10

Edgy Eft(緊張水蜥)

2006-10-26

?

6.06 LTS

Dapper Drake(整潔公鴨)

2006-06-01

?

5.10

Breezy Badger(微風之獾)

2005-10-13

?

5.04

Hoary Hedgehog(灰白刺猬)

2005-04-08

?

4.10(初始發布版本)

Warty Warthog(有疣疣豬)

2004-10-20

?

二、下載 Ubuntu 鏡像(iso文件)

官方下載地址: Get Ubuntu | Download | Ubuntu

清華大學開源軟件鏡像站: Index of /ubuntu-releases/ | 清華大學開源軟件鏡像站 | Tsinghua Open Source Mirror

阿里云開源鏡像站: ubuntu-releases安裝包下載_開源鏡像站-阿里云

注:官方下載可能很慢,所以在這里建議大家選擇第 2 個或第 3 個路徑進行下載,版本選擇自己需要的即可(我本人下載的是 Ubuntu 22.04.3)。

三、VMware虛擬機下載安裝教程

已經裝有VMware的可以忽略此步,沒有的可以參考文章: VMware虛擬機下載安裝教程【詳細步驟 - 圖文結合】_vmware下載安裝教程-CSDN博客

四、新建虛擬機

打開 VMware,點擊【創建新的虛擬機】。或者如第二張圖片所示,點擊左上角的【文件】,然后點擊【新建虛擬機】(快捷鍵為 Ctrl + N)

此時會出現一個向導窗口,勾選【自定義(高級)】,然后點擊【下一步】

選擇虛擬機硬件兼容性,這里可以使用默認的【Workstation 17.x】,也可以選擇稍微低一些的配置,然后點擊【下一步】

在安裝客戶機操作系統窗口中,勾選【稍后安裝操作系統】,然后點擊【下一步】

客戶機操作系統”選擇【Linux】,“版本”選擇【Ubuntu 64 位】,然后點擊【下一步】

“虛擬機名稱”可以按照個人喜好命名,當然也可以用默認起的名字;然后點擊【瀏覽】選擇你要將 Ubuntu 安裝的位置(這里建議在系統盤外建立一個新的文件夾);最后點擊【下一步】

“處理器數量”和“每個處理器的內核數量”我建議都選擇 2 個,后續應該是夠用的,最后點擊【下一步】

“此虛擬機的內存”可以選擇默認的 4096 MB,然后點擊【下一步】

勾選【使用網絡地址轉換(NAT)】(后期可以更改),然后點擊【下一步】

選擇默認的【LSI Logic(推薦)】,然后點擊【下一步】

磁盤類型選擇系統的推薦,選擇默認的【SCSI(推薦)】,然后點擊【下一步】

勾選【創建新虛擬磁盤】,然后點擊【下一步】

“最大磁盤大小”可以選擇 20(磁盤容量看個人需求,最好大于等于推薦大小,需求很大的話可以自行增加,我選擇100G);然后勾選【將虛擬磁盤拆分成多個文件】;最后點擊【下一步】

這里看個人需要,也可使用默認,點擊【下一步】

點擊【自定義硬件】

首先點擊【新 CD/DVD 自動檢測】,然后勾選【使用 ISO 映像文件】,之后點擊【瀏覽】選擇你第一步下載好的鏡像文件,最后點擊【關閉】

完成上述步驟后,點擊【完成】

完成上述步驟后,虛擬機列表中會出現剛剛新建的虛擬機

五、安裝系統

點擊【開啟此虛擬機】

直接按回車,然后我們要等待一段時間

一段時間過后,會出現下面的界面。劃到最底下選擇【中文(簡體)】(這里的語言看個人選擇,英文比較常用),然后點擊【安裝 Ubuntu】

默認即可,點擊【繼續】

按照下圖步驟選擇即可

等待一段時間,勾選【清除整個磁盤并安裝 Ubuntu】,然后點擊【現在安裝】

注:由于是在虛擬機中安裝,因此不會清除整個磁盤,不用擔心會對磁盤造成傷害或是文件被刪除

點擊【繼續】

時區根據實際情況選擇,如:【shenzhen】,然后點擊【繼續】

設置用戶名和密碼,按自己需求來,具體步驟如下

接下來就是漫長的安裝時間,在此期間,系統會自行安裝,千萬不要在該界面亂點,小心點到【Skip】

安裝完成后,點擊【現在重啟】

接下來會看到下面的界面,用鼠標點擊一下,然后按回車即可

鼠標點擊這個帶有名字的人頭

輸入前面設置的密碼,輸入完成后按下回車即可

點擊【跳過】

點擊【前進】

根據實際情況選擇后,點擊【前進】

點擊【前進】

點擊【完成】

最后回到下面這個界面,這也就意味著我們可以開始我們的 Linux 之旅了,點擊【我已完成安裝】

六、調整分辨率

以上的步驟可以讓我們安裝好Ubuntu的虛擬機,但是窗口特別小,顯示的也不全,很不方便,所以需要調整分辨率。

點擊【設置】,會跳出下圖的窗口,然后點擊【顯示器】。

點擊顯示之后會跳出下圖這個頁面,我們修改分辨率,改為*×*(16:10),然后點擊它右上角的應用。

點擊應用之后,會出現這個頁面,如果修改的分辨率適合我們的窗口,就點擊保持當前配置,反之也可以保持當前配置然后繼續調整。然后點擊自由拉伸。

至此,我們的Ubuntu虛擬機安裝完成,也調整好適合觀看的頁面。

參考資料:

1. Ubuntu所有版本名稱以及特性介紹 - 知乎

2. VMware中安裝Ubuntu_vmware安裝ubuntu-CSDN博客

3. VMware 安裝 Ubuntu(2023 當然要看熱乎的教程了)_vmware安裝ubuntu-CSDN博客

4. 【最新】手把手教你在VMware中安裝Ubuntu虛擬機_vmware虛擬機安裝ubuntu教程-CSDN博客

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/447127.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/447127.shtml
英文地址,請注明出處:http://en.pswp.cn/news/447127.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

C++靜態類型成員變量的初始化順序(單例模式)

對編譯器來說&#xff0c;靜態成員變量的初始化順序和析構順序是一個未定義的行為 #include <string> #include <iostream> using namespace std; class Base{ public:static int b;static int a;}; int Base::b 2; int Base::a b 1;int main() {Base base;cou…

區塊鏈中密碼學與安全技術

區塊鏈的定義 區塊鏈的定義&#xff0c;應當是&#xff1a;區塊鏈是一種按照時間順序將數據進行分布式存儲的塊鏈式數據結構&#xff0c;它利用共識機制進行數據驗證&#xff0c;利用密碼學進行數據保護和用戶安全訪問&#xff0c;利用智能合約來操作數據&#xff0c;從而成為…

面經:服務器相關

阻塞IO 當你去讀一個阻塞的文件描述符時&#xff0c;如果在該文件描述符上沒有數據可讀&#xff0c;那么它會一直阻塞(通俗一點就是一直卡在調用函數那里)&#xff0c;直到有數據可讀。當你去寫一個阻塞的文件描述符時&#xff0c;如果在該文件描述符上沒有空間(通常是緩沖區)…

如何用區塊鏈保障數據安全和承載數據確權

區塊鏈可以確保數據安全&#xff0c;體現在那些方面呢&#xff1f; 主要是兩個維度&#xff0c;一是數據的不可篡改性&#xff1b;另外一個就是數據的隱私安全性。區塊鏈技術本身并不解決任何的安全問題&#xff0c;因此需要搭配安全技術一起使用&#xff0c;比如非對稱加密、…

面經:單例模式

侯捷單例 和劍指不同 &#xfffc; 餓漢式 餓漢式的特點是一開始就加載了&#xff0c;如果說懶漢式是“時間換空間”&#xff0c;那么餓漢式就是“空間換時間”&#xff0c;因為一開始就創建了實例&#xff0c;所以每次用到的之后直接返回就好了。餓漢式有兩種常見的寫法&…

屬性加密技術及基于屬性的ABE算法的訪問控制技術介紹

屬性加密技術 基于身份的加密體制簡介 基于身份的加密體制可以看作一種特殊的公鑰加密&#xff0c;它有如下特點:系統中用戶的公鑰可以由任意的字符串組成。這些字符串可以是用戶在現實中的身份信息&#xff0c;如:身份證號碼、用戶姓名、電話號碼、Email地址等&#xff0c;因…

面經:http協議

總結HTTPS傳輸過程 客戶端先從服務器獲取到證書&#xff0c;證書中包含公鑰 客戶端將證書進行校驗 客戶端生成一個對稱密鑰&#xff0c;用證書中的公鑰進行加密&#xff0c;發送給服務器 服務器得到這個請求后用私鑰進行解密&#xff0c;得到該密鑰 客戶端以后發出后續的請求&…

基于屬性加密的ABE算法的應用場景思考展望

ABE算法先前使用在云計算場景中&#xff0c;和區塊鏈存在交叉應用場景&#xff0c;具體問題體現在 數據的異地存儲、云服務器提供商的不可信、管理員能否對自身數據擁有足夠的控制能力以及如何保證數據的安全有效共享都是亟需解決的問題。 研究背景&#xff1a; 云計算越來越…

面經:設計模式

什么是接口隔離原則&#xff08;Interface Segregation Principle&#xff09; 定義&#xff1a;客戶端不應該依賴它不需要的接口&#xff1b;一個類對另一個類的依賴應該建立在最小的接口上。概括的說就是&#xff1a;建立單一接口&#xff0c;不要建立臃腫龐大的接口。&…

區塊鏈、密碼和銀行之間的衍生關系

銀行場景中密碼服務 設置密碼 用戶在注冊的時候&#xff0c;如果使用弱密碼&#xff0c;系統會檢測出來。我的猜測是將弱密碼的hash運算和用戶輸入的密碼hash比對&#xff0c;如果一致&#xff0c;禁止用戶注冊。 1、不要設置簡單密碼&#xff0c;您設置的密碼必須符合中信銀…

面經:多線程 線程池

使用線程池 當進程被初始化后&#xff0c;主線程就被創建了。對于絕大多數的應用程序來說&#xff0c;通常僅要求有一個主線程&#xff0c;但也可以在進程內創建多個順序執行流&#xff0c;這些順序執行流就是線程&#xff0c;每一個線程都是獨立的。 線程是進程的組成部分&am…

AIgorand區塊鏈中VRF隨機函數的應用

VRF&#xff08;Verifiable Random Function&#xff09; 可驗證隨機函數可以看作是一個隨機預言機&#xff0c;即可以通過任意的一個輸入&#xff0c;獲得一個隨機數輸出&#xff1a;輸出的結果&#xff08;Output&#xff09;是一個隨機數&#xff0c;其數值會均勻分布在值域…

AIgorand的相關學習參考鏈接

相關具體的開發者與SDK鏈接如下&#xff1a; GoSDKJavaScript SDK 網頁鏈接 測試網申請鏈接Github存儲庫鏈接開發者網址AIgorand官網Telegram電報群綜合白皮書MediumNaver Blog領英Linkedin區塊鏈瀏覽器INC公示錢包地址基金會公示錢包地址Telegram電報群官方 Github地址 相關…

操作系統 內核棧

視頻哈工大李治軍老師&#xff1a;https://www.bilibili.com/video/BV1d4411v7u7?p12 參考文檔&#xff1a;https://blog.csdn.net/SakuraA6/article/details/108810916 學長在我大一推薦我看&#xff0c;p12和p13的內容真的有那么難嗎&#xff0c;現在已經是我看的第三遍了還…

區塊鏈技術指南 序章理解感悟

序二 誤區一&#xff1a; 區塊鏈是一種顛覆性的新技術。區塊鏈不是一個新的技術&#xff0c;而是一個新的技術的組合。其關鍵的技術&#xff0c;包括P2P動態組網、基于密碼學的共享賬本、共識機制&#xff08;拜占庭將軍問題&#xff0c;分布式場景下的一致性問題&#xff09…

面經:紅黑樹 B樹 B+樹 哈希表

1.對于插入&#xff0c;刪除&#xff0c;查找 以及 輸出有序序列 這幾個操作&#xff0c;紅黑樹也可以完成&#xff0c;時間復雜度 與 用跳表實現是相同的。 但是&#xff0c;對于按照區間查找數據這個操作&#xff08;比如 [20,300]&#xff09;,紅黑樹的效率沒有跳表高&#…

回溯法和dfs的區別

值得注意&#xff0c;回溯法以深度優先搜索的方式搜索解空間&#xff0c;并且在搜索過程中用剪枝函數避免無效搜索。那為何 回溯算法 深度優先搜索 剪枝函數這一說法沒有錯&#xff1f; 因為樹是特殊的圖。簡單來說&#xff0c;樹是廣義的圖。再簡單來說&#xff0c;樹是圖。…

C++學習筆記 簡單部分

C 數據類型 使用變量來存儲各種信息&#xff0c;變量保留的是它所存儲的值的內存位置。這意味著&#xff0c;當創建一個變量時&#xff0c;就會在內存中保留一些空間。這段內存空間可以用于存儲各種數據類型&#xff08;比如字符型、寬字符型、整型、浮點型、雙浮點型、布爾型…

Redis kqeue相關源碼

mask 或delmask &#xff1a;添加或者刪除的事件類型&#xff0c;AE_NONE表示沒有任何事件&#xff1b;AE_READABLE表示可讀事件&#xff1b;AE_WRITABLE表示可寫事件&#xff1b; 如aeCreateFileEvent(loop,e->fd,AE_READABLE,redisAeReadEvent,e); static int aeApiAddEv…

C++學習筆記章節中 面向對象詳解

C 類&對象 C類定義 本質上是一個數據類型的藍圖&#xff0c;定義了類的對象包含的信息&#xff0c;以及可以在這個類對象上執行哪些操作。類的定義是以class開頭&#xff0c;后面接類的名稱。類的主體是包含在一個花括號中&#xff0c;類的定義之后&#xff0c;必須跟著一…