注:今天打開虛擬機時出現錯誤,軟件提示:內部錯誤,系統一直打不開。在網上搜了一下,找到了兩種解決辦法:
方法一:進入服務:win+R打開運行,輸入services.msc,win8是打開任務管理器,然後選擇“服務”。
很有可能是VM服務沒有啓動(可能是沒有設置爲開機自啓或認爲關閉),你可以進入
“服務”將VMAuthdService、VMnetDHCP、VMware NAT Service、VMwareHostd(VMware Workstation Server)、VMUSBArbService 這5個服務啓動即可。
方法二:右擊VMware的快捷方式,選擇“以管理員身份運行”。
當我們忘記Linuxroot密碼時,有兩種方法來解決:單用戶模式和救援模式。
一,單用戶模式:
1,在虛擬機下重啓系統,較爲簡便的方法,右鍵虛擬機窗口:選擇“電源”->重新啓動客戶機。
2,在系統初始頁面按方向鍵移動光標,選定第一行不動,然後按一下字母“e”鍵,進入grub界面。
3,然後用方向鍵移動光標到linux16開頭的這一行,在移動到ro這裏,將ro改爲:rw init=/sysroot/bin/sh。
4,修改完後,按住ctrl和X鍵,進入enmergency模式。
5,輸入命令:chroot /sysroot/ 切換到原系統
6,輸入:passwd root進行修改密碼
7,因爲WMware界面不支持中文,會出現一些小方塊亂碼,解決辦法:輸入LANG=en,點擊回車鍵,再次輸入passwd root進行修改密碼就可以了。
8:注意:修改完密碼後必須要創建一個文件:touch /.autorelabel
執行這一步是爲了讓SELinux生效,不執行,修改後的密碼無效。
9,按下ctrl和D鍵,然後輸入reboot重啓系統,登陸界面使用新密碼登錄即可。
二,救援模式
1,在虛擬機設置裏查看光驅是否開啓啓動,要保證設置狀態裏的兩個選項都已選擇。
2,先將Centos系統關機,然後在VMware左側選中這臺虛擬機並右擊,然後“電源”-“啓動時進入BIOS”
3,進入BIOS後,按着方向鍵右鍵進入BOOT界面,然後用+-號移動各個啓動對象,讓CD-ROM Drive在首位第一個啓動。再按F10鍵保存退出。
4,然後進入了光驅啓動界面,使用上下方向鍵選中“Troubleshooting”,按下回車鍵
5,使用上下方向鍵選擇“Rescuel a CentOS Linux system”
6,連續敲兩次回車,等幾秒中,其中一些提示,它告訴我們,初始化系統在/mnt/sysimage下面,和單人模式/sysroot 類似,就是我們的原系統目錄。
7,這裏我們選擇第1項,輸入數字“1”回車後,再次回車,它又一次告訴我們:初始化系統已經掛在到/mnt/sysimage下面,想要進入初始化系統下面,需要執行 chroot /mnt/sysimage命令。
8,進入初始化系統後,執行命令passwd,修改root密碼。
9,退出救援模式 先使用ctrl+D 組合鍵退出原始系統,然後執行reboot命令即可 注意:將VMware光驅啓動修改成硬盤啓動。