注:此文为转载,ubuntu版本11.0.4,Kernel版本2.6.38。
ubuntu默认启动进入文本模式方法:
1。首先,查看自己所安装的Ubuntu版本:
lch@linuxidc:~$ cat /etc/issue
ubuntu 9.10 \n \l
2。根据不同的版本,操作方法有所不同,具体如下:
ubuntu10.10以前的操作方法:
第一步,具体命令及操作如下:
lch@linuxidc:~$ sudo vi /etc/init/rc-sysinit.conf
env DEFAULT_RUNLEVEL=3 <------将原来的env DEFAULT_RUNLEVEL=2修改为env DEFAULT_RU/STRONG>(亦有说[24] [126])
lch@linuxidc:~$ sudo vi /etc/init/gdm.conf
start on runlevel [245] <------增加此行
stop on runlevel [0136] <-----将原来的stop on runlevel [016]修改为stop on runlevel [0136]
第三步,具体命令及操作如下:
lch@linuxidc:~$ sudo reboot <-----------重新启动即可
如果在本地机器上进入后,想切换到图形界面,可直接输入startx即可。
ubuntu 10.10以后的操作方法:
1): 运行 sudo gedit /etc/default/grub
2): 找到 GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
3): 改为 GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash text”或"text"
4): 运行 sudo update-grub
上面把“GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash””中的”quiet splash”改为text也是文本登陆的!
ubuntu一次性进入文本模式方法:
在启动时,出现grub2的启动菜单时,选择要启动的Linux内核,按e编辑启动参数。
recordfail
insmod reiserfs
set root='(hd0,6)'
search --no-floppy --fs-uuid --set eff3706c-c090-4d18-bbc9-88f67cf5e5be
linux /boot/vmlinuz-2.6.32-22-generic-pae root=UUID=eff3706c-c090-4d18-bbc9-88f67cf5e5be ro quiet splash
initrd /boot/initrd.img-2.6.32-22-generic-pae
删除quiet splash添加一个text参数
recordfail
insmod reiserfs
set root='(hd0,6)'
search --no-floppy --fs-uuid --set eff3706c-c090-4d18-bbc9-88f67cf5e5be
linux /boot/vmlinuz-2.6.32-22-generic-pae root=UUID=eff3706c-c090-4d18-bbc9-88f67cf5e5be ro text
initrd /boot/initrd.img-2.6.32-22-generic-pae
即可启动到字符终端模式
其它方法:
0。
在启动菜单linux那一行加上"text":
menuentry 'Ubuntu,linux 2.6.XX-XX-generic' --class ubuntu --class gun-linux --class gun --class os {
recordfail
insmod ext2
set root='(hd0,X)'
search --no-floppy --fs-uuid --set XXXXXXX-XXX-XXXX-X
linux /vmlinuz-2.6.XX-XX-generic root=UUID=XXXX-XX-XXX ro text (就是这里这个text)
initrd /initrd.img-2.6.XX-XX-generic
问题:暂时没试
1。
sudo apt-get update
sudo apt-get install sysv-rc-conf
命令方式:
然后如果要开机自动进入文本模式,则执行
sysv-rc-conf --level 2345 gdm off
如果要回复开机自动进入图形模式,则执行
sys-rc-conf --level 2345 gdm on
界面方式:
sudo sysv-rc-conf
用箭頭鍵往下找到gdm,將该项已经选上的“X”去掉,按q保存退出
问题:Ubuntu 10.04 gdm默认已经全部去掉了"X"
2。对应的runlevel级别停止gdm服务进入
/etc/rc2.d
sudo mv Sxxgdm Kxxgdm
sudo mv Sxxsplash Kxxsplash
问题:Ubuntu 10.04 该目录不存在这样的文件
3。对应的runlevel级别停止gdm服务进入
删除/etc/init.d/gdm
问题:无效
4。启动中将gdm去掉
apt-get install rcconf
rcconf
deselect gdm
reboot
问题:没试
另:删除进度条方法:sudo apt-get remove usplash
另:启动菜单linux后的参数quiet代表不显示详细启动过程.splash代表显示进度条.如果不想看到进度条就把splash干掉.去掉quiet开机就能显示详细启动过程,可以看到启动到哪一步.不过加载速度太快,基本上看不到什么.
另:中文locale下在命令行界面显示中文可以非常简单的安装zhcon即可 还自带命令行下的中文输入法
sudo aptitude install zhcon
zhcon --utf8
主意 一定要以 --utf8参数启动,zhcon默认是gb2312编码
如果控制台下没有输入中文的需要 ,那么可以使用jfbterm ,显示速度更快,也漂亮一点
sudo aptitude install jfbterm
jfbterm -q -c other,UTF-8,iconv,UTF-8
由于参数较长 可以写入文件并加上执行权限来运行
另外 ,为了开启framebuffer ,以提升zhcon或者jfbterm的性能,还需要修改 /etc/default/grub 文件, 将GRUB_GFXMODE前面的注释(#号)去掉,后面的根据你的机器修改为 800x600或者1024x768,注意不要修改为宽屏分辨率,除非你用vbeinfo这个命令测试出显卡支持宽屏分辨率下的framebuffer
例如
GRUB_GFXMODE=800x600x16
文章评论(0条评论)
登录后参与讨论