
启动自动进入grub
先使用ls命令,找到Ubuntu的安装在哪个分区:
grub>ls
会罗列所有的磁盘分区信息,比方说:
(hd0,1),(hd0,5),(hd0,3),(hd0,2)
然后依次调用如下命令: X表示各个分区号码
如果/boot没有单独分区,用以下命令:
ls (hd0,X)/boot/grub
如果/boot单独分区,则用下列命令:
ls (hd0,X)/grub
正常情况下,会列出来几百个文件,很多文件的扩展名是.mod和.lst和.img,还有一个文件是grub.cfg。假设找到(hd0,5)时,显示了文件夹中的文件,则表示Linux安装在这个分区。
如果找到了正确的grub目录,则设法临时性将grub的两部分关联起来,方法如下:
grub>set root=(hd0,5)
grub>set prefix=(hd0,5)/boot/grub
然后调用如下命令,就可以显示出丢失的grub菜单了。
grub>normal
然后会出来启动的图形界面,点击进入Linux中,对grub进行修复。
进入ubuntu之后,在终端执行:
sudo update-grub
sudo grub-install /dev/sda
(sda是你的硬盘号码,千万不要指定分区号码,例如sda1,sda5等都不对)
重启测试是否已经恢复了grub的启动菜单。
开机进入文本模式 2018/7/14
1.修改/etc/default/grub文件
[/etc/default/grub]
…
//图形模式
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
//文本模式
把GRUB_CMDLINE_LINUX=”" 改为 GRUB_CMDLINE_LINUX=”text”
GRUB_TERMINAL=console
…
//修改文版模式的分辨率
GRUB_GFXMODE=640x480
2.运行update-grup更新启动项
$>sudo update-grub
$>sudo systemctl set-default multi-user.target
$>sudo reboot
3.手动启动图形模式
$>sudo systemctl start lightdm
$>sudo systemctl start gdm
4.字体设置
$>sudo vim /etc/default/console-setup
禁用与启用UBUNTU开机时启动GUI桌面
禁用开机时启动GUI桌面设置
sudo systemctl set-default multi-user
启用开机时启动GUI桌面设置
sudo systemctl set-default graphical
从命令行手动启动GUI
sudo systemctl start gdm3
参考文献:悟空的修炼笔记
什么是gdm3,kdm,lightdm?
gdm3
,kdm
和lightdm
均为display managers。它们提供图形登录并处理用户身份验证。
gdm3
gdm3
是gdm
的继任者,后者是GNOME显示管理器。较新的gdm3
使用最小版本的gnome-shell
,并提供与GNOME3会话相同的外观。你可以安装它:
sudo apt-get install gdm3
或删除它
sudo apt-get remove gdm3
kdm
kdm
是KDE的显示管理器。但它在KDE5中已被弃用,而SDDM
更有能力作为显示管理器,因此Kubuntu默认使用它。
你可以安装它:
sudo apt-get install sddm
或删除它
sudo apt-get remove sddm
lightdm
LightDM是Canonical的显示管理器解决方案。它应该是轻量级的,默认情况下是Ubuntu,Xubuntu和Lubuntu。它是可配置的,提供各种迎宾主题。
你可以安装它:
sudo apt-get install lightdm
或删除它
sudo apt-get remove lightdm
显示管理切换
如果安装了多个显示管理器,则可以使用以下方法在它们之间进行选择
sudo dpkg-reconfigure gdm3
您可以在上面的命令中使用任何显示管理器的名称代替gdm3
,它允许您在它们之间进行选择。您必须重新启动才能使更改生效。
要检查当前正在使用哪个显示管理器,请运行以下命令:
cat /etc/X11/default-display-manager
参考文献:啊里个东