到虛擬機(jī)與U盤實(shí)踐)
簡介Ubuntu 18.04.5桌面版amd64架構(gòu)ISO鏡像的下載指南文檔面向需要獲取或安裝Ubuntu桌面版的Linux用戶尤其適合初學(xué)者參照操作。文檔提供了百度網(wǎng)盤鏈接與提取碼并說明該鏡像基于Linux 4.15內(nèi)核、包含GNOME桌面環(huán)境支持UEFI與Legacy雙啟動(dòng)模式同時(shí)補(bǔ)充了文件完整性校驗(yàn)及虛擬機(jī)、U盤安裝等實(shí)用建議幫助讀者避開常見安裝坑點(diǎn)。資源包內(nèi)為1個(gè)docx說明文件整體大小僅13KB內(nèi)容緊湊、信息集中閱讀后即可獲得官方鏡像的下載地址與安裝要點(diǎn)省去自行搜索驗(yàn)證的時(shí)間。目前已有1500人學(xué)習(xí)下載對(duì)于想快速拿到Ubuntu 18.04.5官方桌面鏡像并完成安裝的讀者這份文檔能提供清晰的指引適合作為部署前的速查參考。1. 拿到 Ubuntu 18.04.5 鏡像后為什么大家第一件事還是先裝它很多開發(fā)者和運(yùn)維手頭的生產(chǎn)環(huán)境還跑在 Ubuntu 18.04 這條長期支持分支上2020 年發(fā)布的 18.04.5 是這條分支的最后一個(gè)增量版本相當(dāng)于把這套系統(tǒng)三年的補(bǔ)丁全部打進(jìn)了安裝鏡像里。也就意味著你新裝一臺(tái)機(jī)器不需要再補(bǔ)一百多個(gè)安全更新裝完就能直接進(jìn)入干活狀態(tài)。我見過太多人拿到 ISO 鏡像不校驗(yàn)、不認(rèn)版本直接塞進(jìn)虛擬機(jī)結(jié)果裝到一半報(bào)錯(cuò)或者 U 盤引導(dǎo)直接黑屏最后都卡在“鏡像到底能不能用”這個(gè)源頭上。這篇筆記就是按我實(shí)際裝過的一套流程寫的從版本識(shí)別、環(huán)境要求到下載校驗(yàn)、虛擬機(jī)安裝、U 盤刻錄最后到裝完怎么驗(yàn)證跑通。無論是想裝個(gè) Linux 桌面學(xué)習(xí)環(huán)境還是給老機(jī)器換系統(tǒng)照著走都能少踩一半坑。2. 版本與環(huán)境要求先分清 18.04.5 和 desktop/amd64 的含義2.1 一個(gè)文件名拆出三個(gè)信息段ubuntu-18.04.5-desktop-amd64.iso這個(gè)文件名看似長拆開就三部分18.04.5是版本號(hào)desktop表示桌面版amd64是 CPU 架構(gòu)。這意味著下載前你就要確認(rèn)自己的機(jī)器是不是 amd64 架構(gòu)。現(xiàn)在市面上絕大多數(shù) Intel 和 AMD 的桌面 CPU 都是 amd64 架構(gòu)但如果你手里是老舊的 32 位上網(wǎng)本或者是一臺(tái) ARM 架構(gòu)的開發(fā)板這個(gè)鏡像就不適用。desktop和server的區(qū)別經(jīng)常有人忽略。desktop 版自帶 GNOME 桌面環(huán)境裝完直接有圖形界面適合個(gè)人使用和開發(fā)環(huán)境。server 版沒有桌面純命令行適合部署服務(wù)。很多人下載時(shí)沒看清想要桌面卻裝了個(gè) server進(jìn)系統(tǒng)后一臉茫然。這不是鏡像的問題是選錯(cuò)版本類型。2.2 為什么選 18.04.5 而不是更新的版本Ubuntu 的版本號(hào)前兩位代表發(fā)布年份和月份18.04 代表 2018 年 4 月發(fā)布屬于 LTS長期支持版本官方支持周期設(shè)定為五年。18.04 這條分支一共出過 4 個(gè)增量版本18.04.5 是最后一個(gè)也就是把 2018 到 2020 年的安全補(bǔ)丁、內(nèi)核修復(fù)全部累積進(jìn)去了。內(nèi)核版本對(duì)應(yīng) Linux 4.15這個(gè)內(nèi)核在虛擬化平臺(tái)和老硬件上的兼容性經(jīng)過了長期驗(yàn)證很多開發(fā)板的 BSP 和跨平臺(tái)工具鏈都基于它做過適配。不得不承認(rèn)非 LTS 版本功能更新鮮但穩(wěn)定性不如 LTS。模擬項(xiàng)目 X 的編譯環(huán)境和一些測(cè)試平臺(tái)的依賴庫版本在 20.04 或 22.04 上反而會(huì)出現(xiàn)兼容性問題。如果你明確知道自己要用 18.04 上的軟件包版本那 18.04.5 就是這個(gè)系列最完善的一張安裝盤。裝完只需要做少量軟件源更新不需要從頭補(bǔ)丁打到手軟。2.3 硬件要求與固件模式關(guān)于 18.04.5 桌面版的實(shí)際運(yùn)行配置我一般按這個(gè)標(biāo)準(zhǔn)來判斷CPU 至少雙核 2GHz 以上內(nèi)存 2GB 能裝但桌面操作明顯卡頓推薦 4GB 及以上磁盤可用空間至少 25GB。如果只是虛擬機(jī)里做測(cè)試20GB 虛擬磁盤加 2GB 內(nèi)存勉強(qiáng)能跑但 GNOME 桌面動(dòng)畫和瀏覽器多開都會(huì)吃力。項(xiàng)目最低配置推薦配置CPUamd64 雙核 1.6GHzamd64 四核 2.5GHz內(nèi)存2GB4GB 及以上磁盤20GB 可用25GB SSD固件UEFI 或 LegacyUEFI 開啟安全啟動(dòng)關(guān)閉固件模式是新手最容易翻車的地方。18.04.5的安裝鏡像同時(shí)支持 UEFI 和 Legacy 兩種引導(dǎo)模式但如果你在 UEFI 機(jī)器上把啟動(dòng)項(xiàng)設(shè)成了 Legacy 優(yōu)先或者反過來安裝器會(huì)直接報(bào)錯(cuò)或者識(shí)別不到磁盤。這點(diǎn)在后面的 U 盤刻錄章節(jié)我會(huì)專門展開。3. 下載與完整性校驗(yàn)鏡像到手先別急著裝3.1 從網(wǎng)盤拉取鏡像這篇筆記對(duì)應(yīng)的 ISO 鏡像網(wǎng)盤鏈接如下鏈接https://pan.baidu.com/s/1EsnC3IaDt3iEb4RQF8PcFQ 提取碼0kd7下載下來之后第一件事不是雙擊掛載也不是直接扔進(jìn)虛擬機(jī)而是校驗(yàn)文件完整性。百度網(wǎng)盤這類網(wǎng)盤工具下載大文件時(shí)偶爾會(huì)丟包尤其是在網(wǎng)絡(luò)波動(dòng)或者客戶端被限速的情況下。約 2GB 的鏡像文件只要有一個(gè) bit 錯(cuò)了安裝時(shí)就可能在中途報(bào)“無法讀取文件”或者“安裝程序崩潰”之類的錯(cuò)誤。3.2 用 sha256 校驗(yàn)文件是否完好在 Linux 或 macOS 終端里進(jìn)入鏡像所在目錄執(zhí)行sha256sum ubuntu-18.04.5-desktop-amd64.iso輸出是一串 64 位的十六進(jìn)制字符。把這串字符和 Ubuntu 官方發(fā)布的 SHA256SUMS 文件里對(duì)應(yīng)鏡像的校驗(yàn)值比對(duì)一致說明文件完整不一致說明下載損壞或文件被改動(dòng)過。Windows 下沒有sha256sum命令可以用 PowerShellGet-FileHash .\ubuntu-18.04.5-desktop-amd64.iso -Algorithm SHA256輸出格式和 Linux 一致拿它去比對(duì)同樣有效。注意官方校驗(yàn)文件是隨每個(gè)版本發(fā)布的你下載的 ISO 文件名和校驗(yàn)文件里的名字必須逐字符一致大小寫都不能差。比對(duì)不出錯(cuò)再進(jìn)入下一步。3.3 校驗(yàn)失敗和文件大小臨界的問題校驗(yàn)值對(duì)不上說明這個(gè)鏡像文件已經(jīng)壞了不要硬著頭皮裝。重新從網(wǎng)盤下載一次下載過程中盡量別在電腦上跑大流量任務(wù)減少文件損壞概率。如果重下兩次還是校驗(yàn)失敗那要考慮是電腦內(nèi)存條或硬盤有問題這個(gè)概率很低但存在。還有一個(gè)和 FAT32 分區(qū)有關(guān)的坑FAT32 文件系統(tǒng)單文件上限是 4GB這個(gè) ISO 約 2GB所以單看大小能裝下。但如果你把下載目錄放在了掛載在 Linux 下的 NTFS 分區(qū)并且分區(qū)的掛載選項(xiàng)里沒加寫權(quán)限下載工具會(huì)直接報(bào)磁盤錯(cuò)誤。下載前確認(rèn)目標(biāo)目錄有足夠空間和讀寫權(quán)限避免下載到一半才報(bào)錯(cuò)。檢查項(xiàng)命令/工具期望結(jié)果文件完整sha256sum 或 Get-FileHash與官方值一致分區(qū)類型Windows: 右鍵屬性FAT32/NTFS 均可可用空間df -h大于 3GB4. 虛擬機(jī)安裝與配置用 VirtualBox 跑通 18.04.5 全流程4.1 為什么先在虛擬機(jī)里裝一遍第一次裝 Ubuntu 18.04.5強(qiáng)烈建議先走虛擬機(jī)。虛擬機(jī)的優(yōu)勢(shì)是可以隨時(shí)打快照裝錯(cuò)了系統(tǒng)配置、分區(qū)搞砸了一個(gè)還原就回到之前的狀態(tài)。物理機(jī)裝系統(tǒng)時(shí)誤刪分區(qū)、引導(dǎo)修復(fù)失敗處理起來要人命。虛擬機(jī)是后悔藥你可以在里面隨便折騰驅(qū)動(dòng)、裝軟件、改系統(tǒng)文件都不影響宿主機(jī)。另一個(gè)原因是 18.04.5 桌面版和虛擬機(jī)軟件的兼容性非常成熟VirtualBox 對(duì) Linux 來賓系統(tǒng)的支持力度很大安裝過程基本不會(huì)遇到硬件層面的攔路虎。物理機(jī)安裝可能出現(xiàn)的無線網(wǎng)卡不識(shí)別、顯卡驅(qū)動(dòng)異常在虛擬機(jī)里都可以通過安裝增強(qiáng)功能輕松解決。4.2 VirtualBox 創(chuàng)建虛擬機(jī)參數(shù)設(shè)置打開 VirtualBox新建虛擬機(jī)操作系統(tǒng)類型選擇 Linux版本選 Ubuntu 18.04 (64-bit)。這里要注意版本下拉菜單里如果直接顯示 Ubuntu 18.04那說明你的 VirtualBox 版本較新已經(jīng)兼容支持。如果列表里只有 Ubuntu 16.04 或 Ubuntu 19.04 之類的選項(xiàng)選 64-bit 內(nèi)核的通用 Linux 即可不影響安裝。內(nèi)存分配我一般給 2048MB 起步建議 4096MB。顯存VMSVGA 顯存默認(rèn) 16MB 不夠用把桌面特效拉滿會(huì)卡調(diào)到 32MB 以上。虛擬硬盤創(chuàng)建 20GB 動(dòng)態(tài)分配格式用默認(rèn)的 VDI 即可。參數(shù)建議值說明類型Linux / Ubuntu 18.04 (64-bit)架構(gòu)必須要和鏡像對(duì)應(yīng)內(nèi)存2048-4096MB低于 2048 桌面卡頓顯存32MB 以上低于 16MB 可能黑屏硬盤20GB VDI 動(dòng)態(tài)分配裝完系統(tǒng)約占 10GB存儲(chǔ)掛載 ubuntu-18.04.5-desktop-amd64.iso啟動(dòng)介質(zhì)選鏡像創(chuàng)建完成后在設(shè)置的存儲(chǔ)選項(xiàng)里把鏡像文件掛載進(jìn)光驅(qū)啟動(dòng)虛擬機(jī)就會(huì)自動(dòng)進(jìn)入安裝界面。如果你的 VirtualBox 版本較老遇到啟動(dòng)直接黑屏嘗試關(guān)閉“硬件加速”里的嵌套分頁選項(xiàng)這是老版 VirtualBox 配合 18.04 內(nèi)核的常見兼容問題。4.3 安裝向?qū)Ю锶菀卓ㄗ〉膸讉€(gè)界面啟動(dòng)后第一個(gè)界面是歡迎頁選擇左側(cè)的“Install Ubuntu”進(jìn)入正式安裝。安裝器會(huì)問你鍵盤布局默認(rèn) English (US) 最穩(wěn)不要在安裝階段就急著加中文輸入法系統(tǒng)裝完再在設(shè)置里添加不容易出問題。然后是“更新和軟件”選項(xiàng)頁。這里有兩個(gè)復(fù)選框“安裝 Ubuntu 期間下載更新”和“為圖形或無線硬件安裝第三方軟件”。我建議首次安裝兩個(gè)都勾上。很多人覺得勾了會(huì)拖慢安裝速度但如果你的網(wǎng)卡或顯卡比較新內(nèi)核 4.15 里沒有自帶驅(qū)動(dòng)不勾第二項(xiàng)裝完系統(tǒng)后無線網(wǎng)絡(luò)打不開圖形界面分辨率異常排查起來非常麻煩。安裝類型界面是新手最慌的一步。“清除整個(gè)磁盤并安裝 Ubuntu”這句話看起來嚇人但虛擬機(jī)里這塊虛擬硬盤本來就是空的放心選。如果選“其他選項(xiàng)”手動(dòng)分區(qū)至少需要?jiǎng)?chuàng)建 EFI 分區(qū)、根分區(qū)和 swap 分區(qū)三個(gè)新手容易把掛載點(diǎn)搞錯(cuò)建議第一次直接全盤安裝。4.4 用戶名密碼的格式坑安裝向?qū)?huì)讓你輸入姓名、計(jì)算機(jī)名和密碼。這里有兩個(gè)容易被忽視的規(guī)則密碼必須包含字母和數(shù)字且最短長度有限制太短會(huì)無法進(jìn)入下一步。計(jì)算機(jī)名建議純小寫字母和連字符不要帶空格和中文也不能以數(shù)字開頭。我到維護(hù)階段吃過這個(gè)虧一臺(tái)設(shè)備主機(jī)名帶下劃線導(dǎo)致某跨平臺(tái)系統(tǒng)里的配置文件解析錯(cuò)誤花了半天才定位到根因。安裝完成后系統(tǒng)會(huì)提示移除安裝介質(zhì)并重啟。VirtualBox 環(huán)境下需要在“設(shè)置-存儲(chǔ)”里把 ISO 從光驅(qū)中移除或者調(diào)整啟動(dòng)順序?yàn)橛脖P第一否則重啟后又會(huì)進(jìn)入安裝界面。這也是新手的常踩坑點(diǎn)。5. 常見坑與排查U 盤啟動(dòng)進(jìn)不了安裝器的幾種翻車現(xiàn)場(chǎng)5.1 U 盤刻錄的兩種正確做法拿到校驗(yàn)過的 ISO想在物理機(jī)上安裝最常用的方式是做成 U 盤啟動(dòng)盤。Windows 下推薦用 Rufus 或者 balenaEtcher。關(guān)鍵點(diǎn)是寫入模式Rufus 下選擇“DD 鏡像模式”而不是“文件拷貝模式”ISO 鏡像內(nèi)包含了引導(dǎo)扇區(qū)信息文件拷貝模式做出來的 U 盤無法啟動(dòng)引導(dǎo)器。balenaEtcher 則不用選默認(rèn)就是整盤寫入。Linux 下的做法更直接用 dd 命令sudo lsblk sudo umount /dev/sdX1 sudo dd ifubuntu-18.04.5-desktop-amd64.iso of/dev/sdX bs4M statusprogress convfdatasync先看lsblk輸出確認(rèn) U 盤的設(shè)備節(jié)點(diǎn)是/dev/sdX。這里的 X 是代表 U 盤的字母千萬不能寫成/dev/sda那是系統(tǒng)盤。dd 命令會(huì)直接覆蓋 U 盤的全部數(shù)據(jù)U 盤上的舊內(nèi)容不要了再執(zhí)行。umount是卸載 U 盤的分區(qū)避免寫入時(shí)沖突。bs4M指定塊大小convfdatasync確保數(shù)據(jù)落盤完成后命令才退出。寫入過程可能需要幾分鐘看到進(jìn)度到 100% 且無報(bào)錯(cuò)才算完。寫入完成后Windows 的資源管理器里 U 盤會(huì)變成一個(gè)幾百 MB 的分區(qū)或什么都讀不出來這是正常的說明引導(dǎo)寫進(jìn)去了不要試圖把 ISO 復(fù)制進(jìn)去當(dāng)普通文件用。5.2 BIOS 里兩個(gè)最容易做錯(cuò)的操作U 盤插入后開機(jī)需要進(jìn)入固件設(shè)置調(diào)整啟動(dòng)順序。兩個(gè)常見誤區(qū)一是 UEFI 模式下沒有關(guān)閉 Secure Boot安全啟動(dòng)導(dǎo)致 U 盤引導(dǎo)被攔截現(xiàn)象是開機(jī)停在品牌 Logo 處或黑屏報(bào)錯(cuò)。二是啟動(dòng)順序里 U 盤排在 Windows Boot Manager 之后系統(tǒng)直接進(jìn)了 Windows。第二個(gè)情況解決很簡單在固件設(shè)置里把 U 盤項(xiàng)拖到第一位保存重啟。分區(qū)表類型的對(duì)應(yīng)關(guān)系也要注意UEFI 模式引導(dǎo)需要 U 盤分區(qū)表是 GPTLegacy 模式需要 MBR。18.04.5 鏡像同時(shí)支持兩種但 Rufus 寫入時(shí)默認(rèn)會(huì)檢測(cè)目標(biāo)機(jī)器類型如果你不確定用 Rufus 的默認(rèn)參數(shù)即可。刻錄完成后如果這臺(tái) U 盤在別的機(jī)器上又用不了大概率是分區(qū)表類型和那一臺(tái)機(jī)器的固件模式不匹配。5.3 三個(gè)高頻踩坑記錄現(xiàn)象一U 盤啟動(dòng)后黑屏一閃自動(dòng)重啟原因?qū)懭霑r(shí)用了文件拷貝模式或者 U 盤引導(dǎo)扇區(qū)損壞整個(gè) U 盤上只有 ISO 文件而沒有引導(dǎo)程序不是鏡像本身的問題。解決重新用 Rufus 的 DD 鏡像模式寫入換一個(gè) USB 2.0 接口試試兼容性更好。現(xiàn)象二安裝到 60% 左右彈出“無法安裝必要的軟件包”原因安裝時(shí)沒勾選“安裝第三方軟件”內(nèi)核對(duì)無線網(wǎng)卡或顯卡缺少驅(qū)動(dòng)模塊。解決重新安裝并勾上“為圖形或無線硬件安裝第三方軟件”或者安裝前先把網(wǎng)線插好讓安裝器自己下載更新?,F(xiàn)象三安裝完成重啟后一直循環(huán)進(jìn) BIOS找不到系統(tǒng)引導(dǎo)原因這臺(tái)機(jī)器的固件模式是 UEFI但安裝時(shí)系統(tǒng)裝成了 Legacy 模式分區(qū)表或者反過來。特別是混合硬盤的機(jī)器Windows 已經(jīng)占用了 EFI 分區(qū)Ubuntu 安裝器有時(shí)會(huì)沒寫進(jìn)去。解決安裝時(shí)在“安裝類型”里選擇“其他選項(xiàng)”手動(dòng)給 Ubuntu 創(chuàng)建獨(dú)立的 EFI 系統(tǒng)分區(qū)512MB 足夠然后指定引導(dǎo)加載器安裝位置到 Ubuntu 所在的那塊硬盤不覆蓋 Windows 的 Boot Manager。這三類問題占了物理機(jī)安裝失敗的八成。剩下兩成屬于硬件過新或過偏門比如 2.5G 網(wǎng)卡、雷電轉(zhuǎn)接設(shè)備這類問題優(yōu)先檢查 BIOS 設(shè)置其次看日志不太可能在引導(dǎo)階段崩掉。6. 裝完怎么驗(yàn)證跑通從內(nèi)核到軟件源的整套自檢清單系統(tǒng)裝完重啟后不要急著開始裝軟件。按下面的命令快速過一遍確認(rèn)這套系統(tǒng)“真的能用”。lsb_release -a uname -r gnome-shell --version free -h df -hlsb_release -a輸出里看 Codename 是否為 bionic版本號(hào)是否為 18.04.5uname -r輸出應(yīng)是 4.15.0 開頭的內(nèi)核版本比如 4.15.0-xxx-generic。如果這串?dāng)?shù)字看不出18.04.5的痕跡不用慌內(nèi)核補(bǔ)丁版號(hào)不等于發(fā)行增量號(hào)18.04.5 本身就是 4.15 內(nèi)核系列。free -h看內(nèi)存總量虛擬機(jī)和實(shí)際內(nèi)存至少要一致如果識(shí)別出來的內(nèi)存比分配的少檢查虛擬機(jī)的內(nèi)存設(shè)置。桌面環(huán)境能在 GNOME 下正常切窗口、拖文件、顯示分辨率不花屏就說明基本跑通。接下來驗(yàn)證軟件源可用性。18.04 現(xiàn)在已經(jīng)進(jìn)入生命周期維護(hù)階段有一個(gè)很現(xiàn)實(shí)的問題部分舊鏡像源不再同步這個(gè)版本的軟件包同步表。執(zhí)行sudo apt update如果輸出出現(xiàn) “Release 404 Not Found” 之類的報(bào)錯(cuò)說明當(dāng)前軟件源地址已經(jīng)失效需要切換源。我一般的做法是直接查看/etc/apt/sources.list將原有的源地址替換成還在維護(hù) 18.04 的鏡像站地址然后用vi /etc/apt/sources.list編輯執(zhí)行sudo apt update確認(rèn)無 404。注意這么做之前留一份備份sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak改動(dòng)源配置是最容易產(chǎn)生連鎖反應(yīng)的維護(hù)動(dòng)作備份之后后悔藥就在手上。最后一步虛擬機(jī)里裝完系統(tǒng)立刻打一個(gè)快照快照名寫fresh-install。物理機(jī)的話至少把/boot目錄和/etc/fstab備份出來。從那以后我每次裝完 Ubuntu 18.04.5 都要強(qiáng)制走一遍這條自檢流程驗(yàn)證時(shí)間不超過五分鐘但能避免“裝完當(dāng)天能用下周開機(jī)掛掉”的尷尬。希望你這次裝完也能一擊即中省去后面所有的折騰。本文還有配套的精品資源點(diǎn)擊獲取