CentOS不能進入登入介面

來源:互聯網
上載者:User

說明:CentOS不能進入登入介面,停留在有一滑鼠箭頭的藍色介面,重啟亦如此。系統為CentOS5.4,用作伺服器。因業務需要須設定開機啟動運行自訂程式,所以對/etc/rc.d/rc.local(或/etc/rc.local)檔案進行修改,將需要開機啟動並執行程式添加進去並儲存,然後重啟。系統原來的啟動模式是5,即圖形介面。重啟後,系統按載入正常(有進度條),直到執行/etc/rc.local檔案的時候,螢幕(此時是黑屏)提示添加的啟動資訊不正確,接著系統載入其他資訊,其後就出現藍屏,有一滑鼠停留,不再向下執行。重啟多次亦如此。面對此無從下手,有網友提示用liveCD進行修複。


第一步。下載CentOS5.4-i386-liveCD.iso(我的系統是CentOS5.4)。遺憾的是找不到,我只好下了個CentOS5.5。將CentOS5.5.iso
燒錄成引導CD(DVD),燒錄方法可在網上尋找。

第二步。將CentOS5.5的光碟放入伺服器光碟機中並重啟,系統從光碟片中啟動,此時會有10S的倒數等待時間,可以按Enter鍵進行啟動模式選擇,共有5中模式,第一種為boot,liveCD的圖形介面模式;第二種是Text boot,liveCD的字元介面模式;還有其他三種模式,在此不再介紹。如果是選擇第一種圖形登入,系統載入完系統檔案後有10秒鐘供使用者輸入使用者名稱稱,使用者可以輸入root表示根使用者或者不做處理(預設為非根使用者登入),建議用root登入。同樣如果選擇字元登入介面,在系統檔案載入完畢時也提示使用者輸入一個使用者名稱稱,還是建議用root使用者。

第三步。在終端或者字元命令欄中輸入:fdisk -l,則列出系統的本地分區詳細資料。如果你留意了載入系統系統檔案時的螢幕資訊,你或許已經知道,系統自動掛載了sda1/sda2/sda3/sda5等四個本地硬碟分區(sda6為交換分區,均對於本人的系統而言),掛載於/mnt/disc/下面。第一次我用圖形登入,找到了原系統的根(~)正是sda3,找到/mnt/disc/sda3/etc下面的rc.local檔案,發現此時檔案系統唯讀,不能對檔案/etc/rc.local檔案進行修改。

第四步。系統自動載入的幾個分區都是唯讀屬性不能進行修改。所以先將其卸載,如果是圖形介面登入則需開一終端,如果是字元登入模式則直接使用命令。因為我所需要修改的檔案在sda3裡,所以我只須對sda3操作。首先建立一個掛載點,命令:mkdir /mnt/temp,卸載/mnt/disc/sda3,命令:umount
/mnt/disc/sda3;由第三步的命令:fdisk -l 得本地硬碟的6個分區(針對本人的分區):/dev/sda1~6;重新掛載sda3並將其定義為可讀寫,命令:mount /dev/sda3 /mnt/temp -o rw;此後即可對sda3裡面的檔案進行讀寫操作。進入根所在目錄,命令:cd
/mnt/temp;我將/etc/rc.local中錯誤定義刪掉並儲存退出。為滿足本人的實際需要,我對/etc/inittab檔案進行了修改,將登陸模式由5更改為3。此後對/etc/inittab和/etc/rc.local添加可執行許可權,命令:chmod +x etc/inittab
和 chmod +x etc/rc.local。


第五步。重啟系統。在系統重新上電時取出光碟片。熟悉的字元登入介面出現了。

總結,出現如題的情況一般都是系統開機檔案人為修改後出錯造成的,可以藉助liveCD進入系統修改錯誤的檔案,出錯的具體是哪一個檔案則需要自己在系統載入時的螢幕資訊中查看或藉助於自己的記憶。另,也可以藉助於liveCD來進行系統修複或者資料備份。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.