红旗Linux 6.0 sp1不能进入图形界面(桌面)的解决方案


  红旗Linux 6.0 sp1的及时推出让我再一次感觉到了linux在中国的这面红旗大有插遍祖国上下的希望。在此对红旗公司那些为红旗6做出贡献的开发者们表示衷心的感谢!希望你们继往开来,在红旗7中开发出更多适合国人文化习惯的好功能,我们一直期待着!

  起初我是在开发室里的欣HP机器上安装了红旗Linux 6.0 sp1,在使用时感觉比6增加了许多适用的东西,每发现一个新东西一边兴奋不已。自己感觉终于看到了一个可能让我爱不释手的linux了。回到家也迫不及待的把自己的那两台安装RedHat的机器也安装上红旗Linux 6.0 sp1,安装过程很顺利,启动的时候却让我大跌眼镜,启动到最后屏幕就停留在文字模式,提示要我Login,于是我输入用户名和密码登录了,当然,并不回因为你输入了用户和秘密系统就卖我面子进到了图形系统,系统依然处于文字模式。

  我心想,是否是系统在加载的时候忘记启动图形界面,于是我就输入startx,结果问题显现出来了,显示在调用xorg.conf错误,说么有检测到硬件设备"no device detective",好家伙,显然没有安装驱动程序嘛。

  我的显示卡是nvida 4的,跑到nvida的官方网站就下了一个驱动,用U盘拷贝了过来,在文字模式下挂上U盘,然后安装驱动,大约三两分钟就搞定,然后再输入startx,果然劳动没有白费,我喜欢的红旗Linux 6的图形画面出现了。

  出现这个问题一般存在于老点显卡的机器上,可能这次升级红旗6开发组忘记把老的驱动放入了,所以出现了这点小小的不足。但并不影响我对红旗6的喜爱。这里我把解决问题的步骤些出来,希望对那些于我遇到同样问题的朋友能有帮助。我着篇文章是写给初学者的,高手莫笑!

  1、下载驱动
  地址:http://www.nvidia.com/Download/index.aspx?lang=en-us

  进入上面的网址后选择一个适合自己的驱动,因为我自己的显卡是nvida的所以这里我只提供它的下载地址,其他品牌的自己去搜索一下,相比前些年,现在linux的驱动比较好找了。

  2、拷贝驱动到linux机(通过U盘挂载)
  如何挂载U盘对于老手你可能不屑提及,但对于初学者可能不会或不熟悉,插入U盘后在文字模式下输入一fdisk命令,看看你的U盘在什么位置:引用:
[root@localhost~]#fdisk -l
.....

Disk /dev/sda: 2011 MB, 2011168768 bytes
15 heads, 14 sectors/track, 18705 cylinders
Units = cylinders of 210 * 512 = 107520 bytes

Device Boot Start End Blocks Id System
/dev/sda1 2 18706 1963908 6 FAT16  你会在最后面发现你的U盘,一般如果你是IDE硬盘就如上显示,如果是SCSI硬盘就会显示为/dev/sdb1.这里我不赘述了。

  然后就是准备挂载了,挂载前为你挂载的U盘建立一个目录,命令如下:

  [root@localhost~]#mkdir /mnt/usb
  [root@localhost~]#mount /dev/sda1 /mnt/usb

  找到你拷贝过来的驱动,假如驱动名为NVIDIA-Linux-x86-96.43.05.pkg1.run,那么输入

  [root@localhost~]#sh NVIDIA-Linux-x86-96.43.05.pkg1.run

  回车之后会出现安装提示,按照提示操作几个YES下来,很快就搞定了。

  之后输入[root@localhost~]#startx

  如果能够顺利启动图形界面,那么恭喜你,你已经成功了!当然,如果你的驱动程序不是nvida,可能命令和步骤有所差异,自己可以去看看官方网,一般都有安装手册的。

  我在网上看到也有遇到声卡驱动无效的,其道理和显卡不能驱动是一样的道理,当然解决的方法也是重新安装驱动。

相关内容