Linux誤刪所有核心,恢復核心的解決辦法

2021-09-11 14:04:57 字數 1456 閱讀 5200

我用df -h命令檢視磁碟使用情況的時候發現,系統根目錄空間已經比較小了,於是我就使用clean命令對系統核心進行清理,一不小心,就把所有的核心刪除了,你很有可能也是我的這種經歷,非常的崩潰.好了,我就不再廢話了,讓我們來看一下究竟如何修復.

sudo fdisk -l

複製**

檢視你原來linux系統根目錄所在的位置,如果你實在是不知道究竟哪個 是你的根目錄所在的位置,你那麼你可以挨個掛載一下,至於掛載是什麼,我很快就會介紹到.如果你知道,那麼請你記錄下這個根目錄所在的位置,如/dev/sda7

mount /dev/sda7 /mnt

複製**

也就是把這個磁碟分割槽/dev/sda7掛載到/mnt目錄下面 用命令

ls /mnt

複製**

如果出現的是你熟悉的根目錄的樣子,那麼就掛載對了,如果不是,那麼請按照如上步驟重新掛載 這裡還需要說明一點,如果你的/boot目錄或者其他的目錄,比如/var(非常重要),原來都是安裝在其他分割槽,而不是根目錄所在的分割槽,那麼你也需要記錄下這些目錄所在的分割槽,也要用的上.使用同樣的掛載方法測試,好了,當你知道你原來系統所有檔案分割槽的位置後,那麼我們就能繼續了.

mount /dev/sda7 /mnt

mount /dev/sda3 /mnt/boot

mount /dev/sda7 /mnt/var

mount --bind /dev /mnt/dev

mount --bind /sys /mnt/sys

mount --bind /proc /mnt/proc

複製**

上面的命令都是掛載或者鏈結命令,簡單的講,上述命令的作用就是後面的路徑可以使用前面路徑的內容了.

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

複製**

這十分重要,否則你是無法鏈結網路的

chroot /mnt

複製**

apt-get install linux-image-generic

複製**

update-grub

複製**

安裝完成 為了安全著想,我們需要解除安裝掉剛剛掛載上去的分割槽

exit

umount /boot

umount /dev

umount /sys

umount /var

umount /proc

umount /mnt

複製**

以後在不了解命令的功能的情況下,就不要混亂使用sudo命令了,非常危險,資料丟失什麼額都是家常便飯.....

個人部落格:

ubuntu誤刪所有核心,恢復核心的解決辦法

前言 我用df h命令檢視磁碟使用情況的時候發現,系統根目錄空間已經比較小了,於是我就使用clean命令對系統核心進行清理,一不小心,就把所有的核心刪除了,你很有可能也是我的這種經歷,非常的崩潰 好了,我就不再廢話了,讓我們來看一下究竟如何修復 修復方法 使用 盤做乙個ubuntu 你當前的系統發行...

系統排錯4 若誤刪系統核心檔案,如何恢復?

系統排錯 若誤刪系統核心檔案,如何恢復?1 模擬實驗環境 root localhost cd boot root localhost boot ls 刪除核心檔案 root localhost boot rm rf vmlinuz 3.10.0 123.el7.x86 64 root localho...

linux恢復誤刪檔案

如果是ext2 參考實驗了一下,果然可行 拿一塊硬碟測試,比如是sdb2 mkfs.ext2 dev sdb2 mount dev sdb2 mnt sdb2 cd mnt sdb2 vim test i輸入haha wq儲存 rm test cd umount mnt sdb2 mount r n...