意外刪除內核和基本驅動程式(互聯網觸控板圖形不工作)

意外刪除內核和基本驅動程式(互聯網觸控板圖形不工作)

我的根分區上一直存在存儲空間不足的問題,因此我嘗試了該論壇的一些清理建議,包括(根磁碟機磁碟空間不足。我怎樣才能釋放空間?) 並且 (https://maryrosecook.com/blog/post/freeing-disk-space-on-your-linux-server),以及以下(我意識到,危險的)命令的有序列表:

apt-get autoclean

sudo du -sh /var/cache/apt/archives

sudo apt-get autoremove --purge

sudo rm -rf ~/.cache/thumbnails/*

sudo du -h --max-depth=1

dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge

sudo dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge

sudo dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -rm | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get purge

sudo shutdown -rf

特別是,我認為搞砸的是長“sudo dpkg ...”命令,該命令應該刪除舊內核;我認為它可以刪除核心和一些重要的驅動程式。

現在,我有一個雙 Windows 啟動,但我的 grub 消失了,從某種意義上說,它會自動轉到 ubuntu(即使我可以透過 F2 BIOS 存取 Windows);為了嘗試修復內核,我遵循了(意外刪除所有核心後如何恢復系統?)但收效甚微,這意味著 linux-image-generic 現在已安裝,但這並沒有解決問題。

Ubuntu 中遇到的問題是:
- 螢幕解析度停留在 800x600
- 無法識別任何互聯網週邊設備,包括內部 wifi、外部 wifi 適配器、乙太網路
- 觸控板不工作
- 系統的其餘部分似乎正在工作。

我可以嘗試的其他解決方案是使用啟動修復工具,但是沒有互聯網,我不知道如何安裝它(與刪除的軟體包相同,儘管我可能可以從實時 USB 進行安裝),而且我不知道如何安裝使用它/是否有幫助。

另外,我應該嘗試遵循(如何恢復/boot中已刪除的檔案? (vmlinuz遺失,系統無法啟動))?

PS 我在不同的分割區上有主資料夾和根資料夾

答案1

只需查看 dpkg 和 apt 日誌即可查看您刪除的軟體包:

cat /var/log/dpkg.log 
cat /var/log/apt/history.log 

或者

xdg-open /var/log/dpkg.log 
xdg-open  /var/log/apt/history.log 

相關內容