当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : Ubuntu开机时怎么样可以让它不启动XWindows?
帖子发表于 : 2009-10-25 9:25 
头像

注册: 2009-08-14 16:24
帖子: 314
送出感谢: 0 次
接收感谢: 0 次
就是直接进入命令行,黑底白字的全屏幕,需要的话才输入"startx"来启动图形界面..
怎么弄?


_________________
我很乖的。。。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: Ubuntu开机时怎么样可以让它不启动XWindows?
帖子发表于 : 2009-10-25 10:26 
头像

注册: 2009-10-16 22:46
帖子: 18958
地址: finland
送出感谢: 28
接收感谢: 48
:em38
我在文字界面唯一能想起来的命令就是poweroff :em06


_________________
>>>>推Ubuntu 桌面培训~~<<<<
>>>>想加入/了解gimp汉化吗,点我吧~<<<<
——————————————————————
不推荐wubi,也不推荐你给别人推荐wubi…………
随心而为的感觉真好……
强推mayhem!!
强推ensiferum


页首
 用户资料  
 
3 楼 
 文章标题 : Re: Ubuntu开机时怎么样可以让它不启动XWindows?
帖子发表于 : 2009-10-25 10:33 
头像

注册: 2008-06-22 13:38
帖子: 1627
地址: 武汉
送出感谢: 0 次
接收感谢: 0 次
把/etc/init.d/gdm河蟹掉


_________________
mint+gnome


页首
 用户资料  
 
4 楼 
 文章标题 : Re: Ubuntu开机时怎么样可以让它不启动XWindows?
帖子发表于 : 2009-12-06 9:21 
头像

注册: 2009-08-14 16:24
帖子: 314
送出感谢: 0 次
接收感谢: 0 次
如果想 Ubuntu 在每次啟動到 command prompt ,可以輸入以下指令:

$echo “false” | sudo tee /etc/X11/default-display-manager

當下次開機時,就會以指令模式啟動,如果想變回啟動 x window,可以輸入:

$echo “/usr/bin/gdm” | sudo tee /etc/X11/default-display-manager

P.S. 如果不是用 gdm 作為,以上指令需要根據你的環境作出更改,例如 kdm 或 xdm。


方法一:sudo mv /etc/rc2.d/S13gdm /etc/rc2.d/K13gdm (也可能是S30gdm)
方法二:sudo rm /etc/init.d/gdm (当然最好做个备份)

用以上方法,在开机过程中,会出现图形界面的开机进度条。
我曾经用过FC,改/etc/inittab文件,开机不会出现图形界面下的东西。

删除进度条方法:sudo apt-get remove usplash
===================================
文本模式下上网软件:
sudo apt-get install w3m w3m-img

用法:
w3m http://hi.baidu.com/migney

Back----------------(b)
Select Buffer-------(s)
Select Tab----------(t)
View Source---------(v)
Edit Source---------(e)
Save Source---------(S)
Reload--------------(r)
-------------------------------
Go Link-------------(a)
on New Tab--------(n)
Save Link-----------(A)
View Image----------(i)
Save Image----------(I)
View Frame----------(f)
-------------------------------
Bookmark------------(B)
Help----------------(h)
Option--------------(o)
-------------------------------
Quit----------------(q)


Linux默认启动后进入XWindow,但可以修改参数直接进入命令行界面。到底是进入XWindow还是进入命令行界面,是在系统初始化进行的。

对于大部分linux系统,初始化使用init进程, /etc/inittab 为其配置文件。例如

# The default runlevel
id:2:initdefault

# Boot-time system configuration/initialization script
si::sysinit:/etc/init.d/rcS

# Runlevels
l0:0:wait:/etc/init.d/rc 0
l1:1:wait:/etc/init.d/rc 1
l2:2:wait:/etc/init.d/rc 2
l3:3:wait:/etc/init.d/rc 3
l4:4:wait:/etc/init.d/rc 4
l5:5:wait:/etc/init.d/rc 5
l6:6:wait:/etc/init.d/rc 6
z6:6:respawn:/sbin/sulogin

# How to react to ctrl-alt-del
ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now

这些内容的通用格式为 id:runlevels:action:process。id 是惟一标识该项的字符序列。runlevels 定义了操作所使用的运行级别。action 指定了要执行的特定操作。process 定义了要执行的进程。

# 对各个运行级的详细解释:
0 为停机,机器关闭。
1 为单用户模式,就像Win9x下的安全模式类似。
2 为多用户模式,但是没有NFS支持。
3 为完整的多用户模式,是标准的运行级。
4 一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置。
5 就是X11,进到X Window系统了。
6 为重启,运行init 6机器就会重启。

XWindow是init5,字符是init3。将id设置为runlevel设置为3,就可以直接在系统初始化的时候直接进入文本界面。

但Ubuntu并没有采用init的方法,并没有 /etc/inittab这个文件。init使用的是串行的方式,引导很耗时。RedHat9启动时串行执行大量的脚本以启动各种需要的服务(启动时可以看到)。Ubuntu采用了upstart,是一个基于事件的 init 的替代程序,用于 Ubuntu 发行版。

Ubuntu中没有 /etc/inittab这个文件,但用户可以自己添加。当系统中有 /etc/inittab 时Ubuntu会按照配置来启动。

所以要想直接进命令行,第一种方法是用户添加 /etc/inittab,不过Debian或是Ubuntu中默认run level是2,且2~5都是指X环境。(但命令行是几?不确定,尚未测试)

另外一种方法,可以考虑在对应的runlevel级别停止gdm服务:

$ sudo mv /etc/rc2.d/S30gdm /etc/rc2.d/K30gdm (有可能是S13gdm,不一定)

还可以把gdm删掉。先备份/etc/init.d/gdm到其它位置:

$ sudo /etc/init.d/gdm /usr/gdm

然后删除/etc/init.d/gdm,删除后只是不启动XWindow,其它服务不变。需要直接进入XWindow到话,再复制回来。

其实如果仅仅是为了在命令行下的话,在xwindows界面下按Ctrl Alt F2 进入字符界面,按Ctrl Alt F7 回到图形界面。

还有一种方法:

$sudo apt-get rcconf

$sudo rcconf

在启动中将gdm去掉。



先空着,慢慢试


_________________
我很乖的。。。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 4 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译