http://apps.hi.baidu.com/share/detail/33044520
http://www.cnblogs.com/chenwq/archive/2011/01/01/1923617.html
中提到RH/Fedora下sudo mv /etc/rcX.d/{K,S}xxgdm的方法已经不适用了。在我的Ubuntu10.04下,/etc/rcx.d/目录下不存在gdm的启动链接。且Ubuntu自6.10时代就放弃了/etc/inittab(严格来说是默认安装条件下不使用)。
使用bum或sysv-rc-conf关闭gdm服务也是无效的(Debian系runlevel 2-5都是一样会启动gdm的,以前修改默认启动级别的方法也无效了)。
查资料,Ubuntu中文论坛的一篇稿子有正解,其方法是修改grub2的配置文件。
原文链接在此:Ubuntu 10.04 启动进入字符界面
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界面。
所以只需要修改/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
进桌面后,所有中文目录全是口口,只要装个中文字体就行了,ttf-wqy-microhei
如要应用程序变中文,可以在语言支持里添加中文语言,同时会装ibus输入法
现在注销,在GDM那里,可以选择中文。进桌面,就变中文了
执行个命令,如dpkg --help,显示的是中文
按 Ctrl+Alt+F2,进TTY,再执行个命令,如dpkg --help,显示英文。
重启动,在GRUB菜单那里,按E键,并在linux那行后加text参数。Ctrl+X,启动进入文本模式,也是英文的
————————————————————————————————————
先安装sysv-rc-conf。
即 sudo apt-get install sysv-rc-conf
运行sysv-rc-conf可配置level
即 sudo sysv-rc-conf
sysv-rc-conf
————————————————————————————
解决方法:
一. 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