2015-04-27 104 views
2

所以我剛剛安裝了桌面的Centos 7全新安裝。安裝後,我安裝了我的開發環境,以及何時附加我的Windows ssd,但被告知需要關閉而不是休眠。所以我重新啓動了我的系統,啓動進入windows,然後點擊關機。之後,我去登錄到我的Centos 7系統,並且在成功輸入密碼後,它將開始登錄過程,然後閃爍黑屏。不久它就會顯示已啓動的虛擬化守護進程,然後再次加載登錄屏幕!如何在成功登錄後停止Centos 7 Desktop返回登錄屏幕?

它爲什麼這樣做?我該如何解決它?那我以後怎樣才能避免這種情況呢?

感謝您的幫助!

回答

3

在GRUB階段中斷引導並啓動到運行級別1和AKA單用戶模式。通過輸入「空格」等字符來中斷GRUB,然後通過鍵入「a」追加到內核行,通過「rhgb quiet」退格並附加「1」。這會給你一個root shell而不是登錄提示符。 從那裏你可以評論所有最近在/ etc /環境中的條目,並重新啓動你的服務器/ PC

+0

我的/ etc/environment中沒有任何東西,重啓後問題仍然存在。 – hosein

0

我結束了重新安裝操作系統。但是,我最終得到了同樣的問題。這是一個兩部分的錯誤。因此,向我的/ etc/environment文件添加任何內容都會導致系統不能登錄。另外,安裝完成後,需要sudo/etc/passwd,因爲gnome-init-shell和gdm需要刪除:/ sbin/nologin。我們必須做那個額外的步驟是愚蠢的。現在,如果您像我一樣,安裝了所有設備並且重新安裝,您可以將其放入引導磁盤/ usb並進入恢復模式。它會告訴你如何到達你的系統,並從那裏,它只是使用vi來修復passwd。

1

在yum更新並修復以下步驟後,我在Centos 6.7上面臨同樣的問題。

我注意到有些命令不能在終端上使用,可以通過在登錄屏幕上按CTRL + ALT + F4打開。找不到命令

我已經打開的文件下/etc/profile.d中以root權限

納米/etc/profile.d/fix:

-bash:運行startx .SH

,並添加命令缺少定義設置PATH

出口PATH = $ PATH:/ bin中:在/ usr/local/bin目錄:在/ usr/bin中

重啓後的OS,一切工作正常。