CentOS安装的琐碎问题集

系统 Linux
本文主要对CentOS安装总的网络配置、linux下查看硬件信息、卸载、显示器太小和gnome会回到初始设置问题等进行讲解。

CentOS安装的过程中,遇到了很多的问题,查询了很多的资料。经过一上午的折腾, CentOS安装过程中大大小小的问题终于都解决了。

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桌面环境安装好。CentOS安装完成以后,重启,问题解决。

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会回到初始设置。一切就都回来了。

【编辑推荐】

  1. 简单介绍CentOS安装
  2. CentOS安装mono配置系统相关编译器
  3. CentOS安装配置proftp系统软件
  4. CentOS安装slockd建创基础与策略邮件软件
  5. CentOS安装配置安装相关系统
责任编辑:小霞
相关推荐

2010-04-15 18:10:30

2010-03-24 09:25:36

Nginx配置

2017-09-26 15:27:57

开源TiDB代码

2010-02-23 13:07:07

CentOS gcc

2011-03-28 17:51:10

nagios

2010-03-25 14:42:33

2016-12-14 15:59:31

HBase分布式数据

2016-12-14 14:47:59

Zookeeper服务器

2016-12-19 19:04:30

Hive问题集

2016-12-19 15:32:12

Linux问题集

2016-12-13 16:36:15

Hadoopwindows

2010-01-13 13:27:07

CentOS vsft

2010-04-02 10:29:02

CentOS安装

2010-04-06 13:49:08

CentOS系统

2011-02-22 14:21:49

vsftpd

2011-02-22 14:40:25

vsftpd

2011-03-10 15:44:18

CentOSLAMP安装

2011-03-10 15:44:18

CentOSLAMP安装

2011-05-16 13:15:55

MySQL存储字符集

2011-04-01 13:56:54

CentOSzabbix
点赞
收藏

51CTO技术栈公众号