扯淡的一天結束后關機下班,早上來到公司打開吃飯的家伙,竟然進不去了(VM centos7),整個人都懵逼了。
桌面信息提示:
assuming drive cache:write through (https://blog.csdn.net/yijiaobani/article/details/100577486)
piix4_smbus host smbus controller not enabled
解決這倆個問題的文章很多,某度自己查吧,有點麻煩的是很多人都不能進入編輯,可以有倆種方式:
1、進入單用戶模式,參考這篇文章:https://blog.csdn.net/qq_41208253/article/details/90905212。可是這種方式對我沒有用,解決不了問題。
2、按 ctrl + alt + F2 ,就可以登錄了,通過這種方式我成功進入shell界面,但是還沒解決問題,但是這一步有用。
當我修改了blacklist 和 grub 依然沒有解決問題,經過了一天的戰斗,整個人都迷迷糊糊的。
今天是周六,早起吃完飯,總結昨天的操作步驟,又仔細分析問題,還是沒有頭緒,但是解決思路大致清楚,查看所有運行時輸出的問題,
由於啟動時運行日志輸出太快,我只有使用我的redme k20 (雷布斯是不是應該給我打錢)進行錄屏回放,發現啟動時錯誤信息太多:
我挑了幾個比較重要的錯誤進行修改:
1、failed to start network manager (我的改為橋接模式,后又改為NAT,也是可以進入系統,也不是這里的問題)
2、failed to start rc.local (chmod +x /etc/rc.d/rc.local 我的已有可執行權限,我的問題不是出在這里)
3、failed to start accounts service(https://blog.csdn.net/yijiaobani/article/details/100577486 我沒有使用u盤掛系統,直接使用ctrl+alt + F2 進入shell修改)
4、failed to start gnome(沒有修改)
在解決第三個accounts service 時 ,奇跡出現了,centos 終於進入了登錄頁面,可以正常使用了。
總結:
1、在虛擬機中開發項目要及時在多個地方做備份。
2、解決問題時不要進入死循環,要清空自己嘗試過的步驟,重新分析定位問題。