虚拟机上如何安装Linux显卡驱动
除了分区是自己设置的,其他都按照最大默认安装的,装好进系统设置XGL
,上面说3D加速卡 已禁用
我在想是不是显卡驱动没装,要怎么装啊,我本机是集成的GEF6100的显卡,是装我本机的显卡驱动还是怎么的,麻烦不要复制网上的文章,根据我的情况详细教我一下,第一次接触Linux 万分感谢
首先,我说的GEF6100是指: nVIDIA GeForce 6150 LE (C51LE)
看不懂自己去查,别问我什么牌子!我汗!
其次,Linux肯定是要装Linux对应的驱动,这个在下还是懂的,而虚拟机里面,所有的硬件都是虚拟机它自己那个牌子,
如:vmware...什么什么
关键:怎么解决里面 vmware那个显卡驱动 展开
1、首先打开VMware Workstation软件,选择【创建新虚拟机】后,我们会进入新建虚拟机向导这个界面,在这个界面中我们需要选择安装来源。选择【稍后安装操作系统】。
2、接着就是选择Linux操作系统,且版本选择CentOS6,这个版本所占用资源比较少,适合初学者使用。
3、对虚拟机进行命名,选择存放的位置。这里系统一般默认是C盘。点击下一步。
4、给虚拟机分配相应的硬盘空间,至于最多可以分配多少硬盘空间这个就要取决于现实电脑硬盘的大小了。一般情况下我们选择20GB就足够我们使用了。选择好硬盘空间后点击下一步,对虚拟机的信息进行核对。
5、点击【编辑虚拟机设置】对虚拟机进行配置,这里内存最少要628MB,处理器CPU根据电脑配置进行选择即可,硬盘如果觉得不够用可以在这里进行添加,此外在CD/DVD(IDE)中点击【使用ISO映像文件】选择CentOS镜像,其他的一般按照默认的就足够使用了。
6、点击【播放虚拟机】,进入安装欢迎界面。我们会看到下面5条信息。这里小编给大家解释下这5条信息的含义。并且这里我们选择第一条信息,然后按回车进入下一步。"Install or upgrade an existing system":安装或升级现有系统。
7、点击【skip】进入下一步,语言选择简体中文,键盘选择美国英语式,接着选择基本存储设备,填写主机名,选在择时区(亚洲上海),设置管理系统密码。
8、选择【创建自定义布局】,进入硬盘驱动界面选择【标准分区】,选择挂载点和文件系统类型,划分相应的空间大小。
9.分区分完后进入下一步,点击【格式化】。
10、接着选择【Centos/dev/sda5】,稍等片刻后即可完成。
步骤:
点击菜单栏上的“虚拟机”,然后“安装VMwre Tools”,这时虚拟机中系统的光驱里就会有VMware Tools的碟片(加载了Linux.iso镜像)。
此时要进入终端,使用命令行进行安装
点击虚拟机屏幕上方的“应用程序”(Application),接着“附件”,然后选择“终端”(Terminal)
此时屏幕上会出现一个白色窗口,里面为命令行操作,这就是终端窗口,我们需要使用Linux的基本命令来对VMware Tools进行安装。
设置根用户密码,进入根用户
其中的操作需要用到根用户权限,我们首先需要设置根用户密码(没有设置根用户密码则根用户无法使用)
在终端窗口
输入sudo passwd root(sudo命令可以使普通用户以根用户的身分执行指令)
回车后系统会提示输入当前用户密码,然后就是设置root用户密码,设置OK后会有提示
然后输入su命令获得根用户的命令和文件使用权限(命令exit或者按Ctrl+D可退出)
进入VMware Tools目录
输入cd /media
输入ls
找到光驱,我的是cdrom
输入cd /cdrom
拷贝安装文件到根目录(我们需要对文件进行解包,而光驱不可写)
输入ls
屏幕会列出光驱里的文件
因为我安装的是Ubuntu(不是红旗),不能直接使用RPM包,于是我选择用通用的tar.gz进行安装
输入cp VMwareTools-6.0.0-45731.tar.gz /(VMwareTools后面的版本号根据虚拟机版本不同会有所不同,不过格式都是一样的,根据自己的虚拟机对应输入即可,输入时注意大小写)
切换到根目录
输入cd /
执行解压命令,解压缩tar包
输入tar vzxf VMwareTools-6.0.0-45731.tar.gz
切换到vmware-tools-distrib目录
输入cd vmware-tools-distrib/
安装VMware Tools
输入./vmware-install.pl
接下来一路回车即可
【怎么解决里面 vmware那个显卡驱动】
首先,需要重申的是,VM虚拟机里面的显卡,是虚拟出来的硬件,根本就不是你的物理显卡,所以,只能用跟VM显卡对应的驱动,物理显卡的驱动根本就对不上口。再者,VM虚拟显卡的性能非常低,开3D效果是做不到的。
至于VM显卡的驱动,绝大部分Linux系统都自带了这个驱动,你可以去硬件列表看看能否识别。不过,就算装上了也不能启用3D加速,理由同上,装对应的驱动,和用兼容驱动,差别不大(相对于虚拟机而言)。
【好像也只有为windows写的驱动】
你可以去nVIDIA 的官方网站看一下,只要根据型号来,多数都能找到免费的Linux驱动。不过,你这个型号的显卡,如果是实机安装的话,能识别是肯定的,或许系统已经提供了自动完成。
你的显卡是集成的?gef是啥牌子?nvidia?linux的驱动必须是专门为linux写的,windows的驱动在linux下啥都不是,因为系统底层的接口、调用、函数就不同,所以所有windows程序在linux上无法直接运行,驱动自然也不例外,此其二。
你试试ctrl+alt+鼠标左键点那个启用3D加速试试,可能有用,但是那是强制打开开关,这种情况下实际上所有的图形计算完全由cpu负担,显存完全由内存分割,由于linux有个内置的通用显卡驱动vesa,所以事实上图形不是linux的难题,所有的显卡都支持这个基本的通用的模式工作。
补充回答:
你既然知道,就不要说什么geforce,那个对vm没任何意义,我以为你不懂呢,你自己去vm的网站看看,好像也只有为windows写的驱动,而且要花钱买。
二楼原话:
你试试ctrl+alt+鼠标左键点那个启用3D加速试试,可能有用
这怎么可能?虚拟机上是不能使用物理显卡的,那个识别的显卡是虚拟出来的,是不支持任何3D特效的,怎么可能打开3D加速?所以,在虚拟机上是不需要任何显卡驱动的,回答完毕。
个人感觉来的有些晚了,三楼的回答还是不错的,呵呵,所以重申一下以上的内容,就没什么了