❶ ubuntu14.04開機顯示grub命令行,不能進入系統。請問怎麼修復
重新安裝、修復grub2
1. 先使用ls命令,找到Ubuntu的安裝在哪個分區:
在 grub>下輸入以下命令:
ls
會羅列所有的磁碟分區信息,比方說:
(hd0,1),(hd0,5),(hd0,3),(hd0,2)
2. 然後依次調用如下命令: X表示各個分區號碼
如果/boot沒有單獨分區,用以下命令:
ls (hd0,X)/boot/grub
如果/boot單獨分區,則用下列命令:
ls (hd0,X)/grub
正常情況下,會列出來幾百個文件,很多文件的擴展名是.mod和.lst和.img,還有一個文件是grub.cfg。假設找到(hd0,5)時,顯示了文件夾中的文件,則表示linux安裝在這個分區。
3,如果找到了正確的grub目錄,則設法臨時性將grub的兩部分關聯起來,方法如下:
以下是/boot沒有單獨分區的命令:
grub>set root=(hd0,5)
grub>set prefix=(hd0,5)/boot/grub
grub>insmod /boot/grub/normal.mod
以下是/boot 單獨分區的命令:(這幾句有待驗證)
grub>set root=(hd0,5)
grub>set prefix=(hd0,5)/grub
grub>insmod /grub/normal.mod
然後調用如下命令,就可以顯示出丟失的grub菜單了。
grub>normal
不過不要高興,如果這時重啟,問題依舊存在,我們需要進入Linux中,對grub進行修復。
啟動起來,進入ubuntu之後,在終端執行:
sudo update-grub
sudo grub-install /dev/sda
(sda是你的硬碟號碼,千萬不要指定分區號碼,例如sda1,sda5等都不對)
重啟測試是否已經恢復了grub的啟動菜單? 恭喜你恢復成功!
4,如果找不到正確的/grub目錄,則嘗試尋找是否有linux核心文件,則依次調用如下命令(X表示各個分區號碼):
grub>下輸入:
如果/boot沒有單獨分區:
ls (hd0,X)/boot
如果/boot單獨分區,則:
ls (hd0,X)
找名字類似與vmlinuz-3.0.0-12-generic這樣的文件,這是linux核心文件,如果找到,記下(hd0,X)中的X值。假設找到(hd0,5)時,顯示了文件夾中的文件。
然後用live cd 或者 live usb啟動,在live cd的ubuntu的終端中依次輸入以下命令(sda5中的「5」必須改成上面記錄下來數值)(這兩句需要驗證):
如果/boot沒有單獨分區:
sudo mount /dev/sda5 /mnt
sudo grub-install --boot-directory=/mnt/boot /dev/sda
如果/boot單獨分區,則:
sudo mount /dev/sda5 /mnt
sudo grub-install --boot-directory=/mnt /dev/sda
然後重新啟動即可。
(以上這兩句命令也可以解決安裝ubuntu時grub安裝位置不對,沒有將grub安裝到/dev/sda,造成啟動時不出現ubuntu啟動項直接進入windows的問題,不過需要自行確定sda5中的「5」改成什麼數字。)
5,如果連linux核心文件都沒有,那麼,徹底重新安裝吧。
❷ Ubuntu Desktop版本怎麼進入命令行
工具/材料:電腦,Ubuntu Desktop
1.打開系統後,在BIOS引導界面選擇菜單中,點擊「Ubuntu」,「e」鍵進入編輯模式。
❸ 如何在Ubuntu或者Debian中啟動後進入命令行
Linux桌面自帶了一個顯示管理器(比如:GDM、KDM、LightDM),它們可以讓計算機啟動自動進入一個基於GUI的登錄環境。然而,如果你要直接啟動進入終端怎麼辦? 比如,你在排查桌面相關的問題或者備族想要運行一個不需要GUI的應用程序。
注意雖然你可以通過按下Ctrl+Alt+F1到F6臨時從桌面GUI切換到虛擬終端。然而,在這種情況下你的桌面GUI仍在後台運行,這不同於純文本模式啟動。
在Ubuntu或者Debian桌面中,你可以通過傳遞合適的內核參數在啟動時仿行弊啟動文本模式。
啟動臨時進入命令行
如果你想要禁止桌面GUI並臨時進入一次文本模式,你可以使用GRUB菜單。
首先,打開你的電腦。當你看到初始的GRUB菜單時,按下『e』。
接著會進入下一屏,這里你可以修改內核啟動選項。向下滾動到以「linux」開始的行,這里就是內核參數的列表。刪除參數列表中的「quiet」和「splash」。在參數列表中添加「text」。
升級的內核選項列表看上去像這樣。按下Ctrl+x繼續啟動。這會以詳細模式啟動控制台一次(LCTT譯註:由於沒有保存修改,所以下次重啟還會進入 GUI)。
永久啟動進入命令行
如果你想要永久啟動進入命令行,你需要更新定義了內核啟動參數GRUB設置。
在文本編輯器中打開默認的GRUB配置文件。
$ sudo vi /etc/default/grub
查找以GRUB_CMDLINE_LINUX_DEFAULT開頭的行,並用「#」注釋這行。這會禁止初始屏幕,而啟動詳細模式(也就是說顯示詳細的的啟動過程)。
更改GRUBCMDLINELINUX="" 成:
GRUB_CMDLINE_LINUX="text"
接下來取消「#GRUB_TERMINAL=console」的注釋。帶褲
更新後的GRUB配置看上去像下面這樣。