安装centos杂七杂八
来源:互联网 发布:mac卸载java 编辑:程序博客网 时间:2024/06/06 17:45
<!--@page { size: 8.5in 11in; margin: 0.79in }P { margin-bottom: 0.08in }-->
经过一上午的折腾,centos5.3安装过程中大大小小的问题终于都解决了。
1. 网络配置。
设置网卡MAC地址:
ifconfig eth0down
ifconfig eth0hw ether 000f1f7f4727
ifconfig eth0up
设置网卡IP地址:
ifconfig eth010.60.56.90
设置网关:
route adddefault gw 10.60.56.254
也可以用setup或者system-config-network来设置,不过上述的设置方式更灵活些。
2.”Id xrespawning too fast ...”
安装完成后无法进入图形界面,扔出来这么一条错误信息,接着就是文本模式登录。用init5没有反应,用runlevel看了一下本来就是在runlevel5下运行 。使用startx启动图形界面,发生fatalerror。
从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成功进入图形界面。
然后再进文本模式,init5进图形界面,出现"Id xrespawning too fast”错误信息,google一下,众说纷纭。发现/etc/inittab文件最后一行:x:5:respawn:/etc/X11/prefdm-nodaemon,把它注释掉,init5没有反应。说明是这一行的这个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的问题。于是,yumerasekernel-xen,把xen内核卸载,重启,/boot下没有启动文件vmlinuz和initrd.img。放进centos光盘,设置BIOS从光盘启动,进入安装程序后,选择upgradeinstallation,然后updatebootloader configuration,内核就会被重新构建。然后重启,在安装程序界面下,输入linuxrescue 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内核然后重新构建内核,重启后登录图形界面时出现错误:Yoursession only lasted less than 10 seconds. No profile for user 'root'fount. ... 。于是,进入文本模式,放入安装光盘,yum –enablerepo=c5-medialist | grepgnome,看看是不是有哪些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/*
pkillgnome-panel
顺次执行这三条命令,完了以后gnome会回到初始设置。一切就都回来了。
- 安装centos杂七杂八
- 杂七杂八
- 杂七杂八
- 杂七杂八
- 杂七杂八
- 杂七杂八
- 杂七杂八
- 杂七杂八
- 杂七杂八
- 杂七杂八
- 杂七杂八
- 杂七杂八
- 杂七杂八
- 杂七杂八
- 杂七杂八
- 杂七杂八
- 杂七杂八
- 杂七杂八
- 如何理解IOC (感觉很有意思,推荐看看)
- SQL递归查询函数
- sap论坛大全
- Windows下架设Subversion服务器
- Jquery Autocomplete 扩展:自定义向服务器端传递值
- 安装centos杂七杂八
- 修饰符比较
- 端口扫描程序实现原理
- 子类继承父类的一个问题
- var_dump() var_export() print_r()区别
- form.action=?
- 九月纪事
- FLEX用AMFPHP开发ORACLE应用
- Subversion权限控制手册