Linux Mint 系統用了很久,很順手,贊一個!
有一天想同時運行多個虛擬機linux系統做實驗,想着只啟動文本模式可以省點內存資源,結果試了多種方法都不成功,網上現有針對Ubuntu原版和CentOS的方法都不適用;最后自己摸索了一套3步最簡潔有效的辦法,實質是讓系統啟動文本界面后使圖形界面不再啟動,寫出來供大家參考少走彎路,也做個記錄免得自己忘了。
親測Linux Mint 19/19.1/19.2有效,其他Ubuntu版本未試過,有試過有用的小伙伴請補充,謝謝!
1、修改並保存/etc/X11/default-display-manager文件(目的是找不到圖形界面程序),在該文件內容第一行(文件內容本身只有一行)前插入一行,填入 false,修改后文件內容如下(原有內容無需注釋):
false
/usr/sbin/lightdm
2、修改並保存/etc/default/grub文件(目的是默認啟動文本模式),注釋掉GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"這一行,修改GRUB_CMDLINE_LINUX=""為GRUB_CMDLINE_LINUX="text",強烈建議復制該行內容粘貼后注釋一行修改另一行(方便后面改回去圖形界面),我修改后這部分內容如下:
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
#GRUB_CMDLINE_LINUX=""
GRUB_CMDLINE_LINUX="text"
3、必須執行命令:sudo update-grub2 使修改后的啟動模式生效,然后重啟系統;可以看到啟動過程已經是文本界面,且從輸出內容看到啟動圖形界面失敗,啟動完畢停留在文本界面模式。
文本界面登錄后可以手動用startx命令另外啟動圖形界面,這樣啟動的圖形界面注銷后會回到文本界面;相應地,要讓系統重新正常用圖形界面模式啟動也很方便:
a)修改並保存/etc/X11/default-display-manager文件,刪除第一行,使文件內容回到(必須)只有一行內容。
b)修改並保存/etc/default/grub文件,刪除或注釋掉GRUB_CMDLINE_LINUX="text"這一行,去掉#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"和#GRUB_CMDLINE_LINUX=""這兩行的注釋。
c)必須執行命令:sudo update-grub2,然后重啟系統,就正常啟動到圖形界面了。
本方法靈感主要來源於(經測試對Linux Mint 19.2無效):https://www.cnblogs.com/mysic/p/5955891.html
我的第一篇原創技術博客。
祝我的祖國70周年生日快樂!
