+ -
当前位置:首页 → 问答吧 → 调试x死机

调试x死机

时间:2009-09-09

来源:互联网

安装好xorg,显卡驱动(SIS集成显卡),配置好/root/xorg.conf.new
X -config /root/xorg.conf.new 立即死机
startx出现图形界面,立即无响应死机
问题在哪里啊

作者: asktme31   发布时间: 2009-09-09

需要先hal
代码:
sudo /etc/rc.d/hal start

把hal加入到rc.conf的DAEMONS中去。

作者: jqxl0205   发布时间: 2009-09-09

引用:
作者: jqxl0205
需要先hal
代码:
sudo /etc/rc.d/hal start

把hal加入到rc.conf的DAEMONS中去。
怎么加hal到rc.conf的DAEMONS中

作者: asktme31   发布时间: 2009-09-09

#
# /etc/rc.conf - Main Configuration for Arch Linux
#

DAEMONS=(@hal)

作者: s63030   发布时间: 2009-09-09

/etc/rc.conf文件中有DAEMONS=(syslog-ng network ...)一项,看看文件中是怎样写的,把hal加到里面就行了。

作者: jqxl0205   发布时间: 2009-09-09

启动了hal还是死机

作者: asktme31   发布时间: 2009-09-09

这时候鼠标或者键盘(Alt+Fn)能用不??

如果可以的话,差不多X就好了。

接下来你需要安装一个桌面环境(gnome, kde, xfce, lxde),以gnome为例:
代码:
pacman -S gnome
完成后,添加一个新的普通用户foo(foo为用户名,可随意取)
代码:
useradd -g wheel -d /home/foo -m -s /bin/bash foo
修改foo的用户密码
代码:
passwd foo
使用foo用户登录,修改.xinitrc文件
代码:
#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)
export LANG=zh_CN.UTF-8
#export LC_CTYPE=zh_CN.UTF-8

exec gnome-session
#exec startkde
#exec startxfce4
# ...or the Window Manager of your choice
然后startx进入gnome

作者: jqxl0205   发布时间: 2009-09-09

这就试试看去

作者: asktme31   发布时间: 2009-09-09

还是不行,鼠标键盘都没响应

作者: asktme31   发布时间: 2009-09-09

你是在什么环境下安装的archlinux,虚拟机(vmware, virtualbox)还是物理机上的??
在物理机上运行你这还真够折腾地。



X -config /root/xorg.conf.new或startx确保hal已经运行。
代码:
pgrep hal
有内容输出则hal已运行!

无输出,则/etc/rc.d/hal start

并确保hal己添加到DAEMONS中,我的DAEMONS内容如下:
代码:
DAEMONS=(syslog-ng !network !netfs hal networkmanager @crond alsa @cpufreq @hddtemp !gdm)
DAEMONS是根据自己的需要填写的, 可用的值在/etc/rc.d目录下, 例如我的机子上
代码:
[goddess@archer ~]$ ls /etc/rc.d/
adsl ftpd jack-audio-connection-kit nscd
alsa functions kadmind ppp
avahi-daemon functions.d kpasswd privoxy
avahi-dnsconfd gdm lircd proftpd
bluetooth gpm lircmd rpcbind
cpufreq hal mdadm samba
crond hddtemp mysqld svnserve
dbus heimdal-kdc netfs syslog-ng
deluged httpd network tor
esd ip6tables networkmanager vsftpd
fam iptables nginx xinetd
那么alsa hal httpd ppp等都是可填写的值。

作者: jqxl0205   发布时间: 2009-09-09

物理机上
再查查

作者: asktme31   发布时间: 2009-09-09

呵,装显卡驱动了没有?pacman -S xf86-video-vesa,
我的也是集显是via,装别的驱动也搞不定,以前的老机器了,pacman -S xf86-input-keyboard xf86-input-mouse xf86-input-evdev都装下试试。
我的xorg.conf(参考下)
Section "ServerLayout"
Identifier "X.org configured"
Screen 0 "Screen0" 0 0
EndSection

Section "Files"
EndSection

Section "Module"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "CRT"
ModelName "LXH-WG769F2"
Option "dpms"
HorizSync 30 - 70
VertRefresh 50 - 160
DisplaySize 269 201
Modeline "1024x768_75.00" 81.80 1024 1080 1192 1360 768 769 772 802 -HSync +Vsync
EndSection

Section "Device"
Identifier "Card0"
Driver "vesa"
VendorName "VIA Technologies, Inc."
BoardName "K8M800/K8N800/K8N800A [S3 UniChrome Pro]"
BusID "PCI:1:0:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device "card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

作者: ygmvla   发布时间: 2009-09-09

pacman -S xf86-input-keyboard xf86-input-mouse xf86-input-evdev

请按照wiki上来

xorg.conf如果是开源驱动就可以不要

特别是键盘鼠标如果不是特殊情况不要自己定义

作者: jarryson   发布时间: 2009-09-09

你运行3楼的那行命令没有???

作者: xcxxb   发布时间: 2009-09-09

pgrep hal
显示
1150
1154
1244
1280
1288

hal正常
可还是 X -config /root/xorg.conf.new 死机
startx出现图形界面, 无响应死机

按照wiki操作
64位系统显卡集成sis351

作者: asktme31   发布时间: 2009-09-09

startx能进图形界面,别的操作无响应,wiki上有专门的讲解,使用Input hotplugging和禁止Input hotplugging的方法都有:

http://wiki.archlinux.org/index.php/...ut_hotplugging

你照哪个部分做的?

作者: zwgun   发布时间: 2009-09-10

对了,你装了xf86-input-evdev没?

作者: xcxxb   发布时间: 2009-09-10