准备工作:1、VMware:Windows版本;我用的是VMware GSX Server 3.20 ;不要给我来要,还是自己去找吧; 谢谢;2、Fedora Core 4.0 X86版本,而非X86_64位的版本;请参考这篇:《Fedora Core 4.0 下载及校验》;3、在安装的Fedora Core 4.0的过程中,要参考 《Fedora Core 4.0 安装教程,菜鸟图文版》;操作环境:1、系统环境:Windows XP SP2;最好把杀毒和防火墙关掉;2、硬件环境:Intel Celeon 1.4 ;内存512M;至少有一个分区的未使用空间是10G左右;6G也能用,就看你安装多大体积的系统了;Fedora Core 4.0 完全安装要接近7G;一、VMware 是什么 ?VMware 是一套能虚拟安装各种操作系统的软件;能为每个操作系统虚拟出安装操作系统的硬件环境;在VMware中的每个操作系统都是相对独立的,每个虚拟的系统都相当于一台独立的并带有系统的机器;在VMware 中,您可以同时打开多个虚拟的操作系统;并且还能在一台机器上,虚拟多个操作系统来操作虚拟网络;比如您在Windows中安装和VMware ,就可以模拟架设局域网来学习;VMware 有Linux、Windows以及MACOS等版本;二、安装VMWARE : 在Windows系统中安装VMware就是点鼠标没有什么特别,谁都会;如果您要把虚拟操作系统和VMware的软件放在一个空间上,我建议您最好有一个空间比较大,并且使用量比较低的分区;举例:我的机器上有个80G的磁盘,我分了一个FAT32的分区用来安装Windows的软件,体积大约是15G;这个分区用量已经达到8G左右,所以就在这个分区安装了VMware ;并把虚拟Fedora Core 4.0 虚拟硬盘也放在这个分区;如果您的硬盘比较大,就专门弄出一个分区给VMware是一个最不错的选择;三、虚拟Fedora Core 4.0安装环境: 1、创建新的虚拟机:New Virtual Machine ,点鼠标; 点击查看大图 下一步: 点击查看大图默认就行,不用自定义:这些都极为简单: 点击查看大图在本图中选择Linux,同时对应的是Redhat ,这些都无关紧要:选择就是了; 点击查看大图2、虚拟机名:Fedora ;虚拟系统所存放的位置,这个要特别说明一下,要有大一点空间的磁盘才行;不要弄小的空间,最好10G左右的空闲空间; 点击查看大图3、网络配置:如果您是通过路由器或者别的机器的网关上网,就用bridged networking 就行;等在Fedora 安装过程中,来配置Linux的网络,都是简单的事,比如您用DHCP 获取IP,只在是Fedora 的安装过程中设置为DHCP ;如果您是通过网关,并且是非DHCP的,你可以在Fedora安装的过程中指定您的机器的IP和网关;如果您只有一台机器,并且是以pppoe拔号上网的,您在这里可以选择NAT那项;等VMware安装完成后,会出现虚拟出来的网卡,您要来配置共享上网,WinX有这个功能;其实网络比较好配置,和您操作几台机器的网络是相似的,或者说是一样的;把虚拟的操作系统看成是一个独立的机器就OK了。 点击查看大图4、虚拟系统磁盘大小:VMware 虚拟安装系统时提供了虚拟磁盘和用物理硬盘两种;最好还是用虚拟硬盘;对于物理硬盘的使用方法,您除非比较明白VMware和Linux ;否则还是用虚拟出来的硬盘安装;下面的图就是虚拟硬盘体积大小的指定;体积最好是10G;因为Fedora 完全安装的体积是近7G;自己看着办; 点击查看大图5、创建虚拟磁盘:时间有点长,如果不关掉防火墙的,时间会更长; 点击查看大图6、创建虚拟硬盘完工:仔细点一点图中的小图标,看看都是做什么用的,极为简单;比如Memory 、Hard Disk 1 、CD-ROM 、NIC以及Edit virtual machine setting 等;您可以用[Edit virtual machine setting]来添加声卡、USB设备以及其它的硬件;如果现在不添加,以后也是一样能添加的; 点击查看大图查看虚拟硬盘: 点击查看大图查看CD-ROM :VMware 有虚拟光驱的能力,我们可以在[Use ISO image]把Fedora Core 4.0的第一个ISO指定进来,这样我们Start Fedora 虚拟机时,就能进入Fedora Core 4.0 的安装界面; 点击查看大图点击NIC1:我们发现如下的图;不用改动;如果默认的解决不了,再来改动也不迟;不要忘记,咱们还没有安装Fedora Core 4.0 呢;谁知道好用不好用呢? 点击查看大图四、在vmware 中 安装Fedora Core 4.0 ;请参考 《Fedora Core 4.0 安装教程,菜鸟图文版》在虚拟安装的过程中,所有的操作和真实安装Fedora Core 4.0 是一样;在下面的图直接按回车,进入图形安装模式;提示:如果您是初次安装Linux,建议完全安装,如果您想定制安装,一定要把开发工具安装上;如果您使用的是中文,请把中文包也安装上;参考:《Fedora Core 4.0 安装教程,菜鸟图文版》 点击查看大图特别提示:如果出现的是这个提示,就直接点[是]:为什么我在虚拟机安装是虚拟硬盘是sda,而非hda,因为物理硬盘用的是hda表示;为了防止虚拟系统加载物理磁盘分区和虚拟的系统的磁盘分区冲突,还是用sda的好; 点击查看大图特别提示:进入分区界面时,您可以添加两个分区,用[新建],挂载点/ ,格式化为 ext3,大小自己指定,如果有空间的话;最好是7G以上才好;接着再分一个小的分区做交换区,大小512M,格化为/swap ;其它的也没有什么难的,上面给的教程是一样的;特别提示:中间换盘时,点CD-ROM :在[Use ISO image]把Fedora Core 4.0的第二个ISO指定进来;然后就能接着安装了;以此类推,第三张和第四张盘; 点击查看大图关于安装,就这么多;详细的请参考: 《Fedora Core 4.0 安装教程,菜鸟图文版》五、在Fedora Core 4.0 中安装VMware tools ,VMware tools 这个工具能提高显示器的分辩率;1、启动VMware 中的虚拟系统Fedora Core 4.0 ,VMWARE 启动画一闪而过;注:如果不是虚拟机特有的,以后我就不说了,请看教程 《Fedora Core 4.0 安装教程,菜鸟图文版》 ,在教程中有启动过程的图。 点击查看大图2、Fedora 4.0 系统成功登录: 点击查看大图3.VMware tools的安装:如果您仔细看的话,可能会发现在下面的左下角有个[you don't have VMware tools installed],意思是我们没有安装VMware tools ;1]首先我们要用鼠标的右键点击VMware 界面虚拟系统的Fedora 的菜单,点 [Install VMware Tools],如果在菜单VM中找这项;注:Fedora Core 必须是在运行中的,停机状态无效; 点击查看大图2]Vmware tools 软件包存放在哪里? 点击查看大图[beinan@localhost ~]$ su -[root@localhost ~]#cd /root[root@localhost ~]# pwd/root[root@localhost ~]#ls /media/cdrom-r--r--r-- 1 root root 6.0M 8月 20 22:14 vmware-linux-tools.tar.gz[root@localhost ~]# cp /media/cdrom/vmware-linux-tools.tar.gz .我们要把VMware tools的软件包从/media/cdrom 中拷入 root的家目录;然后解包安装;3]VMware tools的的安装模式必须是文本模式,所以我们还得把运行级别改一改,然后重新启动Fedora Core 4.0 ;找到文件 /etc/inittab ;找到如下的一行:id:5:initdefault:改为id:3:initdefault:然后重启系统:[root@localhost ~]# reboot 4]解包安装VMware tools 必须把包从/media/cdrom 中复制到系统中的一个目录中,我们在上面的步骤已经做了;是复制到了 /root目录中;安装时要以root权限;普通权限无效;您可以用su - 来获得root权限,也可以用root用户直接登录;如果没有在上几步中复制出 vmware-linux-tools.tar.gz,您还得重新点击 [Install VMware Tools],然后再从/media/cdrom中复制到/root目录;[root@localhost ~]# cd /root[root@localhost ~]# ls -lh -r--r--r-- 1 root root 6.0M 8月 20 22:14 vmware-linux-tools.tar.gz[root@localhost ~]# tar zxvf vmware-linux-tools.tar.gz[root@localhost ~]# cd vmware-tools-distrib进行编译和安装;[root@localhost vmware-tools-distrib]# perl vmware-install.pl 或者:[root@localhost vmware-tools-distrib]# /usr/bin/perl vmware-install.pl 如果没有perl 这个命令,我怀疑您没有安装开发工具, 所以还得麻烦您安装gcc ;perl automake ;make ;kernel-devel 等软件包;在这里就不说了;如果您是第一次安装Linux ,请看一下 《Fedora Core 4.0 安装教程,菜鸟图文版》中怎么说的,里面有提到一定把安装开发工具,安装上;开发工具的补装这里不提供方法了;自己找点资料看看;如果还是搞不懂,就删除FC4,重新来过;在运行如下命令后:[root@localhost vmware-tools-distrib]# /usr/bin/perl vmware-install.pl 我们看到的是类似如下的提示:In which Directory do you want to install the binary files?[/usr/bin] 注:凡是遇到这样类似的,就直接按回车In which directory do you want to install the library files?[/usr/lib/vmware-tools]The path "/usr/lib/vmware-tools" does not exist currently. This program is goingto create it, including needed parent directories. Is this what you want?[yes]yes 注:遇到[yes]提示的,请在后面输入yes ;5]运行VMware tools的配置工具 vmware-config-tools.pl 进行配置 ;[root@localhost vmfin]#vmware-config-tools.pl或:[root@localhost vmfin]# /usr/bin/vmware-config-tools.pl我们会看到哪下提示:如果运行到一处停住不动,让我们确认目录的,就直接按回车,遇到yes或者no提示,我们就直接yes ;比如:编译安装vmhgfs ,我们要输入 yes ;其它以此类推;等到出现如下的提示;设置屏幕分辩率的时候,我们会看到如下的提示:Do You want to change your guest X resolution ?1.640x4802.800x6003.1024x768... ... ... ... 我的显示器支持1024x768,所以我写了一个3 ;自己根据自己的机器情况来选择;设置分辩率能在全屏显示下,画面更精美;如果您机器支持1024x768,您设置了800x600,只适合在虚拟机的窗口打开 ,不适合全屏;6]配置成功VMware tools 您可以通过 #startx 启动桌面查看;[root@localhost ~]# startx六、在Linux 添加其它设备的支持; 1、在添加其它设备的支持:比如声卡,USB存储,以及物理磁盘的等,必须把Fedora Core 4.0 的虚拟系统停下来,然后才能添加设备的支持;点击图上的[Edit virtual machine setting ] 点击查看大图点图上的[add] 点击查看大图添加USB设备的支持:我想让在VMware虚拟的系统中能读USB接口的硬盘或者U盘;添加好后,到时Windows系统提示要安装VMware USB驱动,当您插入U盘时;让系统默认的驱动就行;添加声卡的支持:添加物理磁盘的支持:警告:为了验证虚拟机对物理磁盘的支持,这是我进行的测试;这是在一个空白的fat32分区进行的,事实证明是可行的;如果您想用物理磁盘分区,请小心操作,最好是一个空白区;这是添加物理磁盘的警告 :要小心操作:如果您只是想再为FC4添加一个虚拟分区的话,还是虚拟的好;点上面图的第一项就行;这是物理磁盘的添加,我的机器上就一个硬盘,下图提示的就是这个硬盘:这是我添加的物理磁盘的分区;这是一个空白分区;如果您也想尝试,最好弄个空白分区来尝试,等明白是怎么回事,再添加有数据的分区也不迟;下一步如图,按完成就是了;如果在机器启动的过程中出现什么Redhat Linux.vmdk 什么错误之类的,按他的提示移除;我们能用mount读写这个分区就行了;设置完成:看下图是我添加了USB ;声卡;物理分区的支持等; 点击查看大图2、启动Fedora Core 4.0 进行相应的配置 :1]配置声卡:在GNOME桌面上 :菜单 =>桌面=>系统设置=>声卡检测; 就能听到声音了;2]USB盘的使用:USB盘,插入USB盘的时候,可能Windows系统要让安装VMware USB的驱动,点几下鼠标就安装上了;没有什么难度;进行Fedora 4.0的时候;我们用fdisk -l 就知道是不是有了;[root@localhost ~]# fdisk -lDisk /dev/sda: 6442 MB, 6442450944 bytes255 heads, 63 sectors/track, 783 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System/dev/sda1 * 1 701 5630751 83 Linux/dev/sda2 702 783 658665 82 Linux swap / SolarisDisk /dev/sdb: 1035 MB, 1035730944 bytes256 heads, 63 sectors/track, 125 cylindersUnits = cylinders of 16128 * 512 = 8257536 bytes Device Boot Start End Blocks Id System/dev/sdb1 * 1 126 1011424+ 6 FAT16Partition 1 has different physical/logical endings: phys=(1023, 255, 63) logical=(125, 109, 45)[root@localhost ~]#注:蓝色字是U盘的内容;显示的是1G 大小,有一个分区是/dev/sdb1;黑色的字表示的是系统磁盘分区/dev/sda1是主分区;交换分区是/dev/sda2 ;至于如何挂载/dev/sdb1,和真实安装Linux的系统一样;我们可以手工挂载;[root@localhost ~]# mkdir /mnt/usbdisk [root@localhost ~]# mount -t vfat -o iocharset=utf8,user,rw,umask=000 /dev/sdb1 /mnt/usbdisk 如果您的系统用的locale 是zh_CN.UTF-8的编这样就支持中文了;[root@localhost ~]# localeLANG=zh_CN.UTF-8LC_CTYPE="zh_CN.UTF-8"LC_NUMERIC="zh_CN.UTF-8"LC_TIME="zh_CN.UTF-8"LC_COLLATE="zh_CN.UTF-8"LC_MONETARY="zh_CN.UTF-8"LC_MESSAGES="zh_CN.UTF-8"LC_PAPER="zh_CN.UTF-8"LC_NAME="zh_CN.UTF-8"LC_ADDRESS="zh_CN.UTF-8"LC_TELEPHONE="zh_CN.UTF-8"LC_MEASUREMENT="zh_CN.UTF-8"LC_IDENTIFICATION="zh_CN.UTF-8"LC_ALL=[root@localhost ~]# mount -t vfat -o iocharset=utf8,user,rw,umask=000 /dev/sdb1 /mnt/usbdisk[root@localhost ~]# ls /mnt/usbdisk/beinan测试 bnnb权限 mmc root用户 vmbeinan.txt vmfin win免疫力 优化大师 北南 北南南北用户 北南用户 测试中文[root@localhost ~]#[root@localhost ~]# df -lhFilesystem 容量 已用 可用 已用% 挂载点/dev/sda1 5.3G 2.6G 2.5G 52% //dev/shm 78M 0 78M 0% /dev/shm/dev/sdb1 988M 8.9M 979M 1% /mnt/usbdisk3]物理硬盘的挂载:如果您和我一样也挂了一个实验性的物理分区上去;您用fdisk -l 会发现;所有的磁盘分区都是可见的;但只能读我们添加的那个分区;比如下面我们fdsik -l 输出的信息中的/dev/hda10,才是可读的;[root@localhost ~]# fdisk -lDisk /dev/hda: 80.0 GB, 80026361856 bytes255 heads, 63 sectors/track, 9729 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System/dev/hda1 1 765 6144831 2d Unknown/dev/hda2 766 2805 16386300 2d Unknown/dev/hda3 2806 9729 55617030 5 Extended/dev/hda5 2806 3825 8193118+ 2d Unknown/dev/hda6 3826 5100 10241406 2d Unknown/dev/hda7 5101 5198 787153+ 2d Unknown/dev/hda8 5199 6657 11719386 2d Unknown/dev/hda9 6658 7751 8787523+ 2d Unknown/dev/hda10 7752 9729 15888253+ b W95 FAT32Disk /dev/sda: 6442 MB, 6442450944 bytes255 heads, 63 sectors/track, 783 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System/dev/sda1 * 1 701 5630751 83 Linux/dev/sda2 702 783 658665 82 Linux swap / SolarisDisk /dev/sdb: 1035 MB, 1035730944 bytes256 heads, 63 sectors/track, 125 cylindersUnits = cylinders of 16128 * 512 = 8257536 bytes Device Boot Start End Blocks Id System/dev/sdb1 * 1 126 1011424+ 6 FAT16Partition 1 has different physical/logical endings: phys=(1023, 255, 63) logical=(125, 109, 45)如果想让Linux系统自动加载,我们只要把 /dev/hda10 指定mount 到一个目录就好了;当然您要先创建一个/mnt/中的hda10的目录;[root@localhost ~]# mkdir /mnt/hda10 然后在 /etc/fstab中添加如下的一行;/dev/hda10 /mnt/hda10 vfat umask=000,iocharset=utf8,user,rw 0 0重启机器,就能看到mount到 /mnt/hda10 已经挂到了 /mnt/hda10 中了;[root@localhost ~]# df -lhFilesystem 容量 已用 可用 已用% 挂载点/dev/sda1 5.3G 2.6G 2.4G 53% //dev/shm 78M 0 78M 0% /dev/shm/dev/hda10 16G 20M 16G 1% /mnt/hda10/dev/sdb1 988M 8.9M 979M 1% /mnt/usbdisk如果您不想开启Linux时自动加载,可以用mount的办法来加载,和USB盘的办法一样;注: 在您重新启动Linux的时,可能会在Window的系统中有提示Redhat Linux.vmdk 什么错误之类,您可以移除;这样就能把Linux启动起来了。而且也能mount 物理分区; 当我们在Windows中向这个物理磁盘添加东西时,只要下次启动才能看到;在当时的操作中是看不到的;至此我们的VMware 这篇文档就算完工了,也没有什么难的,只需要多点几下鼠标就行了;学习Windows的日常软件,多点点鼠标就OK了,至于编程是另一回事了;我不会Windows的编程,Linux的系统下的编程我更不会;:(
[1] [2] 下一页
(出处:http://www.sheup.com)
上一页 [1] [2]