配置 Ubuntu 字符界面启动

 http://apps.hi.baidu.com/share/detail/33044520php

http://www.cnblogs.com/chenwq/archive/2011/01/01/1923617.htmlhtml

中提到RH/Fedora下sudo mv /etc/rcX.d/{K,S}xxgdm的方法已经不适用了。在个人Ubuntu10.04下,/etc/rcx.d/目录下不存在gdm的启动连接。且Ubuntu自6.10时代就放弃了/etc/inittab(严格来讲是默认安装条件下不使用)。linux

    使用bum或sysv-rc-conf关闭gdm服务也是无效的(Debian系runlevel 2-5都是同样会启动gdm的,之前修改默认启动级别的方法也无效了)。    ios

查资料,Ubuntu中文论坛的一篇稿子有正解,其方法是修改grub2的配置文件。web

 

原文连接在此:Ubuntu 10.04 启动进入字符界面ubuntu

1 原来要想默认不进入xwindows,只需编辑文件”/etc/default/grub”,
2 把 GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
3 改为GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash text”
4 (即在GRUB_CMDLINE_LINUX_DEFAULT项的后面加上” text”),
5 而后再运行”sudo update-grub”便可。

    经验证 "quiet splash text"或者最简单的"text"均可以,区别是前者在引导阶段会出现splash界面。
windows



因此只须要修改/boot/grub/grub.cfg文件中在quiet splash后添加text 便可以以字符界面登录系统,若是启动图形界面,能够直接startx
安全



PS:
服务器

runlevel 能够查看当前运行级别,ubuntu默认图形界面为N 2
telinit N 能够改变运行级别至N
网络


登陆后若是出现乱码,则须要添加除UTF8之外的中文字符集(默认支持UTF8)

vi /var/lib/locales/supported.d/local

 看到以下内容:

zh_CN.UTF-8 UTF-8
en_US.UTF-8 UTF-8


在文件尾添加中文字符集

zh_CN.GBK GBK
zh_CN.GB18030 GB18030

保存后退出。在终端输入命令:

sudo dpkg-reconfigure locales
则从新生成字符集,添加了GBK和GB18030


————————————————————————————————————
zhcon-Ubuntu字符界面(终端tty1-6)中文乱码和分辨率的解决方案

http://www.52rd.com/Blog/Detail_RD.Blog_dell_26461.html
有bug  会致使黑屏 死机  慎用!!!


————————————————————————————————————
http://forum.ubuntu.org.cn/viewtopic.php?t=329623

安装时选择英语为locale,
进桌面后,全部中文目录全是口口,只要装个中文字体就好了,ttf-wqy-microhei
如要应用程序变中文,能够在语言支持里添加中文语言,同时会装ibus输入法
如今注销,在GDM那里,能够选择中文。进桌面,就变中文了
执行个命令,如dpkg --help,显示的是中文
按 Ctrl+Alt+F2,进TTY,再执行个命令,如dpkg --help,显示英文。

重启动,在GRUB菜单那里,按E键,并在linux那行后加text参数。Ctrl+X,启动进入文本模式,也是英文的
————————————————————————————————————

也有人提到能够用配置sysv-rc-conf的形式来启动配置


先安装sysv-rc-conf。
 sudo apt-get install sysv-rc-conf

运行sysv-rc-conf可配置level
即 sudo sysv-rc-conf

sysv-rc-conf

1、sysv-rc-conf简介
  sysv-rc-conf是一个强大的服务管理程序,群众的意见是sysv-rc-conf比chkconfig好用。
2、背景知识
一、Ubuntu运行级别
Linux 系统任什么时候候都运行在一个指定的运行级上,而且不一样的运行级的程序和服务都不一样,所要完成的工做和要达到的目的都不一样,系统能够在这些运行级之间进行切换,以完成不一样的工做。
Ubuntu 的系统运行级别:
0 系统停机状态
1 单用户或系统维护状态
2~5 多用户状态
6 从新启动 
查看当前运行级别,执行命令:
runlevel
( runlevel 显示上次的运行级别和当前的运行级别,“N”表示没有上次的运行级别。)
切换运行级别,执行命令:  
int [0123456Ss]
( 即在 init 命令后跟一个参数,此参数是要切换到的运行级的运行级代号,如:用 init 0 命令关机;用 init 6 命令从新启动。)
Linux 系统主要启动步骤:
  1. 读取 MBR 的信息,启动 Boot Manager
  Windows 使用 NTLDR 做为 Boot Manager,若是您的系统中安装多个
  版本的 Windows,您就须要在 NTLDR 中选择您要进入的系统。
  Linux 一般使用功能强大,配置灵活的 GRUB 做为 Boot Manager。
  2. 加载系统内核,启动 init 进程
  init 进程是 Linux 的根进程,全部的系统进程都是它的子进程。
  3. init 进程读取 /etc/inittab 文件中的信息,并进入预设的运行级别,
  按顺序运行该运行级别对应文件夹下的脚本。脚本一般以 start 参数启
  动,并指向一个系统中的程序。
  一般状况下, /etc/rcS.d/ 目录下的启动脚本首先被执行,而后是
  /etc/rcN.d/ 目录。例如您设定的运行级别为 3,那么它对应的启动
  目录为 /etc/rc3.d/ 。
  4. 根据 /etc/rcS.d/ 文件夹中对应的脚本启动 Xwindow 服务器 xorg
  Xwindow 为 Linux 下的图形用户界面系统。
  5. 启动登陆管理器,等待用户登陆
  Ubuntu 系统默认使用 GDM 做为登陆管理器,您在登陆管理器界面中
  输入用户名和密码后,即可以登陆系统。(您能够在 /etc/rc3.d/
  文件夹中找到一个名为 S13gdm 的连接)
3、安装sysv-rc-conf
sudo apt-get install sysv-rc-conf
4、使用sysv-rc-conf
sudo sysv-rc-conf
操做界面十分简洁,你能够用鼠标点击,也能够用键盘方向键定位,用空格键选择,用Ctrl+N翻下一页,用Ctrl+P翻上一页,用Q退出。其中,“X”表示开启该服务。
五 、部分服务优化推荐及介绍
acpi-support 这个是关于电源支持的默认是1,2,3,4,5下启动,我认为你能够把它调整到s级别。
acpid acpi的守护程序,默认是2-5开启,我认为能够不用管。
alsa alsa声音子系统,应该不用开启它。
alsa-utils 这个服务彷佛取代了alsa,因此开启这个就能够了,我在S级别开启它。
anacron 这是一个用于执行到时间没有执行的程序的服务,我认为它无所谓,因此关了它,这个能够随便。
apmd 也是一种电源管理,我认为电脑若是不是很老,它就没有开启的必要了。
atd 和anacron相似,我把它关了。
bluez-utiles 传说中的蓝牙服务,而后遗憾我没有,因此关了。
bootlogd 彷佛使用来写log的,安全期间开着他也许比较好。
cron 指定时间运行程序的服务,因此开着比较好的。
cupsys 打印机服务,因此若是你有,就开启吧。
dbus 消息总线系统,很是重要,必定要开。
dns-clean 拨号链接用的,若是不用,就关了它。
evms 企业卷管理系统,因为我并不明白什么叫作企业卷,因此我关了它。
fetchmail 用于邮件守护,我关了它。
gdm gnome桌面管理器,我关了它,而后用startx启动gnome。
halt 关机用的,不要更改
hdparm 这个我刚才有讲,若是没有ide硬盘也就不用开启它了。
hotkey-setup 这个是给某些品牌笔记本设计的热键映射,台式机用户请关了它  
hotplug 这个是用于热插拔的,我已经测试过了,在某些电脑上关闭它会使声卡无效,请在S级别开启它。
hplip hp打印机专用的,应该能够关了它。
ifrename 网络接口重命名,好像没用,关了。
ifupdown 这个使用来打开网络的,开着它。
ifupdown-clean 同上。
klogd linux守护程序,接受来自内核和发送信息到syslogd的记录,并记录为一个文件,因此请开着它。
linux-restricted-modules-common 这个使用来使用受限制的模块的,你能够从/lib/linux-restricted-modules下查看,若是没有什么,你能够关掉它。
lvm 逻辑卷管理器,若是你没有请关了它。
makedev 用来建立设备到/dev/请不要动他。
mdamd 管理raid用,若是你没有请关闭它。
module-init-tools 从/etc/modules 加在扩展模块的,这个通常开着。
networking 增长网络接口和配置dns用,将它开启。
ntp-server 与ubuntu时间服务器进行同步的,关了。
pcmcia 激活pcmica设备,遗憾我有生以来都没有见过这样的设备,关了它。
powernowd 用于管理cpu的客户端程序,若是有变频功能,好比amd的quite' cool 那么就开启它吧。
ppp 拨号用的,我关了它。
ppp-dns 同样,也关了。
readahead 预加载服务,让我想起了win的预读,固然他们不一样,它会使启动变慢3-4妙,因此我关了它。
reboot 重启用的,不要动。
rmnologin 若是发现nologin,就去除它,在笔记本上不用开启。
rsync rsync协议守护,请视状况而定。
screen-cleanup 一个清除开机屏幕的脚本,随便。
sendsigs 重启和关机时向全部进程发送消息。因此不要管它。
single 激活但用户模式,不用管它。
stop-bootlogd 从2,3,4,5级别中止bootlogd,不用管它。
sudo 这个不用说吧,不用管它。
sysklogd 用于记录系统日志信息,不用管它。
udev 用户空间dev文件系统,不用管它。
udev-mab 同上。
umountfs 用来卸载文件卷的,不用管它。
urandom 生成随即数的,不知道怎么用,不用管它。
usplash 那个漂亮的启动画面,可是我关了它,它也存在,因此想关他须要把内核起动参数中的splash一句删掉。  
vbesave 显卡bios配置工具,不用管它。
xorg-common 设置x服务ice socket。不用管它。

————————————————————————————

解决方法:

一. Ubuntu默认的中文字符编码

Ubuntu默认的中文字符编码为zh_CN.UTF-8, 这个能够在

/etc/environment中看到:
sudo gedit /etc/environment
能够看到以下内容:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh:en_US:en"

第二行便是默认的中文字符编码。注:能够经过这里修改默认的中文编 码字符,好比修改成:zh_CN.GBK。

二. 添加中文字符编码的方法
1. 直接使用locale-gen
在终端输入命令:
sudo locale-gen zh_CN.GB18030
便可完成中文字符集的添加。完成后能够转到

/usr/lib/locale/,下面已经有一个 zh_CN.gb18030文件夹;在超级终端输入命令:

gedit /var/lib/locales/supported.d/local,能够发现文件中多了一行:zh_CN.GB18030 GB18030。说明添加成功。

2. 经过修改/var/lib/locales/supported.d/local文件
在终端输入命令行
sudo gedit /var/lib/locales/supported.d/local
能够看到以下内容:

zh_CN.UTF-8 UTF-8
en_US.UTF-8 UTF-8

在文件尾添加中文字符集

zh_CN.GBK GBK

保存后退出。在终端输入命令:

sudo dpkg-reconfigure locales


 

Generating locales...
en_AU.UTF-8... done
en_BW.UTF-8... done
en_CA.UTF-8... done
en_DK.UTF-8... done
en_GB.UTF-8... done
en_HK.UTF-8... done
en_IE.UTF-8... done
en_IN.UTF-8... done
en_NZ.UTF-8... done
en_PH.UTF-8... done
en_SG.UTF-8... done
en_US.UTF-8... done
en_ZA.UTF-8... done
en_ZW.UTF-8... done
zh_CN.GBK... done
zh_CN.UTF-8... up-to-date
zh_HK.UTF-8... done
zh_SG.UTF-8... done
zh_TW.UTF-8... done
Generation complete.

便可生成相应文件:/usr/lib/locale /zh_CN.gbk/

最后重启ubuntu

相关文章
相关标签/搜索