核到驅(qū)動(dòng)的完整排障指南)
1. 翻車現(xiàn)場(chǎng)還原RTX 5060 裝上 Ubuntu 22.04 之后只剩一行日志1.1 我的環(huán)境與故障表現(xiàn)新到的 RTX 5060我拆箱裝機(jī)插上 Ubuntu 22.04 安裝 U 盤(pán)按下開(kāi)機(jī)鍵。風(fēng)扇轉(zhuǎn)電源燈亮然后顯示器就一直黑著。我耐心等了五分鐘屏幕上才慢慢浮出一行字Booting a command list然后就再也沒(méi)有然后了。鍵盤(pán) CapsLock 按下去有反應(yīng)說(shuō)明機(jī)器本身沒(méi)硬死系統(tǒng)還在跑但顯示輸出從頭到尾沒(méi)有建立起來(lái)。SSD 指示燈偶爾閃幾下像是在反復(fù)讀取什么可屏幕就是不給面子。我第一反應(yīng)是顯卡壞了。但拿另一塊舊卡插上去系統(tǒng)正常啟動(dòng)安裝界面秒進(jìn)。把 RTX 5060 換回去又復(fù)現(xiàn)同樣的黑屏。這基本排除了硬件問(wèn)題故事就完全集中在系統(tǒng)層面。1.2 Booting a command list 到底是不是錯(cuò)誤信息這條日志在論壇里被問(wèn)爛了但我想先潑一盆冷水它本身并不是一個(gè)致命錯(cuò)誤。它在 AMD 平臺(tái)非常常見(jiàn)是內(nèi)核的 AMD IOMMU即 AMD-Vi驅(qū)動(dòng)程序在初始化命令隊(duì)列時(shí)打印的正常消息。你看到的不是報(bào)錯(cuò)而是內(nèi)核啟動(dòng)日志里的一條我準(zhǔn)備開(kāi)始干活了的聲明。所以排查的時(shí)候千萬(wàn)別掉進(jìn)這個(gè)坑里。抱著B(niǎo)ooting a command list這幾個(gè)字去搜索你會(huì)看到幾十種互相矛盾的答案因?yàn)榇蠹业臋C(jī)器根本不是同一種故障。正確的思路是這條日志出現(xiàn)在屏幕上只能說(shuō)明內(nèi)核啟動(dòng)到這里的時(shí)候還有顯示輸出但真正的卡死點(diǎn)很可能發(fā)生在這行日志之后的內(nèi)核模塊初始化階段只是一旦 GPU 相關(guān)的 DRM 驅(qū)動(dòng)初始化失敗顯示信號(hào)就會(huì)中斷你再也看不到后續(xù)日志了。判斷系統(tǒng)是否真的卡死就用我在現(xiàn)場(chǎng)做的那個(gè)土辦法按 CapsLock看鍵盤(pán)燈能不能切換。能切說(shuō)明內(nèi)核還活著只是把顯示輸出搞丟了。這時(shí)候可以盲按 CtrlAltF2 切到另一個(gè)虛擬終端運(yùn)氣好的話能看到登錄提示符那就等于證明系統(tǒng)在正常運(yùn)行問(wèn)題確實(shí)只出在顯示鏈路。至少當(dāng)時(shí)我能確認(rèn)這一點(diǎn)心里踏實(shí)了不少。2. 病根不在這一行日志內(nèi)核 5.15 與 Blackwell 顯卡的錯(cuò)位2.1 22.04 默認(rèn)內(nèi)核為什么認(rèn)不出 RTX 5060Ubuntu 22.04 LTS 首發(fā)時(shí)帶的默認(rèn)內(nèi)核是 5.15那是 2021 年的內(nèi)核。RTX 5060 用的是 NVIDIA Blackwell 架構(gòu)2025 年的產(chǎn)品。兩者之間隔了四代架構(gòu)、幾十個(gè)內(nèi)核版本的迭代。Linux 內(nèi)核要驅(qū)動(dòng)一塊顯卡至少得知道這塊卡的設(shè)備 ID、顯存布局、時(shí)鐘控制方式然后才能正確枚舉 PCIe 設(shè)備、分配內(nèi)存、初始化顯示控制器。5.15 內(nèi)核里根本沒(méi)有 Blackwell 架構(gòu)的相關(guān)代碼。它加載 nouveau 開(kāi)源驅(qū)動(dòng)的時(shí)候只能把 RTX 5060 當(dāng)成一個(gè)不認(rèn)識(shí)的設(shè)備來(lái)試探初始化結(jié)果就是在大屏幕上留下一個(gè)黑色的背景然后沒(méi)有然后。很多人會(huì)問(wèn)那為什么 Windows 裝驅(qū)動(dòng)之前至少還能進(jìn) BIOS 看到引導(dǎo)畫(huà)面因?yàn)?BIOS 階段用的是主板固件自帶的 GOP/VBIOS 輸出不依賴操作系統(tǒng)驅(qū)動(dòng)。而一旦進(jìn)入 Linux 內(nèi)核初始化內(nèi)核要接管顯卡這時(shí)候驅(qū)動(dòng)不認(rèn)識(shí)新卡顯示輸出就斷了。這個(gè)機(jī)制上的區(qū)別解釋了為什么每次都是系統(tǒng)在跑但屏幕黑著。2.2 驅(qū)動(dòng)和倉(cāng)庫(kù)之間的版本斷層不是裝個(gè)驅(qū)動(dòng)就能解決就算你能設(shè)法讓系統(tǒng)啟動(dòng)也繞不開(kāi)驅(qū)動(dòng)版本問(wèn)題。RTX 50 系顯卡需要 NVIDIA R570 以上的 Linux 驅(qū)動(dòng)才被正式支持而 Ubuntu 22.04 官方軟件倉(cāng)庫(kù)里長(zhǎng)期提供的 NVIDIA 驅(qū)動(dòng)停在 535/545 這個(gè)檔位對(duì) Blackwell 架構(gòu)完全不認(rèn)。這里我整理了一張選擇地圖你一眼就能看清問(wèn)題出在哪系統(tǒng)版本默認(rèn)內(nèi)核官方倉(cāng)庫(kù) NVIDIA 驅(qū)動(dòng)對(duì) RTX 5060 的支持22.04 舊鏡像5.15470/535 這一檔不支持22.04.5 新鏡像6.8 HWE535/545 這一檔倉(cāng)庫(kù)驅(qū)動(dòng)不支持需手動(dòng)上 57022.04 HWE 內(nèi)核6.8同上需手動(dòng)上 57024.04 LTS6.8570 這一檔開(kāi)箱即用所以問(wèn)題的本質(zhì)不是裝個(gè)驅(qū)動(dòng)這么簡(jiǎn)單。你面對(duì)的是三重?cái)鄬觾?nèi)核太老不認(rèn)識(shí)顯卡、nouveau 開(kāi)源驅(qū)動(dòng)對(duì) Blackwell 不可用、官方倉(cāng)庫(kù)閉源驅(qū)動(dòng)版本也不夠新。這三件事疊加在一起才造成了安裝 U 盤(pán)階段就黑屏的困局。3. 還沒(méi)到裝驅(qū)動(dòng)那一步先把安裝階段的黑屏打通3.1 鏡像選擇22.04.5 與最初版 22.04 完全不是一回事很多人上來(lái)就下載 22.04 的鏡像但 Ubuntu 的 LTS 版本號(hào)雖然不變實(shí)際上會(huì)通過(guò)點(diǎn)版本持續(xù)更新。22.04 最初版是 2022 年 4 月的 ISO而 22.04.5 是 2024 年的鏡像兩者自帶的內(nèi)核和驅(qū)動(dòng)差異很大。22.04.5 桌面版默認(rèn)附帶 HWE 內(nèi)核版本已經(jīng)到了 6.8 這一檔比最初版新得多。如果你手里還留著 2022 年下載的 22.04 老 ISO別猶豫直接去官網(wǎng)重新下載 22.04.5 或者干脆下 24.04。這一步能省掉一半的黑屏問(wèn)題。下載完以后用 balenaEtcher 或者 Rufus 重新做啟動(dòng)盤(pán)別用舊 U 盤(pán)直接復(fù)制文件很多詭異的啟動(dòng)問(wèn)題就是這么來(lái)的。3.2 BIOS 里幾處和顯卡點(diǎn)亮直接相關(guān)的開(kāi)關(guān)硬件級(jí)別的黑屏很多時(shí)候根本不是 Ubuntu 的鍋而是主板 UEFI 固件的設(shè)置問(wèn)題。我在現(xiàn)場(chǎng)按優(yōu)先級(jí)排查了幾個(gè)選項(xiàng)按這個(gè)順序過(guò)一遍能解決相當(dāng)大一部分裝系統(tǒng)就黑屏BIOS 選項(xiàng)推薦值原因Secure BootDisabled安裝階段關(guān)閉可以減少簽名校驗(yàn)帶來(lái)的初始化異常后期裝完驅(qū)動(dòng)再開(kāi)也不遲CSMDisabled新顯卡 VBIOS 與傳統(tǒng)引導(dǎo)兼容性差純 UEFI 模式最穩(wěn)Above 4G Decoding / Re-Size BAREnabled讓 PCIe 能訪問(wèn)完整的顯存空間某些卡在關(guān)閉狀態(tài)下枚舉異常IOMMU / SVM / AMD-Vi交叉驗(yàn)證時(shí)可改為 Disabled新顯卡與 AMD IOMMU 的 DMA 重映射可能產(chǎn)生兼容問(wèn)題詳見(jiàn)后文PCIe Link Speed先降到 Gen4 或 Auto部分主板在 Gen5 下與 50 系顯卡存在鏈路協(xié)商問(wèn)題這套組合在大多數(shù)主板上都不難找。注意不同品牌的 BIOS 界面差異很大ASUS 叫 Above 4G Decoding微星叫 Re-Size BAR Support技嘉界面又不一樣。實(shí)在找不到就用 BIOS 搜索功能直接在設(shè)置頁(yè)里搜 4G 或 BAR 關(guān)鍵詞。3.3 用 nomodeset 臨時(shí)參數(shù)把安裝器騙進(jìn)桌面進(jìn)了安裝 U 盤(pán)引導(dǎo)菜單以后你會(huì)看到 Try or Install Ubuntu 這個(gè)選項(xiàng)。不要直接回車。把光標(biāo)停在上面按字母 e 進(jìn)入編輯模式找到以linux開(kāi)頭的那一行在行尾加上nomodeset然后按 CtrlX 或者 F10 啟動(dòng)。這個(gè)參數(shù)的作用是告訴內(nèi)核別加載顯卡 DRM 驅(qū)動(dòng)別嘗試初始化 GPU只用最基本的幀緩沖輸出畫(huà)面。這樣一來(lái)安裝器就不會(huì)去碰 nouveau自然也就不會(huì)觸發(fā) RTX 5060 的初始化失敗。整個(gè)安裝過(guò)程會(huì)顯得比較簡(jiǎn)陋分辨率可能只有 1024x768但這不重要能進(jìn)去就行。如果加了 nomodeset 仍然黑屏可以在同一行再加兩個(gè)參數(shù)modprobe.blacklistnouveau pcinoaer第一個(gè)參數(shù)直接在啟動(dòng)階段屏蔽 nouveau 模塊第二個(gè)參數(shù)關(guān)閉 PCIe 錯(cuò)誤上報(bào)后者的作用留到第四節(jié)細(xì)說(shuō)。這三個(gè)參數(shù)組合起來(lái)基本能把安裝向?qū)Х€(wěn)定帶出來(lái)。4. 系統(tǒng)裝完依舊黑屏的處理Live 盤(pán) chroot 改啟動(dòng)參數(shù)4.1 從 Live 環(huán)境進(jìn)入已裝系統(tǒng)的具體步驟很多人的經(jīng)歷是這樣的安裝階段用了 nomodeset系統(tǒng)成功裝進(jìn)硬盤(pán)重啟以后又黑屏了。因?yàn)榘惭b器寫(xiě)進(jìn)硬盤(pán)的 GRUB 配置并沒(méi)有保存 nomodeset 參數(shù)。這時(shí)候你不能眼看著系統(tǒng)黑著得從 Live U 盤(pán)再啟動(dòng)一次進(jìn)入已裝的系統(tǒng)里改配置。用同一個(gè) U 盤(pán)啟動(dòng)在 Live 桌面里打開(kāi)終端按以下流程操作。先用lsblk -f查看硬盤(pán)分區(qū)布局找到你的根分區(qū)和 EFI 分區(qū)sudo mount /dev/nvme0n1p2 /mnt sudo mount /dev/nvme0n1p1 /mnt/boot/efi sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys sudo chroot /mnt注意分區(qū)號(hào)以你自己的lsblk輸出為準(zhǔn)。NVMe 硬盤(pán)一般是 nvme0n1p1、nvme0n1p2 這樣的命名SATA 硬盤(pán)則是 sda1、sda2。別把分區(qū)掛錯(cuò)了掛錯(cuò)以后寫(xiě)進(jìn)配置會(huì)非常麻煩。進(jìn)入 chroot 環(huán)境之后編輯 GRUB 配置文件nano /etc/default/grub找到這一行GRUB_CMDLINE_LINUX_DEFAULTquiet splash改成GRUB_CMDLINE_LINUX_DEFAULTquiet splash nomodeset保存退出執(zhí)行update-grub exit reboot這一步做完系統(tǒng)會(huì)帶著 nomodeset 參數(shù)啟動(dòng)至少能進(jìn)桌面了。后面裝完 NVIDIA 官方驅(qū)動(dòng)再回頭把這個(gè)參數(shù)刪掉也來(lái)得及。4.2 交叉驗(yàn)證IOMMU 和 PCIe 錯(cuò)誤上報(bào)對(duì) N 卡的影響加了 nomodeset 以后如果你的平臺(tái)是 AMD CPU我建議順手做一次交叉驗(yàn)證在 GRUB 參數(shù)里臨時(shí)加上amd_iommuoff看啟動(dòng)過(guò)程是否會(huì)變得更順暢。這一步在很多人那里能直接消除黑屏。原因在于AMD 平臺(tái)的 IOMMU內(nèi)核日志里叫 AMD-Vi會(huì)做 DMA 重映射而部分 NVIDIA 新顯卡在 DMA 交互上和某些主板 BIOS 版本存在兼容問(wèn)題。癥狀就是啟動(dòng)日志停在 IOMMU 初始化前后、屏幕黑掉或者系統(tǒng)運(yùn)行中隨機(jī)死機(jī)。內(nèi)核日志里還可能刷出一堆IO_PAGE_FAULT錯(cuò)誤。這不是什么玄學(xué)是內(nèi)核社區(qū)里討論過(guò)很多次的真實(shí)兼容性問(wèn)題。在 AMD 平臺(tái)上交叉驗(yàn)證一下不會(huì)有什么損失GRUB_CMDLINE_LINUX_DEFAULTquiet splash nomodeset amd_iommuoff pcinoaer如果加了之后系統(tǒng)穩(wěn)定進(jìn)桌面說(shuō)明你中招了。對(duì)于日常桌面使用關(guān)閉 IOMMU 的性能影響基本可以忽略不需要有心理負(fù)擔(dān)。真正治本的辦法是等主板廠商更新 BIOS或者換一個(gè)平臺(tái)但在那之前這個(gè)參數(shù)能讓你安安穩(wěn)穩(wěn)用上好幾個(gè)月。4.3 GRUB 參數(shù)持久化的正確姿勢(shì)順帶說(shuō)一個(gè)很多人忽略的細(xì)節(jié)update-grub之后最好檢查一下生成的配置文件確認(rèn)參數(shù)真的被寫(xiě)進(jìn)去了grep CMD /boot/grub/grub.cfg如果配置里沒(méi)有你剛加的參數(shù)多半是因?yàn)?GRUB 默認(rèn)從另一個(gè)配置文件讀取了內(nèi)容或者你改的文件路徑不對(duì)。另外如果你用的是 UEFI 啟動(dòng)而不是傳統(tǒng) BIOS 啟動(dòng)部分機(jī)器還要確認(rèn)/etc/default/grub里的GRUB_CMDLINE_LINUX_DEFAULT沒(méi)有被空格吃掉行尾引號(hào)別刪掉。就這些細(xì)節(jié)往往就能讓同樣的操作在不同機(jī)器上得出完全不同的結(jié)果。5. 選留 22.04 還是改投 24.04我給兩類用戶的建議5.1 為什么多數(shù)人應(yīng)該換 24.04 LTS先說(shuō)我的真實(shí)結(jié)論如果這臺(tái)機(jī)器上沒(méi)有必須依賴 22.04 的老軟件包、沒(méi)有只對(duì) 22.04 驗(yàn)證過(guò)的開(kāi)發(fā)環(huán)境直接上 Ubuntu 24.04 LTS。這不是喜新厭舊而是因?yàn)?24.04 默認(rèn)內(nèi)核是 6.8官方倉(cāng)庫(kù)自帶支持 RTX 50 系的 NVIDIA 570 驅(qū)動(dòng)。裝完之后執(zhí)行sudo ubuntu-drivers install重啟完事。整條鏈路順暢得讓人覺(jué)得之前的折騰很荒謬。我在 22.04 上折騰了兩天最后因?yàn)楣ぷ餍枰仨毩粼?22.04才走完下面這套流程。如果你沒(méi)有這種硬性需求別學(xué)我直接換系統(tǒng)版本省下的時(shí)間夠你刷好幾集劇。對(duì)比維度22.04 手動(dòng)折騰24.04安裝階段需要加參數(shù)或換內(nèi)核一般直接啟動(dòng)驅(qū)動(dòng)獲取官網(wǎng) .run 手動(dòng)安裝apt 倉(cāng)庫(kù)直接安裝內(nèi)核兼容依賴 HWE 內(nèi)核默認(rèn) 6.8 起步整體穩(wěn)定性需要較多調(diào)教開(kāi)箱即用5.2 必須留 22.04 時(shí)的 HWE 內(nèi)核升級(jí)路線如果你和我一樣必須留在 22.04那就老老實(shí)實(shí)先把內(nèi)核升到 HWE 版本。HWEHardware Enablement內(nèi)核是 Ubuntu 專門(mén)給 LTS 系統(tǒng)提供的新內(nèi)核系列22.04 的 HWE 內(nèi)核已經(jīng)到 6.8能夠識(shí)別 RTX 50 系的 PCIe 設(shè)備也為第三方驅(qū)動(dòng)編譯提供了必要的內(nèi)核 API。在系統(tǒng)能進(jìn)桌面之后執(zhí)行sudo apt update sudo apt install --install-recommends linux-generic-hwe-22.04 sudo reboot重啟后先確認(rèn)內(nèi)核版本uname -r看到6.8.x開(kāi)頭的版本號(hào)說(shuō)明內(nèi)核這關(guān)過(guò)了。這一步千萬(wàn)不要跳過(guò)也不要試圖用 5.15 內(nèi)核硬裝 570 驅(qū)動(dòng)。我試過(guò)編譯過(guò)程會(huì)報(bào)一堆結(jié)構(gòu)體和 API 不匹配的錯(cuò)誤最后 dkms 模塊根本裝不進(jìn)去純粹浪費(fèi)時(shí)間。6. 留守 22.04 的 NVIDIA 驅(qū)動(dòng)安裝全流程RTX 50606.1 三個(gè)前置條件headers、DKMS 與 Secure Boot 的處理內(nèi)核升級(jí)到 6.8 之后先把依賴工具裝齊sudo apt update sudo apt install build-essential dkms linux-headers-$(uname -r)這三個(gè)包缺一不可。build-essential 提供編譯工具鏈dkms 負(fù)責(zé)讓驅(qū)動(dòng)模塊在每次內(nèi)核升級(jí)后自動(dòng)重新編譯linux-headers 則是對(duì)應(yīng)當(dāng)前內(nèi)核版本的源碼頭文件。NVIDIA 官方驅(qū)動(dòng)安裝器會(huì)在編譯階段檢查這些東西缺了任何一個(gè)都會(huì)中途退出。關(guān)于 Secure Boot這里有個(gè)很容易讓人崩潰的環(huán)節(jié)。如果 BIOS 里一直是開(kāi)啟狀態(tài)安裝驅(qū)動(dòng)時(shí)系統(tǒng)會(huì)提示你設(shè)置一個(gè) MOK 密碼。這個(gè)密碼不是當(dāng)場(chǎng)生效而是重啟后進(jìn)入一個(gè)藍(lán)色的 MOK 管理界面時(shí)要求你輸入。很多人第一次看到這個(gè)藍(lán)屏界面以為死機(jī)了直接強(qiáng)制關(guān)機(jī)結(jié)果驅(qū)動(dòng)永遠(yuǎn)裝不上。我的建議是裝驅(qū)動(dòng)期間在 BIOS 里把 Secure Boot 關(guān)掉先把系統(tǒng)跑起來(lái)日后再研究安全啟動(dòng)的問(wèn)題。這不是偷懶而是最小化變量、快速定位問(wèn)題的務(wù)實(shí)方式。6.2 官方 .run 安裝器實(shí)戰(zhàn)從純命令行到 MOK 簽名到 NVIDIA 官方下載頁(yè)面選擇 Linux x64 對(duì)應(yīng)的 570 版本驅(qū)動(dòng)。文件名的樣子類似NVIDIA-Linux-x86_64-570.xxx.xx.run給文件加執(zhí)行權(quán)限chmod x NVIDIA-Linux-x86_64-570.xxx.xx.run在沖突處理上安裝器一般會(huì)問(wèn)你是否要禁用 nouveau選擇 Yes。它會(huì)自動(dòng)往黑名單里寫(xiě)入配置。然后是 DKMS 注冊(cè)選 Yes。X 配置生成選 Yes。安裝過(guò)程中如果提示 X server is running說(shuō)明圖形界面還開(kāi)著。需要先切到純命令行環(huán)境sudo systemctl isolate multi-user.target這個(gè)命令會(huì)關(guān)閉桌面管理器釋放顯卡占用。裝完驅(qū)動(dòng)之后再用sudo systemctl isolate graphical.target切回圖形界面。整個(gè)過(guò)程都在 TTY 終端里操作不需要重啟。如果你用的桌面環(huán)境是 GDM 之外的其他顯示管理器先把管理器停掉也能達(dá)到同樣效果。重啟驗(yàn)證nvidia-smi能看到顯卡型號(hào)和驅(qū)動(dòng)版本就說(shuō)明驅(qū)動(dòng)確實(shí)工作了。RTX 5060 在 nvidia-smi 里會(huì)顯示 GeForce RTX 5060 和顯存容量這一行輸出意味著前面所有的黑屏問(wèn)題到此為止。6.3 驅(qū)動(dòng)裝好不等于結(jié)束登錄界面黑屏和 Wayland 的問(wèn)題裝上驅(qū)動(dòng)之后還有一次可能讓人崩潰的黑屏發(fā)生在登錄界面。具體癥狀是 GRUB 正常、系統(tǒng)啟動(dòng)正常但到了 GDM 登錄界面時(shí)顯示器黑掉。這通常是 NVIDIA 閉源驅(qū)動(dòng)與 Wayland 顯示協(xié)議的兼容性問(wèn)題。Ubuntu 22.04 桌面版默認(rèn)開(kāi)啟 Wayland而 NVIDIA 驅(qū)動(dòng)對(duì) Wayland 的支持雖然一直在改善但在部分版本組合下還是不夠穩(wěn)定。最快的解決方案是強(qiáng)制使用 Xorg。編輯 GDM 的配置文件sudo nano /etc/gdm3/custom.conf去掉這行的注釋W(xué)aylandEnablefalse保存重啟?;蛘吒?jiǎn)單的方法在 GDM 登錄界面點(diǎn)擊齒輪圖標(biāo)選擇 Ubuntu on Xorg 再登錄。如果你用 LightDM配置方式不同本質(zhì)都是切到 Xorg 會(huì)話。這一套流程走完之后我的 RTX 5060 終于在 Ubuntu 22.04 上穩(wěn)定跑起來(lái)了。中間踩過(guò)的每一個(gè)坑單獨(dú)拿出來(lái)看都不算大事但疊在一起足以讓一個(gè)老手折騰一整個(gè)周末。7. 我的最終結(jié)論和勸告如果你現(xiàn)在正卡在 Booting a command list 這個(gè)界面上按我給你的優(yōu)先級(jí)排序處理先查 BIOS 里 Secure Boot、CSM、Above 4G 三個(gè)關(guān)鍵項(xiàng)再用 22.04.5 或 24.04 的新鏡像配合 nomodeset 啟動(dòng)安裝系統(tǒng)跑起來(lái)以后根據(jù)自己是否必須留在 22.04 來(lái)選擇內(nèi)核升級(jí)或更換系統(tǒng)版本最后再談驅(qū)動(dòng)安裝。我個(gè)人的最終選擇是留在 22.04因?yàn)楣ぷ鳝h(huán)境有老版 ROS 依賴不敢輕易換系統(tǒng)。但如果你沒(méi)有那么重的包袱聽(tīng)我一句勸直接上 24.04。我的這套流程在你那里大概率只需要執(zhí)行三分之一。最后再分享一個(gè)只有踩過(guò)坑才記得住的細(xì)節(jié)AMD 平臺(tái)的用戶把所有方法都試完仍然黑屏的話去 BIOS 里把 SVM/IOMMU 關(guān)掉再試一次。這個(gè)選項(xiàng)隱藏在 AMD CBS 菜單深處但它在某些組合下比上面所有方法都管用。別問(wèn)我是怎么知道的——我在那個(gè)黑屏界面后面看到了這輩子最多的星星。