From: http://xinchibaobei.blog.163.com/blog/static/126392509200910101356215/

说明:本文后半篇引用crazy365的文章,可能是大部分linux版本的设置方式,但在Ubuntu下不适用。

所以搜寻了Ubuntu下的修改方式,稍作整理放在前面。不过本人也是菜鸟,说错的地方请看官包涵。

6个方法之后有比较"官方"的方法。

方法一:

sudo gedit /etc/X11/default-display-manager
然后在里面那行文字前加上一个#号,即注释掉。重新启动即可。
不过这个方法好像只是禁止gdm启动,而且只能进入单用户模式。

方法二:

debian标准的作法,创建/etc/inittab,加一行:

id:N:initdefault:

其中N是默认的runlevel,一般是2~5多用户,1是单用户。与Red Hat的定义不同。

(我试验时设N为1,然后重新启动时就进入了Recovery Mode,选择netroot或root就可以了)。

方法三(这个方法很方便,装的工具也很好用):

sudo sysv-rc-conf

(没有的话,先安装:sudo apt-get sysv-rc-conf )
在服务配置表中,取消对gdm一切运行级别的选择。这样就能进入文本模式了。

方法四(未实践):

sudo rcconf

(需要先安装rcconf这个包:sudo apt-get install rcconf )
把gdm(gnome) 或者 kdm(kde) 前面的 星号 去掉。

说明:

rcconf是直接修改了运行级别的定义,并不是控制系统引导到哪个运行级下。
打个比方:
你有两张机票 一张去香港 一张去美国
你默认要去美国 现在要改成默认去香港
rcconf的效果是将去美国的机票修改成去香港的。

方法五:

如果只是想暂时脱离图形界面,体验一下文本界面的话,按 ctrl+alt+F1 即可(F1至F6 对应 tty1-tty6),ctrl+alt+F7返回桌面。

方法六:

如果只想用服务器的话,建议换系统为Ubuntu LTS Server。

比较"官方"的方法:

ubuntu下面没有 /etc/inittab 这个文件。用 upstart 代替原来的sysinit,进行服务进程的管理。

在 /etc/event.d/rc-default 中可以看到ubuntu默认启动的是runlevel 2,

而且为了向前兼容,rc-default先检测inittab文件是否存在,

如果存在,读取其中/^id:[0-9]*:initdefault:/ 行的值来启动。

所以,可行的方法是:修改 rc-default 文件,将2改成其它数字。或者采用 方法二 。

修改linux默认启动级别(包括Ubuntu)相关推荐

  1. 修改centos默认启动级别为字符模式

    vim /etc/inittab 修改 id:5:initdefault: 为 id:3:initdefault: 启动图形界面 startx或者init 5 启动字符界面init 3 启动级别说明 ...

  2. 修改CentOS系统的默认启动级别

    ======修改CentOS系统的默认启动级别====== 现在的Linux系统安装完后就运行在第5个级别,即系统启动后直接进入图形界面,而不用在字符模式下登录后用startx或者xinit来起动图形 ...

  3. Linux下修改conda默认启动环境

    Linux系统 每次打开,conda默认启动环境总是为base,但是为了方便往往会自己创建一个环境,每次打开都要conda activate your_envs比较烦. 修改方法: 随便在一个文件夹下 ...

  4. 修改linux默认登录账号是root

    需求:修改linux默认登录账号是root 理论知识: 系统启动登录主要由两个进程来完成 getty : 获取用户名 , 检查用户是否合法 , 传递用户名给login进程 login : 接受gett ...

  5. 修改Linux内核启动图片

    原文: http://www.linuxde.net/2013/06/13936.html 保存一下,去试试. 本文讲的是修改Linux内核启动的图片,而不是uboot,这两者是不一样的哦. uboo ...

  6. linux怎么复制java版本,如何修改linux默认的jdk版本

    摘要 腾兴网为您分享:如何修改linux默认的jdk版本,中国人保,政务易,有道英语,小度等软件知识,以及wampserver,火影忍者ol,守护永恒之树,网易云音乐插件,烦恼表情包,总管,禹州新民生 ...

  7. Linux系统修改 Linux 系统日志打印级别

    Linux系统修改 Linux 系统日志打印级别

  8. linux没有i18n文件,修改linux默认语言i18n

    修改linux默认语言i18n 2013-03-19 i18n就是Internationalization的缩写,其原因是I和n之间一共有18个字母,人们常把I18N作为"国际化" ...

  9. linux 默认启动内核,ubuntu修改默认启动内核

    一.序言 新换的笔记本由于太新的主板芯片,驱动还没有完善.每次升级系统内核都要小心谨慎.经常发生部分硬件驱动失败的事情. 系统Ubuntu 20.04.2 LTS x86_64 ,我现在使用的两个版本 ...

最新文章

  1. ResNet、Faster RCNN、Mask RCNN是专利算法吗?盘点何恺明参与发明的专利
  2. hdu 3416(最短路+最大流)
  3. maven中文乱码问题——编译错误
  4. Linux通过SSH实现免密登录
  5. 浅谈Time Elastic Band
  6. [CF718C] Sasha and Array
  7. linux中的进程、环境变量和虚拟地址
  8. 离线处理需要做哪些工作_游戏配音需要做哪些工作?
  9. 吴恩达 Drive.ai 因经营困难“卖身”苹果
  10. Linux网络服务之DHCP
  11. Julia: h5write ,h5read 与ASCIIString、Float64及效率比较
  12. Apizza--特别好用的 Http请求模拟工具 PHP写接口然后测试详细教程
  13. 建立微带天线阵列与散射仿真
  14. 领导越讲人情,团队越不行?
  15. CentOS下du 和 df 的区别
  16. Linux中断(interrupt)子系统之三:中断流控处理层(转)
  17. cad文字递增快捷键_CAD文字/表格递增复制怎么用,快捷键是什么?
  18. oracle 视图的写法,Oracle视图基础详解与实例
  19. 第一章Linux系统介绍
  20. PL2303驱动不支持Win11及以上版本解决方案

热门文章

  1. python算法和数据结构_Python中的数据结构和算法
  2. 是什么使波西米亚狂想曲成为杰作-数据科学视角
  3. 数据分析中的统计概率_了解统计和概率:成为专家数据科学家
  4. leetcode 451. 根据字符出现频率排序
  5. Mybatis—多表查询
  6. layui upload 后台获取不到值
  7. MongoDB学习使用
  8. 模糊查询一--视图写sql
  9. MFC编程之创建Ribbon样式的应用程序框架
  10. 58-混沌感悟.(2015.2.11)