今天系統突然起不來, 不知道什麼原因刪掉了一些文件。修復太浪費時間,還是重新裝一個系統(原來的分區有很多個人資料,所以一定不能格調,在無用的分區上裝新的系統**所以你裝系統的時候儘量不要滿盤裝,爲以後碰見這種情況保留餘地)。
下面就說一下裝了一半突然卡掉的問題。
按住ctrl+alt+f2 切換到tty2下,在anaconda用戶下輸入命令:ps aux
可以看到 很多進程處於S+狀態。
在終端執行:/bin/sh /sbin/grub2-mkconfig -o /boot/grub2/grub.cfg 程序不能正常終止,grub2-mkconfig 爲shell腳本,那麼我們加參數-x進行跟蹤 : /bin/sh -x /sbin/grub2-mkconfig
可以看到卡在/etc/grub.d/30_os-prober(這個命令是用來探測其他系統的分區)。沒什麼用。那麼重啓機器, 在安裝引導程序之前刪除/etc/grub.d/30_os-prober.
在上面這個界面安裝完grub2-tools這個包,就要刪除/etc/grub.d/30_os-prober。具體操作如下:
按ctrl+alt+f2 進入tty2,
cd /mnt/sysimage
chroot .
rpm -q grub2-tools //一但查詢結果安裝了grub2-tools這個包就可以執行下邊的命令刪除30_os-prober文件了
rm -f /etc/grub.d/30_os-prober
執行完, 切到界面等着就可以了(ctrl+alt+f6 機器不同快捷鍵不同,可以按住atrl+alt+f* *代表阿拉伯數字)
就分享到這,可能卡的是別的地方,也可以根據這個方法進行解決 。有問題可以聯繫我哦。