您的位置:首页 > 运维架构 > Shell

Ubuntu下工作与学习 文本启动 图形切换 语言切换 无声音

2010-12-16 18:44 579 查看
今天,突然觉得厌倦了Ubuntu的图形界
面,想要从文本方式工作,众所周知,从图形界面切换到文本界面,可以使用Ctrl+Alt+F6,从文本界面切换回来Ctrl+Alt+F7,可是这样切
换,图形界面所占用的大量资源并没有释放,更进一步,想到要从开机就是文本模式,这我以前在Fedora下搞过,那是在grub的配置文件,稍作修改即可

修改grub.conf(menu.lst也行),在kernel 行的末尾加一个1,就表示文本方式启动,即使不改配置文件,开机进grub的时候,也可以按c进入命令行,手动引导

grub>kernel (hd0,x)/vmlinuz 1(文本方式) single(不用密码,直接root,可用来修改密码)

grub>initrd (hd0,x)/initrd.img

grub>boot

但是,不凑巧,Ubuntu使用的是Grub2,整个逻辑都变了,行不通了。。。。

琢磨了一会,大约知道,得搞这么几个文件

/boot/grub/grub.cfg

/etc/grub.d/40_custom

/etc/rc2.d/grub


究了一下,grub.cfg是不能改的,是由update-grub生成的,40_custom是专门用来添加菜单项的,可以在这里加上想要启动的系
统,grub是修改grub界面的,用它也可以搞(在上一篇笔记中写过,可以的),但是这太不优雅,还是先加一条启动菜单试试,通过编辑
40_custom,在下面加上了一条menuentry ‘Text Ubuntu’{},在linux 行末加text,:wq保存,

当时的做法其实是这样的,

首先,

#sudo cp /boot/grub/grub.cfg /etc/grub.d

#vi /etc/grub.d/grub.cfg

删除除了第一个menuentry的所有行,保存::1,55d, :wq

然后在行首加上

#!/bin/sh

exec tail -n +3 $0

:wq

#mv /etc/grub.d/grub.cfg /etc/grub.d/40_custom

写好40_custom,还要修改权限,通过ll查看其他文件的权限,发现是755

#sudo chmod 755 /etc/grub.d/40_custom

这时还没完,运行

#sudo update-grub

这样,目录项就加上了。然后,重启 ,选择Text Ubuntu进入文本模式

其实,文本模式,并不经常用,这么搞意义不大,我们可以在想文本启动的时候,从grub

稍微修改一下,然后启动就行了

启动的时候,按SHIFT,进入grub菜单,然后,选择一个,按e进行编辑

在linux行末加上 text ,然后Ctrl + x,引导开始,也能进入文本启动,

你觉得还不过瘾,直接按c,进入grub命令行

grub>

注意,这时候,没有kernel命令了,应该使用linux

grub>linux (loop0)/vmlinuz** text

grub>initrd (loop0)/initrd**.img

grub>boot

也可以啊,总之,肯定有办法能够文本启动系统,没有XWINDOW,

这时,就可以享受纯文本界面了,可是,发现有些东西没法正常显示

#echo $LANG

zh_CN.UTF-8

为了使用英文提示,决定改变shell语言

#export LANG=en_US.UTF-8

这时候,有些英文提示,就能正常显示了。。。

用lynx www.google.com

看到一些好东西,马上想试试,Ctrl+z,暂时停止,试玩命令,fg回来接着看

话说,这玩意一会就烦了,忍不住要

#start x

终于看见图形界面了,搞了一会,要推出图形界面,可别Ctrl+Alt+F6,点击Log out注销,注销的是图形界面,回到原来的命令行。可是要是你Ctrl+Alt+F6,会出现登录提示,你又要登录一遍,这时候

#who

可以看到,同时有好多个tty在挂着,其实很多已经可以删掉了,

#ps aux | grep "tty"

看到进程号Pid,

#kill pid

这样就可以将不必要的tty杀掉,

想要听音乐,却发现没声音,这时 ,看看系统》首选项》声音,打开硬件标签,在配置文件处选择Analog xx

Output就听到声音了。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息