升級失敗:我從 20.04 升級到 22.04,現在我沒有 wifi 適配器,無法連接到互聯網

升級失敗:我從 20.04 升級到 22.04,現在我沒有 wifi 適配器,無法連接到互聯網

我嘗試在 HP envy 上從 20.04 升級到 22.04,安裝後沒有 wifi 轉接器,也沒有藍牙。

如果我沒記錯的話,我啟動的核心是 5.13。我希望連接到互聯網並運行某些版本,apt update && apt upgrade但我不知道如何連接。筆記型電腦沒有乙太網路端口,我嘗試了藍牙網路共享,但藍牙適配器也不起作用,最後 USB 網路共享也沒有執行任何操作(即電腦無法識別新網路或類似網路)。

我在想,如果我從實時USB 啟動,我可以以某種方式解決這個問題,也許我可以解決這個問題,但不確定如何或是否可以以某種方式下載可能丟失的.deb 軟體包並安裝它們。我嘗試下載6.2內核下載連結(此行「Test amd64/build successed (rc=0, on=amd64, time=0:13:06, log=amd64/log)」下的那些但安裝失敗)

我對 linux / ubuntu 有點熟悉,但我還不足以進一步了解。讓我知道哪些進一步的資訊會有幫助。

答案1

有多種方法可以透過內建選項來修復無法正常運作的系統,例如啟動到較舊的核心或救援/恢復模式等工具......但是,通常這些內建機制可能無法滿足您的維護需求並且需要外部幫助......在這種情況下你可以“比喻地「但實際上,將你垂死的系統連接到生命維持系統上,打開它的內部來修復損壞的部分,然後讓它恢復生機……為此,你需要一個可啟動的USB 記憶棒或其他包含實時Ubuntu 系統的介質,也就是您第一次在電腦上安裝 Ubuntu 時所使用的那種...然後,請按照以下說明進行操作。

準備

啟動進入即時系統,然後從即時系統連接到互聯網,打開終端,然後找到您的根分區(/系統根目錄所在的目錄) ...您可以列出分區,例如:

sudo fdisk -l

....識別您的根分割區...它可能是這樣的/dev/sda2...或者它可能是您需要掃描和準備的邏輯磁碟區或 ZFS 池,甚至是您需要的加密磁碟/分割區/磁碟區首先解密.. .無論它是什麼,您都需要將其安裝在例如/mnt

sudo mount /dev/sda2 /mnt/

注意如果您有一個單獨的/boot分割區,那麼您需要將其安裝在/mnt/boot/,同樣,如果您有一個單獨的分割/home區,那麼您也需要將其安裝在/mnt/home/

然後,僅有的如果您有 UEFI GRUB 開機載入程式版本,則需要/mnt/boot像這樣掛載 EFI 分割區:

sudo mount /dev/sda1 /mnt/boot/efi/

然後,從即時系統中「綁定」安裝健康所需的系統目錄,並將其覆蓋在受損系統中的等效目錄上/mnt...首先,/proc

sudo mount --bind /proc/ /mnt/proc/

... 然後,/sys

sudo mount --bind /sys/ /mnt/sys/

... 然後,/dev

sudo mount --rbind /dev/ /mnt/dev/

注意--rbind使用for進行遞歸綁定掛載,/dev以便還包括/dev/pts某些命令(例如sudo和)可能需要的子掛載su看看為什麼)。

現在,運行:

sudo cp /etc/resolv.conf /mnt/etc/resolv.conf

...這會將您目前配置的搜尋網域從即時系統複製到環境中chroot,以便依賴它來解析 DNS 的應用程式可以正常工作,例如從終端解析儲存庫 URI /etc/apt/sources.list...apt update但是,這種變化,從磁碟上的系統啟動後不會持續存在,因為該檔案實際上是/run/systemd/resolve/stub-resolv.conf由 動態管理的符號連結到的systemd-resolved

行動

跑步:

sudo chroot /mnt/

....瞧...現在,您正在磁碟上的原始系統上進行操作,連接到互聯網,具有用戶root權限,並且您從現在開始運行的每個命令都將在此上下文中執行...因此,修復根據需要您的系統...一個好的開始(維護命令集) 幾乎總是:

dpkg --configure -a && apt update && apt upgrade

....完成後運行:

exit

清理

像這樣解除安裝先前的安裝:

sudo umount /mnt/dev/

…… 然後:

sudo umount /mnt/sys/

…… 然後:

sudo umount /mnt/proc/

....以及您以相反順序安裝的任何其他內容,您就完成了。

相關內容