centos 6.8 啟動損壞修復實驗
阿新 • • 發佈:2018-05-29
chroot num ati tps 問題 log 正常 系統 pan
-
前兩天遇到了一個問題,centos必須借助CD的啟動才能進入系統,當時想著做個測試,這會兒正好有時間,在VMWare裏面試試。
-
思想是這樣的,刪除boot裏面的文件,然後重啟看效果。
具體過程如下:
- 先將boot下面的資料被分到遠程,方便回頭下載
-
刪掉boot下面的東西,然後重啟就是下圖,呵呵。這個grub貌似是在磁盤的MBR裏面,刪除boot下面的文件不會影響到。
-
我們用系統光盤進入rescure模式進行還原數據試試
- 發現還是黑屏,使用如下命令修復grub,重啟後可以正常進入系統。
chroot /mnt/sysimage
grub-install /dev/sda
- 1
- 2
總結:
- 即使boot下面的文件沒有 然後拷貝回來也不一定會正常啟動,這個時候需要 grub修復下,在這裏我修復的是sda而不是sda1。
後記:
其他的測試
- 我在正常系統裏面直接從遠端rsync回這些已經有的數據,重啟後正常,因為本身數據並不會被擦寫
- 如果我先是刪除,緊接著(不用重啟)然後拷貝回來,發現會遇到Error15的問題,這個時候也需要進行修復了。後來又做了一次,沒有遇到問題。
最終結論:
- 如果boot裏面文件丟失,那就拷貝回來白
- chroot /mnt/syslinux && grub-install /dev/sda不一定用得著。
- 有時候雖然能進入系統,但是會遇到如下的場景,系統完成後會自動重新啟動。
centos 6.8 啟動損壞修復實驗