当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]我的ubuntu无法使用图形模式登录,只能从文本模式启动x-window,诚望解答
帖子发表于 : 2007-06-16 23:57 

注册: 2007-06-16 17:38
帖子: 19
送出感谢: 0 次
接收感谢: 0 次
我的配置:
cpu: amd64 3600+
显卡:ati RX800

安装ubuntu7.04时,只要选择使用图形模式安装,则显示器,键盘全部失去响应,但是可以从文本模式安装。
安装结束后仍然不能从图形模式登录,只要选择正常登录,显示器就会停止工作,键盘也失去响应。情况和安装时一样。可以从文本模式登录,然后startx才能够进入图形界面。从ati官方网站下载了驱动,也安装成功。在命令行下使用 telinit 5,可以正常登录图形界面,一切正常。现在的问题就是不能直接从图形模式启动,要进入图像界面就必须通过文本模式。

本人刚刚开始使用linux,应该是ati显卡的问题,网上也找不到有帮助的信息,望各位大虾指点。


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-06-17 1:24 

注册: 2005-04-09 7:23
帖子: 162
地址: 云南
送出感谢: 0 次
接收感谢: 0 次
编辑/etc/inittab 文件

代码:
id:3:initdefault:


代码:
id:5:initdefault:


_________________
图片图片
我滴blog


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-06-17 3:35 

注册: 2007-06-16 17:38
帖子: 19
送出感谢: 0 次
接收感谢: 0 次
在/etc下找不到inittab,好像在ubuntu中已经没有这个文件了。

如果要改这个东西,是不是还有其他办法。


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-06-17 3:50 

注册: 2007-06-16 17:38
帖子: 19
送出感谢: 0 次
接收感谢: 0 次
在终端who -r查询,我的启动运行级别是S single-user模式

在/etc/event.d下有rcS,rc-default,rcS-sulogin三个文件
rcS:
代码:
# rcS - runlevel compatibility
#
# This task runs the old sysv-rc startup scripts.

start on startup

stop on runlevel

# Note: there can be no previous runlevel here, if we have one it's bad
# information (we enter rc1 not rcS for maintenance).
console output
script
   runlevel --set S >/dev/null || true

   PREVLEVEL=N
   RUNLEVEL=S
   export PREVLEVEL RUNLEVEL

   exec /etc/init.d/rcS
end script

rc-default:
代码:
# rc - runlevel compatibility
#
# This task guesses what the "default runlevel" should be and starts the
# appropriate script.

start on stopped rcS

script
   runlevel --reboot || true

   if grep -q -w -- "-s\|single\|S" /proc/cmdline; then
       telinit S
   elif [ -r /etc/inittab ]; then
       RL="$(sed -n -e "/^id:[0-9]*:initdefault:/{s/^id://;s/:.*//;p}" /etc/inittab || true)"
       if [ -n "$RL" ]; then
      telinit $RL
       else
      telinit 2
       fi
   else
       telinit 2
   fi
end script

rcS-sulogin:
代码:
# rcS-sulogin - "single-user" runlevel compatibility
#
# This task runs the sulogin binary during "single-user" mode.

start on runlevel S

stop on runlevel

console owner
script
   runlevel --set S >/dev/null || true
   /sbin/sulogin

   if [ -r /etc/inittab ]; then
       RL="$(sed -n -e "/^id:[0-9]*:initdefault:/{s/^id://;s/:.*//;p}" /etc/inittab || true)"
       if [ -n "$RL" ]; then
      telinit $RL
       else
      telinit 2
       fi
   else
       telinit 2
   fi
end script

难道把这三个文件中的S改为5,就可以了吗?新手不敢乱动,急等指教~~~~~~~~~


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-06-17 13:24 

注册: 2007-06-16 17:38
帖子: 19
送出感谢: 0 次
接收感谢: 0 次
这里似乎是正解,可恶的ati

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


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

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Yahoo [Bot] 和 4 位游客


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

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

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