论坛首页 综合技术论坛

解决Cent OS在Virtual PC中花屏和鼠标使用问题

浏览 3894 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-12-09  

今天给某同学在Windows XP上用Virtual PC 2007装了个Cent OS 5.3,该同学的机器是名副其实的老爷机,虚拟机的内存只能设置到512M,CPU的型号就不在这里说出来刺激大家了,因此无法在图形环境下安装Cent OS了,于是我选择了linux text。不过安装起来还算顺利。经过20多分钟,安装完毕,当我兴奋的startx时,花屏出现了,折腾了半天花屏好了,鼠标又不能用,最后在一个长满广告的页面上找到了鼠标不能使用的原因,如获至宝,修改后,系统可以正常使用。下面把解决方法写在下面,希望对同学们有所帮助。


(1)Centos在vpc中安装完成后,启动进入Gnome桌面环境时出现花屏。原因:由于VPC不支持Linux的24色,只用16色,而Linux默认的是24色。因此需要手动修改"/etc/X11/xorg.conf"文件。

Section "Screen"
        Identifier "Screen0"
        Device     "Videocard0"
        DefaultDepth      24
        SubSection "Display"
                Viewport   0 0
                Depth      24
        EndSubSection
EndSection

 修改为

Section "Screen"
        Identifier "Screen0"
        Device     "Videocard0"
        DefaultDepth      16
        SubSection "Display"
                Viewport   0 0
                Depth      16
        EndSubSection
EndSection

 修改完成后,重启后,在命令行输入startx即可进入图形界面。

(2)Vistual PC 2007中安装的Cent OS 5.3不能使用鼠标。这个不是vpc本身的问题,而是linux内核的一个bug。这个需要通过修改"/boot/grub/grub.conf"来完成,需要说明的是Cent OS 5.3的linux内核版本为2.6.18-128.el5。Cent OS中默认安装的grub.conf内容为:

title CentOS (2.6.18-128.el5)
    root (hd0,0)
    kernel /vmlinuz-2.6.18-128.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
    initrd /initrd-2.6.18-128.el5.img

修改后的内容为:

title CentOS (2.6.18-128.el5)
    root (hd0,0)
    kernel /vmlinuz-2.6.18-128.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet i8042.noloop
    initrd /initrd-2.6.18-128.el5.img

这样保存后重启,进入系统后,鼠标移动至vpc的屏幕上,按空格右边的alt键就可以在虚拟机和xp之间进行切换了。这两个问题在fedora和Centos都有出现,ubuntu中还没有发现类似的问题,都可以使用上述两种方法来解决。顺便说下,在vista中vpc也可以很好的工作(这个我在修改这两个问题时是在vista中进行测试的,修改后和xp一样可以正常运行)。

论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics