现在的位置: 首页 > 综合 > 正文

安装centos杂七杂八

2013年02月24日 ⁄ 综合 ⁄ 共 2600字 ⁄ 字号 评论关闭

<!--
@page { size: 8.5in 11in; margin: 0.79in }
P { margin-bottom: 0.08in }
-->

经过一上午的折腾,
centos
5.3安装过程中大大小小的问题终于都解决了。

1. 网络配置。

设置网卡
MAC地址:

ifconfig eth0
down

ifconfig eth0
hw ether 000f1f7f4727

ifconfig eth0
up

设置网卡
IP地址:

ifconfig eth0
10.60.56.90

设置网关:

route add
default gw 10.60.56.254

也可以用
setup或者
system-config-network来设置,不过上述的设置方式更灵活些。

 

2.”Id x
respawning too fast ...”

安装完成后无法进入图形界面,扔出来这么一条错误信息,接着就是文本模式登录。用
init
5没有反应,用
runlevel看了一下本来就是在
runlevel
5下运行 。使用
startx启动图形界面,发生
fatal
error


startx的错误信息里看到,是找不到驱动程序,看看
/etc/X11/xorg.conf,在这段中:

Section
"Device"

Identifier "Videocard0"

Driver
"nv"

Option
"HWCursor" "False"

EndSection

看到
Driver
nv。放进
centos安装光盘,然后
yum
–enablerepo=c5-media list | grep xorg,看到了
xorg-x11-drv-nv.XXX,直接
yum
–enablerepo=c5-media install xorg-x11-drv-nv,安装驱动程序。之后

startx成功进入图形界面。

然后再进文本模式,
init
5进图形界面,出现
"Id x
respawning too fast”错误信息,
google一下,众说纷纭。发现
/etc/inittab文件
最后一行:

x:5:respawn:/etc/X11/prefdm
-nodaemon,把它注释掉,
init
5没有反应。说明是这一行的这个
prefdm命令执行时出的问题。然后
file
/etc/X11/prefdm发现这是一个
shell脚本,用
vim打开这个脚本,发现:

preferred=

if [ -f
/etc/sysconfig/desktop ]; then

.
/etc/sysconfig/desktop

if [
"$DISPLAYMANAGER" = GNOME ]; then

preferred=/usr/sbin/gdm

elif [
"$DISPLAYMANAGER" = KDE ]; then

preferred=/usr/bin/kdm

elif [
"$DISPLAYMANAGER" = XDM ]; then

preferred=/usr/bin/xdm

elif [
-n "$DISPLAYMANAGER" ]; then

preferred=$DISPLAYMANAGER

fi

fi


GNOME环境下用的是
/usr/bin/gdm程序,但是发现本机上并没有安装这个
gdm,放进
centos安装盘,安装
gdm,之后这个问题消失。

 

3.解决了上一个问题,接下来发现使用时动不动就死机。键鼠都没有反应。只有按电源开关重启。

而且开机时
udev这个服务的启动占用了大量时间。
google一下,据说是
xen的问题。于是,
yum
erase
kernel-xen,把
xen内核卸载,重启,
/boot下没有启动文件
vmlinuz
initrd.img。放进
centos光盘,设置
BIOS从光盘启动,进入安装程序后,选择
upgrade
installation,然后
update
bootloader configuration,内核就会被重新构建。然后重启,在安装程序界面下,输入
linux
rescue noapic,进入
rescue模式,修改
/boot/grub/menu.lst文件
,把原来的内核路径修改过来。现在,用了很长时间,没有再发生过死机事件,这个问题似乎已经解决了。

 

4.linux下查看硬件信息。

查看硬件信息无论在什么环境下都是必须掌握的。在
/proc下能看到很多信息,如
cpu,mem这些,都可以从
/proc中的文件来看。查看显卡和声卡,用
lspci命令来看。
lspci命令会列出所有的
PCI设备
,
lspci | grep VGA可以看到显卡的信息,想看到更多,可以
lspci
| grep -B 10 VGA。其他的还有
dmesg命令等等。
google一下,可以找到很多文章。

 

5.卸载
xen内核然后重新构建内核,重启后登录图形界面时出现错误:
Your
session only lasted less than 10 seconds. No profile for user 'root'
fount. ... 。于是,进入
文本模式,放入安装光盘,

yum –enablerepo=c5-media
list | grep
gnome,看看是不是有哪些
gnome的组件没有安装。为了保险,把
kde也一起安装上。用
yum安装的好处是不用管烦人的依赖关系,随便找一个,比如找个
kde-base,然后
yum安装它,这就连带可以把整个
kde桌面环境安装好。安装完成以后,重启,问题解决。

 

6.无论是
gnome还是
kde,注销以后到了登录界面,鼠标就看不到了,但是移动鼠标还能看到效果,输入用户名密码进入系统,依然如此。
google到了答案,解决方法是:在
/etc/X11/xorg.conf文件中,找到
device的那个
section,在其中加上
Option
“HWCursor” “False”,然后重启,问题解决:

Section
"Device"

Identifier "Videocard0"

Driver
"nv"

Option
"HWCursor" "False"

EndSection

 

 

7.显示器太小,所以把
gnome桌面下面的那个
panel删除了。但是发现从此以后窗口最小化以后就没有办法再找到它了,所以想办法把这个
panel恢复。在终端中输入
gnome或者
panel
TAB,看那些列出来的可用的命令,也不知道用哪个。最后
google到解决方法:

gconftool-2
–shutdown

rm -rf
~/.gconf/*

pkill
gnome-panel

顺次执行这三条命令,完了以后
gnome会回到初始设置。一切就都回来了。

抱歉!评论已关闭.