ubuntu设置开机默认进入界面及命令行下开启图像界面

2023-05-16

前言

环境:ubuntu12.04

 

一. ubuntu设置默认开机界面

 

在网上查看了好几种方法,对于当前环境方便或者有用的方式是对/etc/default/grub文件进行设置。

1.默认开机命令行界面

file: /etc/default/grub文件中

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"替换为GRUB_CMDLINE_LINUX_DEFAULT="text"

更新grub.cfg

$sudo update-grub

 

2.默认开机图像界面

file: /etc/default/grub文件中参数GRUB_CMDLINE_LINUX_DEFAULT中去掉“text”

更新grub.cfg

$sudo update-grub

3. /etc/default/grub参数说明

grub代码

 


 1 # If you change this file, run 'update-grub' afterwards to update                                                                                                                  
 2 # /boot/grub/grub.cfg.
 3 # For full documentation of the options in this file, see:
 4 #   info -f grub -n 'Simple configuration'
 5  
 6 GRUB_DEFAULT=0
 7 GRUB_HIDDEN_TIMEOUT=0
 8 GRUB_HIDDEN_TIMEOUT_QUIET=true
 9 GRUB_TIMEOUT=10
10 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
11 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
12 GRUB_CMDLINE_LINUX=""
13  
14 # Uncomment to enable BadRAM filtering, modify to suit your needs
15 # This works with Linux (no patch required) and with any kernel that obtains
16 # the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
17 #GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
18  
19 # Uncomment to disable graphical terminal (grub-pc only)
20 #GRUB_TERMINAL=console
21  
22 # The resolution used on graphical terminal
23 # note that you can use only modes which your graphic card supports via VBE
24 # you can see them in real GRUB with the command `vbeinfo'
25 #GRUB_GFXMODE=640x480
26  
27 # Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
28 #GRUB_DISABLE_LINUX_UUID=true
29  
30 # Uncomment to disable generation of recovery mode menu entries
31 #GRUB_DISABLE_RECOVERY="true"
32  
33 # Uncomment to get a beep at grub start
34 #GRUB_INIT_TUNE="480 440 1"  

 

GRUB_HIDDEN_TIMEOUT=0

------------------------------------------

此配置将影响菜单显示。若设置此选项,将在此时间内隐藏菜单而显示引导画面。菜单将会被隐藏,除非在此行开头加上一个 # 符号。(# GRUB_HIDDEN_TIMEOUT=0)。

GRUB第一次执行时将会寻找其他操作系统。若没有其他操作系统被检测到,菜单将会配置为隐藏。若辨认出其他操作系统,菜单将会显示。

若是大于 0 的整数,系统将会依此配置的秒数暂停,但不会显示菜单。

若是等于0 则菜单不会显示,也不会有延迟。

ps:使用者可以在启动时按住 SHIFT 键不放以强制显示菜单。启动过程中,系统将会检查 SHIFT 键状态。若无法辨识按键状态,会有一个短时间的延迟让使用者可通过按下 ESC 键来显示菜单。

 

GRUB_HIDDEN_TIMEOUT_QUIET=true

------------------------------------------

true 不显示倒计时。屏幕将会是空白的。

false 在 GRUB_HIDDEN_TIMEOUT 中配置的时间,空白屏幕上会有一个倒数计时器。

 

GRUB_TIMEOUT=10

------------------------------------------

此命令将顺从 GRUB_HIDDEN_TIMEOUT 配置,除非 GRUB_HIDDEN_TIMEOUT 被注释掉(#)。若 GRUB_HIDDEN_TIMEOUT 启用,则当菜单显示时,GRUB_TIMEOUT 将会只执行一次。

配置此值为 -1 将会导致菜单一直显示,直到用户选择。

GRUB菜单默认为隐藏,除非其他操作系统被系统检测到。若没有其他操作系统,此行将会被注释掉,除非使用者修改它。为了在每次启动时显示菜单,去掉此行的注释并使用 1 或更大的值。

 

GRUB_CMDLINE_LINUX_DEFAULT

------------------------------------------

有几个参数可以对其进行设置,分别是:

quiet的意思是内核启动时候简化提示信息

splash的意思是启动的时候使用图形化的进度条代替init的字符输出过程

text的意思是启动后进入命令行界面,没有设置此参数默认进入图像界面

 

二. 命令行下开启图像界面

 

ubuntu12.04下直接使用startx无法正常开启图形界面。改用如下方式:

在图形界面下查看pstree,可以看出图形界面是通过lightdm启动的

     ├─lightdm─┬─Xorg───6*[{Xorg}]
     │         ├─lightdm─┬─gnome-session─┬─bluetooth-apple───2*[{bluetooth-apple}]
     │         │         │               ├─deja-dup-monito───2*[{deja-dup-monito}]
     │         │         │               ├─gdu-notificatio───2*[{gdu-notificatio}]
     │         │         │               ├─gnome-fallback-───2*[{gnome-fallback-}]
     │         │         │               ├─gnome-screensav───2*[{gnome-screensav}]
     │         │         │               ├─gnome-settings-───2*[{gnome-settings-}]
     │         │         │               ├─ibus-daemon─┬─ibus-engine-pin───{ibus-engine-pin}
     │         │         │               │             ├─ibus-gconf───{ibus-gconf}
     │         │         │               │             ├─python───2*[{python}]
     │         │         │               │             └─2*[{ibus-daemon}]
     │         │         │               ├─metacity───3*[{metacity}]
     │         │         │               ├─nautilus───2*[{nautilus}]
     │         │         │               ├─nm-applet───2*[{nm-applet}]
     │         │         │               ├─polkit-gnome-au───2*[{polkit-gnome-au}]
     │         │         │               ├─ssh-agent
     │         │         │               ├─telepathy-indic───2*[{telepathy-indic}]
     │         │         │               ├─unity-2d-panel───2*[{unity-2d-panel}]
     │         │         │               ├─unity-2d-shell───6*[{unity-2d-shell}]
     │         │         │               ├─update-notifier───2*[{update-notifier}]
     │         │         │               └─3*[{gnome-session}]
     │         │         └─{lightdm}
     │         └─2*[{lightdm}]

  

在命令行里输入 sudo lightdm start 进入图形界面是对的,按回车后进入到登录界面,要求输入密码。

如果输入了登录密码后不能进入图形桌面,仍然回到登录界面,你可以按ctrl+alt+f1返回命令行,发现一个.Xauthority 的文件被拒绝写入,那么没办法了,只能改变这个文件的权限了,用命令:

sudo chmod 646 .Xauthority完成后,再sudo lightdm restart,进入登录界面,输入密码后正常进入桌面。

 

 

 

 

参考:http://blog.csdn.net/yuyin86/article/details/8255061#t10

http://www.2cto.com/os/201306/217198.html

转载于:https://www.cnblogs.com/jasonleeee/p/3824619.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ubuntu设置开机默认进入界面及命令行下开启图像界面 的相关文章

随机推荐

  • kibana配置文件说明书

    端口号 server port 5601 kibana服务安装的地址 server host 34 192 168 122 21 34 当使用代理时 xff0c 这里可能对应的是加工后的kibana的URL server basePath
  • ORACLE 清理SYSAUX表空间

    在数据库检查中发现SYSAUX表空间占用过大 xff0c SYSAUX是ORACLE10G开始提供的功能 xff0c 用于数据库为SYSTEM表空间减负 用以下语句查出相应的表空间值 select a tablespace name tru
  • Ubuntu怎么切换为中文版

    Ubuntu怎么切换为中文版 1 打开Ubuntu 2 打开设置 系统设置 xff1b 3 进入Language Support xff1b 4 安装语言 xff1b 5 这时在语言菜单中可以看到安装好的汉语 xff1b 6 将安装好的语言
  • django rest framework自定义返回格式

    一 默认response view from rest framework generics import ListAPIView from serializer import IdcSerializer from models impor
  • Go used as value问题

    练习Go变参时遇到一个报错 xff1a used as value 代码如下 xff1a 错误代码 func myfunc arg int for n 61 range arg fmt Printf 34 And the number is
  • 核密度图(直方图的拟合曲线)

    核密度图可以看作是概率密度图 xff0c 其纵轴可以粗略看做是数据出现的次数 xff0c 与横轴围成的面积是一 法一 xff1a seaborn的kdeplot函数专门用于画核密度估计图 参考 xff1a https www jianshu
  • WinCE6.0bootloader的研究

    为了加载操作系统映像至内存 xff0c Bootloader 在 BSP 的开发中至关重要 1 BootLoader的架构 1 1 Bootloader 简介 Bootloader 是建立在操作系统内核运行之前的一小段程序 xff0c 通过
  • vs2017和vs2019专业版和企业版

    步骤 xff1a 打开vs2017 xff0c 依次点击 gt 帮助 gt 注册产品 专业版 xff1a Professional KBJFW NXHK6 W4WJM CRMQB G3CDH 企业版 xff1a Enterprise NJV
  • vue 创建监听,和销毁监听(addEventListener, removeEventListener)

    最近在做一个有关监听scroll的功能 发现我添加监听之后一直不起作用 mounted window addEventListener 34 scroll 34 this setHeadPosition this setHeadPositi
  • 开发板boa移植

    1 xff0e 下载Boa源码 下载地址 http www boa org 最新发行版本 xff1a 0 94 13 下载 boa 0 94 13 tar gz 解压 xff1a tar xzf boa 0 94 13 tar gz 2 安
  • matlab调用cuda,window下matlab调用cuda的开发流程

    这两天抽点时间研究matlab调用cuda程序的问题 xff0c 发现网上这方面的资料比较少 xff0c 而且nvidia提供的白皮书描述的不够详尽 xff0c 因此对于开发流程进行总结 xff0c 希望大家有用 总的来说 xff0c ma
  • Media Types

    Available Formats XML HTML Plain text Registries included below applicationaudioexampleimagemessagemodelmultiparttextvid
  • PX4里面怎么添加驱动程序

    添加驱动程序 例如 xff0c 要把 GT100 esc cpp添加到一个固件里面去 xff0c 那么 1 首先把h文件放到src drv目录下面 xff0c 2 然后新建一个文件夹 xff0c 在这个文件夹里面放入 cpp文件和cmake
  • LACP详解

    转载自 1条消息 lacp协议 住在我对门的博客 CSDN博客 lacp协议 一 LACP 简介 1 LACP 协议简介 基于IEEE802 3ad 标准的LACP xff08 Link Aggregation Control Protoc
  • 正则表达式 (?=) 正向先行断言

    最近在练习正则表达式 xff0c 遇到了一道很有意思的题 xff0c 题目如下 我的答案如下 61 A Z 61 d 61 a z 8 对于这个答案的理解得先从正向先行断言的语法开始说起 正向先行断言的语法格式如下 expression1
  • FBOSS: Building Switch Software at Scale

    BOSS 大规模环境下交换机软件构建 本文为SIGCOMM 2018 论文 xff0c 由Facebook提供 本文翻译了论文的关键内容 摘要 xff1a 在网络设备 xff08 例如交换机和路由器 xff09 上运行的传统软件 xff0c
  • 云技术入门指导:什么是云计算技术,云技术用什么语言开发

    云计算技术 xff1a 这里只是列出我所知道的 xff0c 希望大家对云计算技术有所了解 xff1a 一首先让大家明白什么是云端 xff0c 所谓云端需要两层理解 xff08 1 xff09 服务不在本地 xff0c 这一层可以理解为服务器
  • 重启虚拟机,虚拟机上服务无法访问,关闭防火墙。

    重启虚拟机 xff0c 虚拟机上服务无法访问 xff0c 关闭防火墙 systemctl stop firewalld service 转载于 https www cnblogs com yangcl blogs p 10552119 ht
  • 视频教程-基于X210的裸机时钟温度显示器-第1/3季视频课程-嵌入式

    基于X210的裸机时钟温度显示器 第1 3季视频课程 互联网课程品牌 朱老师物联网大讲堂 创始人 精通U Boot Linux kernel移植及驱动程序开发 精通C C 43 43 Java C 等语言 xff0c 熟悉ARM Corte
  • ubuntu设置开机默认进入界面及命令行下开启图像界面

    前言 环境 xff1a ubuntu12 04 一 ubuntu设置默认开机界面 在网上查看了好几种方法 xff0c 对于当前环境方便或者有用的方式是对 etc default grub文件进行设置 1 默认开机命令行界面 file etc