linux桌面方式启动,如何启动进入控制台,然后从中启动Ubuntu桌面?

问题描述

在Ubuntu登录页面,我必须点击Ctrl + Alt + F1才能使用命令行以用户身份登录。

但是我如何首先进入命令行然后从它启动Ubuntu桌面?

最佳解决办法

返回登录界面

按Ctrl + Alt + F7返回登录界面。在执行此操作之前,可以通过键入exit退出tty1上的终端会话。

执行startx -- :1将在终端tty1下启动另一个X会话,直接登录(使用:2等,以获得更多显示)。请注意,不建议以同一用户身份登录多个会话,这可能会导致系统不稳定。

要完全跳过登录屏幕,启动到控制台然后启动GUI,您必须修改GRUB:

sudo nano /etc/default/grub

将GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"行更改为GRUB_CMDLINE_LINUX_DEFAULT="text"

Ctrl – X,按Y,然后按Enter保存并退出。

sudo update-grub

重启,你应该直接进入tty1 – 无需按Ctrl-Alt-F1。

登录,然后将startx引导至默认桌面,或

适用于Unity的unity

适用于Unity 2D的unity-2d-shell

gnome-shell用于Gnome

sudo service lightdm start获取登录界面(如果你修复它:)

次佳解决办法

要在不使用Ctrl + Alt + F1的情况下跳过登录GUI,只需执行以下操作:

sudo vi /etc/default/grub

按i进入vi编辑模式。

将读取GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"的行更改为GRUB_CMDLINE_LINUX_DEFAULT="text"

通过删除领先的#取消注释读取#GRUB_TERMINAL=console的行

按Esc退出vi编辑模式。

键入: w q以保存对/etc/default/grub文件所做的更改并退出vi。

通过运行sudo update-grub更新/boot/grub/grub.cfg以应用更改

如果您的计算机使用systemd,则必须告诉systemd跳过默认登录GUI:

sudo systemctl enable multi-user.target --force

sudo systemctl set-default multi-user.target

重新启动计算机:sudo reboot

现在,登录GUI永远不会出现。

进入终端后,运行sudo systemctl start lightdm以启动默认桌面。

第三种解决办法

如果要从终端加载新桌面,请键入以下内容之一:

如果使用Unity,请键入unity。

如果使用Unity 2D,请键入unity-2d-shell。

如果使用GNOME,请键入gnome-shell。

或者,如果要加载默认桌面环境,只需键入startx:P

第四种办法

临时单启动到文本模式

在不完全改变grub配置的情况下,在启动时避免图形模式的另一个选项是在grub菜单上按’e’。这将显示grub将用于引导的命令,并允许您仅为此一次引导更改它们。找到起始的行:

linux /boot/vmlinuz-{your current kernel version and root=UUID=some big long id} ro quite splash

在14.04,该行可能以”quite splash”结束,但它可能以”nomode”结束无论结束,将其更改为”text”以告诉Linux您要以文本模式启动。

然后按F10以使用新的临时设置启动。

添加文本模式菜单选项到grub

如果您想在grub菜单中添加项目,可以按照说明进行操作

参考资料

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值