
更新我的 linux-headers 後,我發現舊版有問題,它也阻止了 apt-get。我嘗試手動刪除來源,但我陷入了困境。
cd usr/src/linux-headers-4.13.0-36/drivers/pci/switch/Makefile/
sudo rm switch
拋出錯誤
rm: cannot remove 'switch': Too many levels of symbolic links
這是我在谷歌搜尋後嘗試過的方法,但沒有一個起作用:
sudo rm -r switch
sudo rm -R switch
sudo chmod 666 switch
sudo find -L ./ -mindepth 10
sudo unlink switch
答案始終是「符號連結等級太多」。
當我做 ls -al 時我得到
d????????? ? ? ? ? ? switch
該文件有什麼問題,或如何診斷它?我怎麼刪除它?感謝您的幫忙!
答案1
重新啟動電腦後,我啟動到 (initramfs) 控制台。那裡這個答案幫助過我。在使用命令修復 sda1 時,我必須修復 INode 和其他一些區塊。
fsck /dev/sda1