电脑技术学习

VMware问答(linux篇)

dn001
vmware问答
2004-04-23 15:18 pm
来自:Linux文档现载:Www.8s8s.coM

Q:我安装了vmware的rpm包,有vmware命令了,但为什么不能运行vmare?
引用:
A:请先运行vmware-config.pl,做一些必要的配置,一般按默认回车就可以,要注意的是,配置过程中要编译vmmon等模块,请保证你的kernel-header-source包已经正确安装

Q:我第一次运行vmware时,要求输入注册码,怎么办?
引用:
A:无可奉告,请自行弄一个

Q:我安装了vmware,也配置好了,第一次确实运行了,但后来不知怎么搞的,无法运行,在终端里输入命令有如下的出错:
VMware Workstation Error:
Could not open /dev/vmmon: No such device.
Please make sure that the kernel module `vmmon' is loaded.
Press "Enter" to continue...
引用:
A:请确认你的vmmon模块已经加载,你可以在终端里运行ntsysv,将vmware服务选上,重起一下;或,直接在终端里运行这个命令:/etc/init.d/vmware start

Q:我重新编译了内核,怎么vmware就不能用了?
引用:
A:请重新运行vmware-config.pl,让它重新编译vmmon等模块,新内核要和新模块对应

Q:怎么新建一台虚拟PC?
引用:
A: 点"file"-"wizard"-"next"-"great standard virtual machinie"-选择你虚拟的系统的类型-设置你虚拟PC的名字和虚拟文件的安放目录-"great a newvirtual disk"-设置虚拟硬盘的大小(如果下面有红叉出现,请调小一点)- "enable cdrom"(除非你没有)-"enable floppy"(除非你没有软驱)-"NAT"-"DONE"

Q:我linux分区空间不够,可以将虚拟的硬盘建立在fat区吗?
引用:
A:可以,但性能可能有少许下降

Q:在设定好虚拟PC后,我还想修改它的设置(譬如我想加大虚拟PC的内存),那怎么办?
引用:
A:在"file"-"open..."那里加载你想修改的虚拟PC的配置文件,然后选"settings"-"configuration editor",要注意的是,只有在POWER OFF的情况下才可以修改

Q:我在虚拟的硬盘上安装系统,会影响原来的硬盘分区吗?
引用:
A:不会,虚拟硬盘其实是一个文件而已,你可以对虚拟的硬盘任意格式化,任意分区,对真正的硬盘分区丝毫无损.

Q:我可以虚拟多个硬盘吗?或多个光驱?
引用:
A:没问题,最多可以4个IDE硬盘或光驱,6个SCSI硬盘或光驱,在"settings"-"configuration editor"里可以设定

Q:虚拟PC里的系统对虚拟的网卡支持如何?
引用:
A:非常好,虚拟的系统是linux或win95以上的话,能自动检测出来安装驱动;其他系统还没测试

Q:我虚拟的系统是linux,为何虚拟PC加电时BIOS自检没有显示硬盘的信息?
引用:
A:对于linux系统,vmware默认虚拟的磁盘类型是SCSI的,自检时没显示,但不用担心,虚拟的SCSI设备很成功,常见的linux版本安装时和安装后能自动加载SCSI驱动

Q:建立的虚拟PC后,如何安装win系统或linux系统,或其他系统?
引用:
A:安装方法和在真正机器上安装没区别

Q:我只有要安装系统的安装光盘ISO文件,没有真正光盘,可以安装吗?
引用:
A: 可以,在"settings"-"configuration editor"-"IDE Drives"那里,选中一个IDE位置(其中P-M= primary master位置,P-S=primary slave位置,其他类推),Device Type选CD-ROM Image,在 Name那里输入你的ISO文件的绝对路径(可用Choose按钮定位),选中"Start Conneted",再选"install"就可以了,当然,得保证虚拟PC的bios里设置了光驱引导优先

Q:我用ISO文件安装过程中,安装程序要求换盘(譬如安装linux),怎么办?
引用:
A: 当安装程序出现要求换盘的信息时,选vmware菜单上的"devices"-"ide?"(你的iso加载的位置), "disconnet and edit",在弹出来的设置框的name里,将第二张光盘的ISO选上,按"OK",然后再选菜单上的"devices" -"ide?","connect",然后回安装程序,继续安装.

Q:我在安装红旗3.0或其他版本linux时无法支持图形化安装界面,字符界面安装中文显示乱码,怎么办?
引用:
A:暂时没办法解决,等下个vmware版本

Q:我想让vmware里的系统也能上网,怎么办?
引用:
A: 首先保证母系统能上网,然后新ㄐ槟C时将网卡定义为"NAT"模式,或在"settings"-"configuration editor"- "Ethernet Adapters"那里将"connection type"设置成nat模式,vmware里的系统用dhcp自动获取IP功能就可以了,对于win95以上,在"网络邻居"的属性里设置TCP/IP的属性为"自动分配IP",其他的什么都不用设置;对于linux,将网卡的ip类型设置为dhcp,其他的也不用设置

Q:我想让vmware里的系统也能播放音乐,怎么办?
引用:
A:首先保证母系统能播放音乐,其次,暂时要求vmware的系统是win95以上(linux的话我还没配置成功,谁成功了说一下经验);在 "settings"-"configuration editor"-"sound"那里,device里填入/dev/dsp,选中 "Start Conneted",选install,然后安装win系统,这样安装完后win会自动检测虚拟出来的SB兼容声卡,自动安装驱动,可以播放mp3,当然也支持游戏;如果你vmware里的win系统已经安装好,那么在做了上面的设置后,重新搜索新硬件一番,就能自动检测出来而装上驱动了.


Q:我vmware里的系统检测不出显卡,(win)无法使用高彩以上模式,或(linux)无法进入图形化界面,怎么办?
引用:
A:vmware里的显卡是虚拟的,不能用一般的显卡驱动来支持:
安装vmware显卡驱动的方法:
1. 启动vmware,进入vmware里的linux系统里,然后选"setting"-"vmware tools install"的那个选项,会弹出个对话框,按"确定"就行(选这个选项其实是虚拟一张光盘在/dev/cdrom里,这张虚拟光盘里有虚拟驱动),然后就:
mount /dev/cdrom /mnt/cdrom (将虚拟光盘挂上)
cd /mnt/cdrom
ls
应该会看见一个vmtoolsxxx.tgz,将它拷贝到/tmp目录下,然后
tar zvxf xxx.tgz得到一个名字类似vmtools的目录
进入这个目录下,运行install.pl,一般来说,这个脚本会自动检测出你的linux版本,自动安装相应的驱动,一路确认就可以;如果检测不出来,就手动输入参数试试,譬如install.pl redhat,对于红旗3.0和3.2,用这个命令可以很顺利的装上驱动,跟着startx就可以进入图形化界面了
2.如果vmware里的系统是win95以上的win系列,就更加简单,启动vmware里的win后,点 "vmware tools install",也相当于虚拟一张光盘在光驱里,而在win95以上的系统中,如果没有禁止自动执行光盘程序 (autorun)功能,则立即自动运行虚拟光盘上的自动安装程序,按几下"确定"就完成了安装过程;如果你禁掉了光盘自动运行功能,自己进入"我的电脑 "里的相应光盘,运行上面的setup.exe就可以了,重起vmware里的win即可进入高彩模式


Q:怎样在vmware里的系统访问真正物理硬盘上的分区?
引用:
A: 在"file"-"open..."那里加载你想修改的虚拟PC的配置文件,选"settings"-"configuration editor"- "IDE Drives",选中一个IDE位置,"device type"选"RAW DISK",name里填入你真正物理硬盘的设备名字(譬如, /dev/hda),选"install"就可以了,进入vmware里的系统后,如果是win系统的话,应该可以立即在"资源管理器"里看到真正硬盘上的fat区或ntfs区;如果是linux系统的话,当然还得mount上才能访问!(警告:请不要从vmware里的系统往真正物理硬盘上的分区写操作,否则有可能造成真正硬盘上的系统崩溃!)


Q:怎样用vmware启动真正物理硬盘上原来就有的系统?
引用:
A:按上条的回答在P-M位置上设置好真正物理硬盘的设备名字,然后power on,按F2进入vmware的BIOS里,将引导顺序改成硬盘优先,保存BIOS设置退出就可以(警告:这样做很可能造成真正硬盘上原来系统的配置极度混乱,三思而行!)


Q:安装了vmware,但发现smb服务不正常了,怎么回事?
引用:
A: 不太清楚原因,好像是vmware服务和smb服务冲突了,同时启动这两个服务,会造成smb服务失效;一个暂时的解决方法是,启动服务里不选 vmware服务,有需要时才用/etc/init.d/vmware start命令加载;如果你有更好的方法,请通知我一下


Q:为什么我在vmware里运行的系统那么慢?
引用:
A:...,请升级你的机器


Q:我想将vmware里的系统删掉,怎么做?
引用:
A:进入你新建虚拟PC时定义的虚拟文件存放目录,将有关文件删掉

安全地用VMware跑物理硬盘上的系统:

以前我用VMware时,Win98和Linux共同使用所有的vfat分区。
Linux和Win98都能看见这些分区的内容,没问题…………[OK]
Linux可以向vfat分区写入,没问题 ………………………[OK]
Linux下写入“/mnt/Data02”等目录(F:等盘挂在这里)的内
容在Win98下不能反映出来,除非重新启动VMWare(不光是重启
Win9…………………………………………………………[??]
Win98里同样可以在vfat分区里进行读写操作,没问题 …[OK]
Win98下的任何改动在Linux里都不能反映出来,绝大多数(不
是全部)改动在下次启动VMware时自动复原 ………………[??]

现在我用VMware时,首先卸载hda1(C:)、hda12(D:)、hda13
(E:)和hda14(F:)几个Win98的常用分区。Win98在这几个区
里进行写操作后,再挂上这些分区,所有改动都在Linux中反
映出来了。再次用Win98进行写操作前,再卸下这些分区。

Win98在mount上的分区里写入的东西似乎基本上都无法保留下来。

http://www.linuxfans.org/nuke/modules.php?name=Site_Downloads&op=geninfo&did=330

下面那个小黑窗口是rxvt,里面跑的是“ASD”,我自己做的字符界面,现在调了一个“shell”,执行了“vmware&”。看看我的Win98。

如果希望新安装一个系统
如果手里有安装光盘的iso映像
如果没有刻盘机
如果VMware能运行

1――卸载打算安装新系统的分区;
2――创建一部虚拟机,用物理硬盘;
3――把下载的映像文件挂在“/mnt/cdrom”;
4――启动虚拟机,设置为CDROM引导;
5――以字符模式安装系统,LILO置于新系统所在分区;
6――关闭虚拟机,在当前系统重新设置引导项目;
7――重新启动,引导新系统,设置图形界面。

Q:如何在vmware里进入X Window?
[code:1:a81305411a]
A:vmware里的显卡是虚拟的,不能用一般的显卡驱动来支持:
安装vmware显卡驱动的方法:
启动vmware,进入vmware里的linux系统里,然后选"File"-"Install vmware tools"的那个选项, 会弹出个对话框,按"Install"就行(选这个选项其实是虚拟一张光盘在/dev/cdrom里,这张虚拟光盘里有虚拟驱动),然后就:
mount /dev/cdrom /mnt/cdrom (将虚拟光盘挂上)
cd /mnt/cdrom
ls
应该会看见一个vmware-linux-tools.tar.gz将它拷贝到/tmp目录下,然后
tar zvxf vmware-linux-tools.tar.gz得到一个名字类似vmware-tools-distrib的目录
进入这个目录下,运行vmware-install.pl,(执行该命令前请确保你安装了内核源码,和开发工具包)一般来说,这个脚本会自动检测出你的linux版本,自动安装相应的驱动,一路确认就可以;跟着startx就可以进入图形化界面了。

还有一种不安装vmware tools的方法,因为XFree86 4.3就带了vmware的driver
可参见下面,CU一位网友的帖子《关于在VMWare中配XFree86的Demo》