搜档网
当前位置:搜档网 › virtualbox中调整虚拟机的硬盘大小

virtualbox中调整虚拟机的硬盘大小

virtualbox中调整虚拟机的硬盘大小
virtualbox中调整虚拟机的硬盘大小

由于经常需要在Linux虚拟机下测试一些环境,安装的东西比较多,导致之前分配给Linux 虚拟机中的某个分区的空间不够用了,但是又不想重装系统,想直接给空间不足的那个分区调整空间。用的是Ubuntu系统,当时在安装的时候记得当时默认采用LVM来管理硬盘空间的,所以在网上搜索被很多资料,发现是可以动态调整LVM中的逻辑卷大小的,即然可以采用调整LVM的方式来增加分区空间,那么理论上肯定是可行的,于是就到处找资料,做试验验证实际是否可行。

先说一下我的系统环境:

宿主机是:xp sp3

虚拟机软件是:Oracle VM VirtualBox 4.1.16

虚拟机Guest系统是:Ubuntu 10.04 Server x32

虚拟机Ubuntu当时安装时是采用默认的LVM硬盘管理(这个是基础,如果当时没有采用LVM管理的话,也不能动态调整分区的大小了)。当时在VirtualBox中给Ubuntu分配的是8G的空间,固定大小的,随着使用情况的变化,8G的空间很快就用完被,必须增加新的空间。

主要步骤如下:

1:在VirtualBox调整虚拟机硬盘的大小

2:在虚拟机中用fdisk命令将新加的硬盘空间分区,新分区的类型要是LVM的类型8e 3:在虚拟机新建物理卷、卷组、合并卷组、扩展逻辑卷的大小

此方法是己经验证成功了的,中间只重启过一次机器,而且文件都没有损坏(不过在正式环境修改之前,各位自己必须做备份),详细的过程比较长,如下:

上面是我环境的基本信息,下面就说明一下具体的操作过程:

先把调整之前的硬盘情况列出来:

root@bogon:/home/roger# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/mapper/bogon-root

6.7G 1.6G 4.7G 26% /

none 494M 212K 494M 1% /dev

none 501M 0 501M 0% /dev/shm

none 501M 328K 501M 1% /var/run

none 501M 0 501M 0% /var/lock

/dev/sda1 228M 23M 194M 11% /boot

root@bogon:/home/roger# fdisk -l

Disk /dev/sda: 8589 MB, 8589934592 bytes

255 heads, 63 sectors/track, 1044 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x0005d850

Device Boot Start End Blocks Id System

/dev/sda1 * 1 32 248832 83 Linux

Partition 1 does not end on cylinder boundary.

/dev/sda2 32 1045 8136705 5 Extended

/dev/sda5 32 1045 8136704 8e Linux LVM

从上面可以看到,在调整之前,我的硬盘设备是/dev/sda,大小只有8589 MB,而且只有/dev/sda1、/dev/sda2、/dev/sda5,这个要先记录下来,因为后面增加硬盘后,还需要建立新的分区。

1:首先将虚拟机的硬盘大小限制放大,即将8G的大小调为20G。由于在VirtualBox不能直接调整虚拟机的硬盘空间,需要调用相应的命令来实现。先将虚拟机关闭,启动CMD窗口,切换到VirtualBox的安装路径下面(例如我的VirtualBox安装路径是D:\tools\virtualbox):D:\tools\virtualbox>VBoxManage.exe clonehd D:\tools\virtualbox\vm\ubuntu.v di D:\tools\virtualbox\vm\ubuntu20g.vdi --format vdi

0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

Clone hard disk created in format 'vdi'. UUID: b5bf984b-decf-47f1-9568-1919241b348c

D:\tools\virtualbox>VBoxManage.exe modifyhd D:\tools\virtualbox\vm\ubuntu 20g.vdi --resize 20480

0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

在CMD下面依输入上面粗体的两条命令

说明一下:

D:\tools\virtualbox\vm\ubuntu.vdi ---------这个是我虚拟机的镜象文件

D:\tools\virtualbox\vm\ubuntu20g.vdi ---------这个是我后面准备调整大小的镜象文件,尽量不要直接修改原文件,否则一旦出错将导致原来的系统无法使用

VBoxManage.exe modifyhd D:\tools\virtualbox\vm\ubuntu20g.vdi --resize 20480,这行命令中的 --resize参数就是说明调整后的大小是多少,单位是M,例子中20480即20480M,即20G大小

经过上面两条命令后,我们得到一个新的、大小限制为20G的虚拟机镜象文件,此时在VirtualBox里面,将这个修改后的镜象文件替换掉之前的那个镜象文件,具体过程就是在VirtualBox虚拟机的“设置->存储->存储树”里面将之前的设备删除掉,然后再添加“XXX控制器”并“添加虚拟硬盘”时选择 "使用现有的虚拟盘" 为我们调整了大小的那个VDI文件,然后启动虚拟机Ubuntu,并切换到root帐号:

2:为新增的硬盘建立支持LVM的分区。

虚拟机的硬盘大小限制己经修改了,但是在虚拟机里面,用 fdisk -l 可以看到硬盘的大小是变了,但是分区的大小还是没有变的。因为分区的大小是在当时安装系统是就分好了的,现在就要来重新调整分区的大小了。

先查看一下硬盘大小,看是否增加了

root@bogon:/home/roger# fdisk -l

Disk /dev/sda: 21.5 GB, 21474836480 bytes

255 heads, 63 sectors/track, 2610 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x0005d850

Device Boot Start End Blocks Id System

/dev/sda1 * 1 32 248832 83 Linux

Partition 1 does not end on cylinder boundary.

/dev/sda2 32 1045 8136705 5 Extended

/dev/sda5 32 1045 8136704 8e Linux LVM

粗体的信息说明我们调整的硬盘大小在Ubuntu中己经可以看到了,但是具体的分区还是没有体现出来,现在我们就要将新加的硬盘建一个分区

root@bogon:/home/roger# fdisk /dev/sda

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to

switch off the mode (command 'c') and change display units to

sectors (command 'u').

Command (m for help): n ---这里输入n,表示要创建新的分区,输入之后的提示如下Command action

l logical (5 or over)

p primary partition (1-4)

p --- 这里输入p,表示创建主分支,输入之后的提示如下

Partition number (1-4): 3 --- 这里输入一个1到4范围内的数字,另外由于我们己经有

/dev/sda1、/dev/sda2、/dev/sda5这些设备了,所有这里只能输入3或4,输入3之后有下面的提示

First cylinder (1045-2610, default 1045): ---这里直接回车确认使用默认值即可,然后出现类似的提示

Using default value 1045

Last cylinder, +cylinders or +size{K,M,G} (1045-2610, default 2610):---这里同样直接回车确认使用默认值即可,然后出现类似的提示

Using default value 2610

Command (m for help): p ---这里可以输入p命令将当前分区情况打印出来,类似以下信息

Disk /dev/sda: 21.5 GB, 21474836480 bytes

255 heads, 63 sectors/track, 2610 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x0005d850

Device Boot Start End Blocks Id System

/dev/sda1 * 1 32 248832 83 Linux

Partition 1 does not end on cylinder boundary.

/dev/sda2 32 1045 8136705 5 Extended

/dev/sda3 1045 2610 12577241 83 Linux

/dev/sda5 32 1045 8136704 8e Linux LVM

看到粗体的内容没?/dev/sda3就是新增加硬盘空间的分区,但是要注意,此时这个分支的Id为83,而我们后面要用到的LVM设备的Id是8e,所以在这里我们必须调整/dev/sda3

的类型,用fdisk中的t命令来进行修改:

Command (m for help): t ---这里可以输入t命令调整/dev/sda3的Id类型,类似以下信息Partition number (1-5): 3 ---这里要说要修改哪个分区的设备,要求输入设备的编号,我们要修改的设备是/dev/sda3,所以这里输入3,然后有下面类似的提示

Hex code (type L to list codes): 8e ---这里是输入要修改的类型代码,LVM设备的代码是8e,所在这里我们就输入8e,然后出现类似的提示

Changed system type of partition 3 to 8e (Linux LVM)

Command (m for help): --- 此时就可以输入w命令保存并退出,出现类似提示Command (m for help): w

The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: Device or resource busy. The kernel still uses the old table. The new table will be used at

the next reboot or after you run partprobe(8) or kpartx(8)

Syncing disks.

此时新的分区己经创建,但是如果要系统内核能够识别到,则需要重启系统,

root@bogon:/home/roger# reboot 重启系统,

系统重启后,查看一下新建的分区是否己经识别到:

root@bogon:/home/roger# fdisk -l

Disk /dev/sda: 21.5 GB, 21474836480 bytes

255 heads, 63 sectors/track, 2610 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x0005d850

Device Boot Start End Blocks Id System

/dev/sda1 * 1 32 248832 83 Linux

Partition 1 does not end on cylinder boundary.

/dev/sda2 32 1045 8136705 5 Extended

/dev/sda3 1045 2610 12577241 8e Linux LVM

/dev/sda5 32 1045 8136704 8e Linux LVM

这说明新的分区己经被内核识别到了,下一步的关键就是创建物理卷、卷组、合并卷组了3:调整LVM

给新建的分区创建物理卷

root@bogon:/home/roger# pvcreate /dev/sda3

Physical volume "/dev/sda3" successfully created

新建卷组

root@bogon:/home/roger# vgcreate ubuntu20 /dev/sda3

Volume group "ubuntu20" successfully created

ubuntu20是新卷组的名称

合并卷组,先查看一下当前有哪些卷组

root@bogon:/home/roger# vgscan

Reading all physical volumes. This may take a while...

Found volume group "bogon" using metadata type lvm2

Found volume group "ubuntu20" using metadata type lvm2

这里说明当前有bogon、ubuntu20两个卷组,bogon这个卷组是当时安装系统时自动建的,ubuntu20这个就是我们刚才建的卷组,现在将这两个卷组合并

root@bogon:/home/roger# vgmerge bogon ubuntu20

Volume group "ubuntu20" successfully merged into "bogon"

现在己经将两个卷组合并成一个了,那么最后我们就是要来调整分区的大小,先看一下调整之前分区的大小情况,调整之前/dev/mapper/bogon-root的大小是6.7G

root@bogon:/home/roger# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/mapper/bogon-root

6.7G 1.6G 4.7G 26% /

none 494M 216K 494M 1% /dev

none 501M 0 501M 0% /dev/shm

none 501M 328K 501M 1% /var/run

none 501M 0 501M 0% /var/lock

/dev/sda1 228M 23M 194M 11% /boot

准备开始调整逻辑卷的大小了

root@bogon:/home/roger# lvextend -l+100%FREE /dev/mapper/bogon-root

Extending logical volume root to 18.75 GiB

Logical volume root successfully resized

动态调整/dev/mapper/bogon-root的大小,否则看到的还是之前的大小

root@bogon:/home/roger# resize2fs -p /dev/mapper/bogon-root

resize2fs 1.41.14 (22-Dec-2010)

Filesystem at /dev/mapper/bogon-root is mounted on /; on-line resizing required

old desc_blocks = 1, new_desc_blocks = 2

Performing an on-line resize of /dev/mapper/bogon-root to 4916224 (4k) blocks.

The filesystem on /dev/mapper/bogon-root is now 4916224 blocks long.

最后一步,激动人心的时刻来了

root@bogon:/home/roger# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/mapper/bogon-root

19G 1.6G 16G 10% /

none 494M 216K 494M 1% /dev

none 501M 0 501M 0% /dev/shm

none 501M 328K 501M 1% /var/run

none 501M 0 501M 0% /var/lock

/dev/sda1 228M 23M 194M 11% /boot

看到没,成功了,我们将所有增加的硬盘空间都分给/dev/mapper/bogon-root了

VirtualBox虚拟机与主机文件共享

Oracle VM VirtualBox 虚拟机与主机共享文件 虽然虚拟机为了保护主机是不能直接与主机共享文件的,但这个功能又有其存在的必要。这里介绍下Oracle VM VirtualBox 虚拟机如何与主机共享文件,其实很简单,不过很多朋友可能不知道“数据空间”这功能是干嘛用的,和映射问题。文字来自网络(很久以前存在自己的笔记里的),另:发现网上关于Oracle VM VirtualBox的资料好少啊! 下面是教程: 1、安装增强功能 VirtualBox自带了一个增强工具Sun VirtualBox Guest Additions,这是实现虚拟机与真实主机共享的关键。启动虚拟机后,点击控制菜单“设备”→“安装增强功能”,大家可以看到程序的安装界面。 不过许多时候,用户会发现点击“安装增强功能”后没有任何反应。如果出现这样的情况,那么就是程序安装文件没有配置好的缘故。点击控制菜单“设备”→“分配光驱”→“虚拟光驱”,进入后你可以找到一个名为“VBoxGuestAdditions.iso”的光盘镜像文件,双击该文件,加载虚拟光驱。加载ISO镜像文件。接下来,用户在虚拟机中打开“我的电脑”,然后双击光盘驱动器,即可正常安装增强工具了。 2、分配数据空间 接下来,我们设置主机中与虚拟机共享的文件夹。点击控制菜单“设备”→“分配数据空间”。进入对话框后先添加新的数据空间,设置“数据空间位置”时大家一定要点击下拉列表,选择“其它”。这样才能在文件夹列表中找到主机中的文件夹,选择需要共享的文件夹后返回。勾选“固定分配”选项,现在我们在“数据空间”列表中就可以看到共享的主机文件夹了。 3.映射网络驱动器 现在我们已经可以通过“网上邻居”的形式访问主机文件夹了,不过这样的操作比较麻烦,我们采用“映射网络驱动器”的形式来快速访问。在虚拟机中打开“我的电脑”,进入后点击菜单“工具”→“映射网络驱动器”,进入后先指定驱动器号。接下来,点击浏览按钮,在“整个网络”树状列表中找到“VirtualBox Shared Folders”,该文件夹树下的地址即为“数据空间”中设置的主机共享文件夹。选择需要映射的目录,点击“确定”返回。映射完成后,再次访问“我的电脑”,你可以看到映射的网络驱动器了。

实战Linux下VMware虚拟机根目录空间扩充

实战Linux下VMware虚拟机根目录空间扩充 分类:Linux 2011-02-14 16:59 532人阅读评论(0) 收藏举报 今天上午接到通知说服务器挂了,经过检查发现原因是Linux的虚拟机根分区已经使用100%,以至于服务不能正常进行。 经过小小的研究,顺利解决问题,把服务器的空间由4G扩成12G。现将执行全过程总结如下,以供分享。 首先,介绍下大体的解决思路,要想扩充,硬件上要有准备,说白了也就是要有一块新的空间来供我们使用。对于实体机我们需要准备一块新的硬盘,而对于VMWare 虚拟机,我们只需要使用vmware自带的软件扩充下磁盘大小。 扩充磁盘,只意味着硬件条件得到满足。接下来就需要对新的磁盘空格进行合理的操作,来扩充我们需要的分区。 值得注意的是,这里我们基于LVM来操作的。如果您的环境不是LVM的,可以考虑改成LVM的,否则后文无需再读。具体执行过程将细细道来。 第一步、使用VMware工具扩容分配的硬盘空间 1、vmware 提供一个命令行工具,在Windows下为vmware-vdiskmanager.exe 位于vmware 的安装目录下,比如C:/Program Files/VMware/VMware Workstation/vmware-vdiskmanager.exe. 在Linux下有直接的vmware-vdiskmanager指令。 进行的操作:在windows 下运行CMD , 转到vmware 的安装目录,可执行vmware-vdiskmanager.exe;在Linux下,直接敲入vmware-vdiskmanager ,可执行该指令扩充使用的指令: vmware-vdiskmanager -x 16Gb myNewlinux.vmdk 说明:要扩容的系统这时不能在运行,参数"-x" 表示要扩展虚拟机硬盘空间,紧随其后的数字是要扩展到的大小,而非增加量(本例为扩展到16GB ,这是一个磁盘总量,包含了原先的磁盘容量) 。最后是指定要操作的虚拟机磁盘的具体文件,要是路径名中有空格,必须以双引号括起来。按回车键开始执行,执行完毕,退出命令提示符窗口,重启VMware ,会发现虚拟机硬盘空间已变成16GB 了。

虚拟机VMware的安装与使用方法实例介绍

虚拟机VMware的安装与使用 一、VMware是什么? VMware是VMware公司出品的一个“虚拟机”软件。它可以在一台计算机上同时运行二个或更多操作系统,包括WIN2003 / WINXP / LINUX等。利用它,你可以在一台计算机上将硬盘和内存的一部分拿出来虚拟出若干台计算机,每台机器可以运行单独的操作系统而互不干扰,这些“新”计算机各自拥有自己独立的CMOS、硬盘和操作系统,你可以像使用普通机器一样对它们进行分区、格式化、安装系统和应用软件等操作,还可以将这几个“计算机”联成一个网络。在虚拟系统崩溃之后可直接删除不影响本机系统,同样本机系统崩溃后也不影响虚拟系统,可以下次重装后再加入以前做的虚拟系统。同时它也是唯一的能在Windows和Linux主机平台上运行的虚拟计算机软件。 与“多启动”系统相比,VMware采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。VMware是真正“同时”运行,多个操作系统在主系统的平台上,就象Word / Excel那种标准Windows应用程序那样切换。 Vmware可以在一种操作系统平台上虚拟出其他一些操作系统的虚拟机软件,可以自由地对自己需要学习和试验的操作环境进行配置和修改,不用担心会导致系统崩溃,还可以让用户在单机上构造出一个虚拟网络来加强对网络知识的学习。 二、VMware Workstation的安装 在VMware公司官方网站.com(英文)或(简体中文)下载或直接购买VMware Workstation 软件。 VMWare需要一个操作系统来作最基本的平台,在其中安装VMware Workstation 软件的物理计算机称作主机,它的操作系统称作“主机操作系统(HOST OS)”。在主系统上安装虚拟机后,在一台虚拟机内部运行的操作系统称作一个“客户操作系统(GUEST OS)”。 VMWare的安装与其它软件的安装很类似,双击VMware Workstation软件的EXE文件,开始安装VMWare虚拟机,一路单击“下一步”按钮即可,这里不再作过多的介绍,请大家注意的是VMware只能安装在WinNT/2000/XP或Linux,以及FreeBSD下。装好之后,你可以发现你多了两块名为VMware Virtual Ethernet Adapter (basic host-only support for VMnet1)和VMware Virtual Ethernet Adapter (Network Address Translation (NAT) for VMnet8)的虚拟网卡,如图F-1所示,这也是VMware的特色所在,因为在VMware下你可以使用虚拟网卡进行联网设置及其试验。 图F-1 虚拟网卡 三、创建一台新的虚拟机 一台新的虚拟机就好像是一台拥有一个空白硬盘的物理计算机。在使用它之前,你需要格式化虚拟磁盘并且安装一个操作系统。操作系统的安装程序可能会为你处理格式化步骤。 1.双击桌面的“VMware Workstation”图标或单击“开始”→“所有程序”→

VirtualBox 不能启动虚拟机的终极解决办法

VirtualBox不能启动虚拟机的解决办法 一、不能打开程序 解决办法:在桌面图标上右键→属性→兼容性,勾选以兼容模式运行此程序,勾选以管理员身份运行此程序。 二、不能打开虚拟机 首先查看日志,日志一般存在于 C:\Users\[当前用户]\VirtualBox VMs\[虚拟机名]\Logs\VBoxHardening.log (备注:VirtualBox的版本不同,log的名字不同。可以根据提示查看日志文件路径和文件名) 1.如果有uxtheme.dll这个提示,那么是由于windows破解主题更改过uxtheme.dll 文件。去网上下载一个原版的uxtheme.dll替换掉即可。这个dll的路径为

C:\Windows\system32\uxtheme.dll 替换的时候由于系统启动就使用到了uxtheme.dll文件,不能替换。建议使用winPE 进行替换操作。 2.如果日志文件的错误信息里面包含C:\Windows\system32\oleaut32.dll那么需要 修改注册表。 1)打开注册表。按键win + R 打开运行对话框,输入命令regedit即可打开注册表。 2)在注册表中,找到项 HKEY_CLASSES_ROOT\CLSID\{00020420-0000-0000-C000-000000000046}\Inpro cServer32 和 HKEY_CLASSES_ROOT\CLSID\{00020424-0000-0000-C000-000000000046}\Inpro cServer32 可以看到默认键的值为oleaut32.dll 修改默认键的值为C:\Windows\system32\oleaut32.dll 重新打开虚拟机,即可启动虚拟机了。

虚拟机中如何扩展一个虚拟磁盘的大小(图解)

虚拟机中如何扩展一个虚拟磁盘的大小(图解) 2009-12-07 00:14:59| 分类:PC | 标签:|字号大中小订阅 问题的提出: 非常多的虚拟机使用者开始没有能预估到在虚拟机上安装系统后最后需要多少空间,使用了一段时间后发现虚拟机的磁盘空间不够了。怎么去解决呢? 方法一、 在虚拟机配置处增加一个硬盘。 点击Edit virtual machine settings

点击下一步,增加一块硬盘

接下来就是按照提示操作就可以了。 这个方法不是最好的。增加了一个硬盘,对虚拟机的性能并没有什么太大的影响。 方法二: 使用VMware自身带的工具进行扩展硬盘 1、首先找到VMware的安装路径,从vm的快捷方式的属性去寻找安装路径

在安装文件夹下我们可以看到这个命令:vmware-vdiskmanager.exe

这个命令必须在命令行下运行。 进入命令行状态。 C:\Program Files\VMware\VMware Workstation>vmware-vdiskmanager.exe VMware Virtual Disk Manager - build 19175.

Usage: vmware-vdiskmanager.exe OPTIONS diskName | drive-letter: Offline disk manipulation utility Options: -c : create disk; need to specify other create options 建立一个新的磁盘 -d : defragment the specified virtual disk 磁盘碎片整理 -k : shrink the specified virtual disk 压缩一个指定的磁盘 -n : rename the specified virtual disk; need to specify destination disk-name 重新命名磁盘的名称 -p : prepare the mounted virtual disk specified by the drive-letter for shrinking -q : do not log messages -r : convert the specified disk; need to specify destination disk-type 转换磁盘类型 -x : expand the disk to the specified capacity 扩展磁盘的容量 Additional options for create and convert: -a : (for use with -c only) adapter type (ide, buslogic o r lsilogic) -s : capacity of the virtual disk -t : disk type id Disk types: 0 : single growable virtual disk 1 : growable virtual disk split in 2Gb files 2 : preallocated virtual disk 3 : preallocated virtual disk split in 2Gb files The capacity can be specified in sectors, Kb, Mb or Gb. The acceptable ranges: ide adapter : [100.0Mb, 950.0Gb] scsi adapter: [100.0Mb, 950.0Gb] ex 1: vmware-vdiskmanager.exe -c -s 850Mb -a ide -t 0 myIdeDisk.vmdk ex 2: vmware-vdiskmanager.exe -d myDisk.vmdk ex 3: vmware-vdiskmanager.exe -r sourceDisk.vmdk -t 0 destinationDisk.vm dk 示例: ex 4: vmware-vdiskmanager.exe -x 36Gb myDisk.vmdk 把myDisk.vmdk的容量扩展到36G

Linux1 虚拟机简介

Linux1 虚拟机简介 什么是虚拟机?顾名思义,虚拟机(Virtual Machine)并不是一台实际的计算机,而是在本地计算机(物理计算机)上通过软件模拟来建立的一个虚拟环境。 在虚拟机中,有自己的处理器(CPU)、内存、硬盘、主板、BIOS、显卡、光驱、软驱、网卡、声卡、串口、并口和USB口等设备,如图1-9所示。 结果显示 图1-9 虚拟机 通过虚拟机软件,用户可以在一台物理计算机(Physical Computer)上模拟出一台或多台虚拟的计算机,这些虚拟机完全就像真正的计算机那样进行工作,而且用户可以在虚拟机中实现各种应用。例如,用户可以安装操作系统、安装应用程序、访问网络资源以及对磁盘进行分区、格式化等。而所有这些操作对真实的计算机没有任何影响。这意味着用户不用担心在测试新软件或尝试多操作系统时导致系统崩溃等问题的发生。利用虚拟机,用户还可以在单台计算机上组建一个虚拟的局域网来学习网络管理知识,进行各种网络试验。另外,使用虚拟机还包括以下好处: ●多操作系统支持 假如要在一台电脑上装多个操作系统,如果不使用虚拟机,可以通过2个方法来实现。其中一个方法是装多个硬盘,每个硬盘安装一个操作系统,但这个方法比较昂贵;二是在一个硬盘上装多个操作系统,但这个方法不够安全,因为硬盘MBR 是操作系统的必争之地,一不小心会使几个操作系统同时崩溃。而使用虚拟机软件既节省开支又有安全保障。 另外,虚拟机能够在一台机器上同时运行几个操作系统,是SOHO(在家办公族)必备工具。通过虚拟机,用户可以很方便的调试客户端/服务器(C/S)、浏览器/服务器(B/S)的程式。 ●演示环境可以安装各种演示环境,便于做各种实验。

VirtualBox虚拟机安装及使用教程

虚拟机VirtualBox教程“VirtualBox“虚拟机下载地址: https://www.sodocs.net/doc/738282932.html,/html_2/1/59/ id=46462&pn=0.html 安装的时候注意:安装目录必须是英文的。比如F:\Program Files\VirtualBox,不然安装出来的虚拟机没有中文 准备工具:VirtualBox虚拟机 系统镜像:XP3,vista,win7,ubuntu均可(系统镜像文件必须是ISO 文件) 硬盘分区空间大于10GB(C盘除外) 电脑运行VirtualBox虚拟机所需硬件配置(个人观点): CPU:2.0GHZ双核或者更高 内存:2GB或者更高 硬盘:分区空间大于10GB(C盘除外) 1.开始安装VirtualBox,点击Next

2.选择安装目录,使用英文目录,并且安装目录不在C盘,单击Browse选择 安装目录,点击Next继续安装 3.选择虚拟机桌面快捷方式和快速启动,这个自己随意选择

4.完成安装,点击Yes 5.接下来安装虚拟机驱动程序,点击install 6.出现的UAC(用户帐户控制)窗口,选择是或者确定即可

7.随后出现的Windows安全窗口,点击“安装“就行,可能要弹出很多类似 这样的窗口,都点击”安装“ 8.安装完成,是否在安装程序结束后运行此虚拟机?点击Finish,开始运行虚 拟机 注:安装虚拟机驱动过程中可能会造成网络中段,属于正常现象

虚拟机安装完成,咱们就开始在设置并运行虚拟机吧 先新建一个虚拟机,点击下一步 给自己的虚拟机项目随便起个名字

(图解)为虚拟机重新调整磁盘容量(Resize VMDK)

(图解)为虚拟机重新调整磁盘容量(Resize VMDK) 1、关闭虚拟机后右击虚拟机选择“Edit Settings”(4.x版本的ESXi/ESX可以不用关机调整); 2、在“Hardware”页标签选择要更改容量的虚拟磁盘VMDK,输入想要调整的容量大小,如下图(只能增加不能减少): 3、完成这里的添加只是第一步,还需要进入到虚拟机的系统里面去调整,具体而言,针对Windows 操作系统非系统盘可以用Diskpart工具来调整容量;同时,也可以利用GParted之类的东距来调整容量; Windows DISKPART调整磁盘容量 1、点击开始运行输入diskmgmt.msc; 2、系统显示如下图所示,调整后的空白空间显示在里面: 3、然后进入到命令行界面输入DISKPART命令来调整: diskpart->list volume->select Volume 0->extand->exit

4、再次输入diskmgmt.msc进入到磁盘管理界面可以看到如下状况,说明已经完成调整了: 利用GParted工具调整 首先下载GParted Live CD,然后: 1、点击“Options”页标签然后选择“Boot Options”; 2、点击“Force BIOS Setup”强行下一次启动BIOS设定界面; 3、点击OK完成配置: 4、将下载到的Gparted Live CD连接到虚拟机后设定为BIOS光盘启动:

5、然后启动系统到如下界面: 6、选择需要扩展空间的磁盘和分区,然后右击分区选择“Resize/Move”,如下图: 7、设置需要调整的空间大小或者直接拉动下图中绿色边框到最右边: 8、然后,点击“Apply”后完成调整重启系统将挂载的这个GParted Live CD移除掉:

配置VirtualBox中虚拟机使用串口图文教程

配置VirtualBox中虚拟机使用串口图文教程 时间:2014-03-22 来源:服务器之家投稿:root 点击:328次 此文,目的在于,将VirtualBox官网中,关于如何配置串口方面的配置的英文解释: Serial ports 翻译为中文,并且截图演示,如何对应的去配置。 翻译之前,写截个图,说明一下,对于普通的VirtualBox中的虚拟机,默认配置情况下,是没有开启对应的串口的,其配置对应的是这样的: (此处以VirtualBox中的某个XP虚拟机为例) 关于VirtualBox中的虚拟机,为何还需要使用到串口的部分,就不翻译了。 直接翻译,和配置串口有关的内容: 可以通过VirtualBox的图形界面或者命令行工具VBoxManage去配置对应的串口。 图形界面:就是上述截图中的虚拟机配置->串口->端口1,直接去设置即可;VBoxManage:此处不多解释,有兴趣的自己去看:VBoxManage modifyvm,对应所需工具去这里下载:VMWare Serial Line Gateway

每个虚拟机,最多可以支持2个串口,即上述截图中的,端口1,和端口2. 由于多数人都用不到串口,所以默认情况下,两个端口都是没有开启的。设置串口编号 即,用哪个COM。 默认情况下,有4种,分别是: COM1: I/O base 0x3F8, IRQ 4 COM2: I/O base 0x2F8, IRQ 3 COM3: I/O base 0x3E8, IRQ 4 COM4: I/O base 0x2E8, IRQ 3 对应着,图形界面中的,端口编号: 设置端口的类型(模式) 目前支持4种模式:

虚拟机扩大磁盘(图文详解)

虚拟机磁盘扩大与LVM 扩大硬盘的方法有二: 1 新增一个虚拟硬盘 2 扩大原有硬盘 第一:新增硬盘并将其格式化为lvm格式 第二:扩大硬盘并利用分区工具,将扩大的部分添加到原有的分区中,再将该分区转为lvm 格式 第三:建立lvm卷组,并最终将文件系统挂载上去。 ********************************************** vmware-vdiskmanager.exe 创建一个新的磁盘: vmware-vdiskmanager.exe //看看选项,也可以增大原来的磁盘 vmware-vdiskmanager.exe -c -s 10Gb -a ide -t 0 Seconddisk.vmdk在 vmware-->setting-->选择硬盘-->add-->....即可将新增一个磁盘。如果没有以上这步,虚拟机下是识别不到用vdiskmanager创建的新的虚拟磁盘。这比较容易理解。 或者使用vmware utility菜单中的expand命令,增加虚拟机的最大磁盘空间。 新增一个磁盘,比较简单。进入虚拟机后。/sbin/fdisk -l会发现有一个磁盘没有挂载任何的文件系统。如/dev/hda

/sbin/fdisk /dev/hda来对这个磁盘进行分区,并选择lvm类型的文件系统。如下 # /sbin/fdisk /dev/hda The number of cylinders for this disk is set to 22192. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) Command (m for help): t Selected partition 1 Hex code (type L to list codes): 8e 此处选8e是设置磁盘格式为lvm, 在command下可输入l查看 Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks. 将该盘设为lvm格式,是为了让几个lvm物理卷构成一个卷组,并最终都挂载到/目录下。因为我的/空间满了 这里又是扩大硬盘容量,又是新增硬盘,主要是为了实验。图方便的话,直接用其中一种方式皆可。 但是,从vmware setting 上扩大磁盘后,在linux下只会显示硬盘大小改变了,可并没有扩充文件系统啊。 可以利用:resize2fs和parted分区工具。 参考:resize2fs https://www.sodocs.net/doc/738282932.html,/u/6303/showart_407254.html parted https://www.sodocs.net/doc/738282932.html,/index.php/linux/34-linuxbase/1190-command.html

Linux中VMware虚拟机增加磁盘空间的扩容操作

Linux中VMware虚拟机增加磁盘空间的扩容操作 用VMwareware虚拟机安装的RedHatEnterpriseLinux系统剩余空间不足,造成软件无法正常安装。如果重新装一遍系统就需要重新配置好开发环境和软件的安装配置。通过上网搜集的资料,结合自己的实践,总结了如下扩大硬盘空间的详细步骤,希望对大家有帮助。 (1)打开VMware,选择Edit Virtual mache settings,Utilities下拉框中找到Expand如下图 (2)将磁盘空间扩大到50G,点击Expand即可,随后进入一个较长的Expand过程,完成后这是新的空间已经增加,但linux环境下还不可见。(3)启动VMware环境下的Linux操作系统,添加新分区,需要root账号身份。 3.1【fdisk -l】最大分区为/dev/sda3,说明新创建的分区将会是sda4 3.2输入【fdisk /dev/sda】 3.2.1命令行提示下输入【m】 3.2.2输入命令【n】添加新分区。 3.2.3输入命令【p】创建主分区。 3.2.4输入【回车】,选择默认大小,这样不浪费空间 3.2.5输入【回车】,选择默认的start cylinder。 3.2.6输入【w】,保持修改 3.3输入【reboot】重启linux,必须reboot,否则/dev/sda4无法格式化。 3.4这时在/dev/目录下,才能看到了新的分区比如/dev/sda4 3.5【mkfs.ext2 /dev/sda4】格式化 3.6在根目录下创建disk4目录

3.7【mount /dev/sda4 /disk4/】将分区mount到/disk4/上 3.8在vim修改/etc/fstab文件,加入【/dev/sda4 /disk4ext2defaults00】一行,并保存,实现开机自动mount。 至此,新增加的磁盘空间容量,即可在disk4上体现,并且重新开机自动mount该分区,追加磁盘空间的工作完毕。 如果当前磁盘无容可阔,可以用增加磁盘的方法,在VMware主界面,选择 【VMware】下拉菜单,选择【Settings】,用【Add】方式增加一块磁盘,后面的操作类似,不再重复。

VMware虚拟机使用图解

如何配置安装好的VMware虚拟机全程图解 本文简介:下面将把VMware Workstation软件的完整使用过程分为:建立一个新的虚拟机、配置安装好的虚拟机、配置虚拟机的网络这三个部分,使用的是最新的VMware4。 VMware Workstation是VMware公司的专业虚拟机软件,可以虚拟现有任何操作系统,而且使用简单、容易上手。现如今有很多人都拥有电脑,但多数人都只有一两台,想组建一个自己的局域网或者是做个小规模的实验一台机器是不够的,最少也要个两三台,可为了这再买电脑就太不值了。好在有许多虚拟机可以帮我们解决这个问题。虚拟机可以在一台电脑上虚拟出很多的主机,只要真实主机的配置足够就可以。 下面将把VMware Workstation软件的完整使用过程分为:建立一个新的虚拟机、配置安装好的虚拟机、配置虚拟机的网络这三个部分,使用的是最新的VMware4。 一、安装建立一个新的虚拟机 首先让大家看看VMware的界面 2.我们来建立一个新的虚拟机向导

3.选择普通安装或者是自定义。这里大家选自定义,后面可以自行规划设备,内存和硬盘容量 4.选择想要虚拟的系统

5.给虚拟机起个名字,指定它的存放位置 6.分配内存大小

7.网络设置模式。这里比较复杂,安装的时候可以先随便选一个,装好后也可以改,但千万不要选最后一个,否则你将无法创建网络了。关于这三者之间的区别和怎样使用虚拟机连接到internet会在后面介绍。 8.创建一块磁盘。当第一次建立虚拟机时,请选择第一项,第二项适用于建立第二个或更多虚拟机,即使用已经建立好的虚拟机磁盘,这样可以减少虚拟机占用的真实磁盘空间。第三项则允许虚拟机直接读写磁盘空间,比较危险,所以适合熟悉使用磁盘的高级用户,如果操作失误会把真实磁盘里的内容删掉的。

VMware虚拟机硬盘扩容

VMware虚拟机的硬盘容量的扩展 操作虚拟机GUEST是Turbolinux系统。 1、 先增加磁盘容量 在实体机下通过VMware工具有2种方法: 1.1、工具vmware-vdiskmanager.exe 进入DOS命令行,找到vmware-vdiskmanager.exe所在目录。 >CD D:\Program Files\VMware\VMware Workstation >vmware-vdiskmanager.exe -x 30GB "H:\Virtual Machines\Turbolinux\Turbolinux.vmdk" 出现提示,只需等待完成即可: Grow: 100% done. Disk expansion completed successfully. 备注: 1、文件名应该用双引号括起,特别是含有空格的。 2、MB,GB一定不要忘记B。 3、需要强调的一点是,调整硬盘大小之后的效果,相当于增加 了原来物理硬盘的柱面数目。因此,文件系统并不会自动增长。需要重新调整文件系统的大小。 1.2、设置Edit virtual machine settings 打开VMware,Edit virtual machine settings,选择add就可以加硬盘了。 2、 再调整文件系统 进入虚拟机Turbolinux,打开终端。 [root@localhost ~]fdisk –l [root@localhost ~]fdisk /dev/hda N P 3

W 增加分区3(hda3) 保存, [root@localhost ~]reboot 然后把一个闲置的/dev/hda3分区挂上,并给VolGroup00/LogVol00扩容,正好原来/VolGroup00/LogVol00就放在一个lvm的lv上 先把磁盘/dev/sdc加入到卷组MyLVM中 // 创建物理卷 [root@localhost ~]pvcreate /dev/hda3 // 对现有的VolGroup00 做扩展 // 扩展卷组 [root@localhost ~]vgextend VolGroup00 /dev/hda3 // 直接扩展/dev/VolGroup00/LogVol00 分区,不用umount,也不需要重启 #扩展逻辑卷 [root@localhost ~]lvextend -l +100%FREE /dev/VolGroup00/LogVol00 #resize 逻辑卷 [root@localhost ~]lvresize -l +100%FREE /dev/VolGroup00/LogVol00 resize ext3文件系统 [root@localhost ~]resize2fs /dev/VolGroup00/LogVol00

打造不怕病毒的系统vmware虚拟机应用图文教程

打造不怕病毒的系统——VMware虚拟机应用图文教程 四、虚拟机上网 要保证虚拟机系统可以上网,得先解决虚拟机和真实主机的连接关系。VMware给出3种模式,我们常用的有“桥接”和“Net”方式。设置方法:单击“虚拟机”→设置→以太网,然后选择连接方式,如下图。两种连接方式应用简介: 1、“桥接”方式。这时虚拟机和真实主机是“兄弟关系”,虚拟机网卡(本地连接)的IP地址和真实主机要设在同一IP段,除IP地址不同外,其余设置应当一致,当然,如果网络里有DHCP服务器,能够使用“自动获取IP”的话,就不用设置IP了。 这种情况适合局域网,而且网内没有特别限制的情形下使用,也适合与真实主机或局域网内主机进行网络共享。如果ADSL单机拨号用户使用这个模式的话,要登录互联网,先得断开真实主机的ADSL连接,再在虚拟机系统建立ADSL拨号连接,并使用ADSL线路的帐号和密码登录才可以上网。 2、“Net”方式。这种模式下虚拟机系统经过虚拟机网络的特别转换,共享真实主机的IP上网。这个方式比较适合于ADSL单机拨号用户,真实主机拨号上网后,虚拟机系统也可以上网了。需要注意的是,这种模式下虚拟机“本地连接”

的IP地址要使用“自动获取IP”设置,不要画蛇添足,设置IP,否则上不了网。 五、创建和恢复虚拟机“快照” 虚拟机“快照”功能相当于“系统还原”,而且还原速度非常快。 1、创建“快照”。在虚拟机系统关闭或运行时,点“虚拟机”→快照→创建快照,然后给“快照”起个名,“确定”即可。 2、恢复“快照”。在虚拟机系统关闭或运行时,点“虚拟机”→快照→恢复到快照,然后选定一个快照来恢复。 3、管理“快照”。如果有多个“快照”,能够旧的可能没有用处了,想删除掉。点“虚拟机”→快照→快照管理器,然后点选要删除的快照,最后点“删除”。 六、虚拟机的文件共享 1、网络共享。 采用“桥接”方式时,虚拟机系统可以轻易地和真实主机,乃至局域网内的其它主机进行网络共享。当然,在Win9x、XP、2003、Vista组成的网络中,要通过一定的设置才能实现网络共享,具体操作请有关网络共享的教程。如果采用“Net”方式的话,虚拟机和真实主机的“隔离”的,不要想什么共享了,当然可以通过QQ之类的东东来传递文件。 2、真实主机传递文件到虚拟机中。 除了通过网络共享在真实主机和虚拟机间传递文件之

VMware中的Linux增加硬盘容量

案例1 vmware中centos的磁盘大小20G->30G 现象:fdisk -l可以看到增大后的磁盘总量,但是需要增加分区并格式化然后挂载才能使用. 一、vmware中的设置 先关闭虚拟机 vm->settings->hard disk->utilities->expand->输入大小(增加后的大小) 二、启动虚拟机,进入命令行 1、fdisk /dev/sda进入命令行Command (m for help): 2 、输入p 列出分区表 3 、输入n 增加分区 4、选择p,即primary partition,回车后会自动分配分区号,一般默认情况在已有分区号上加1,已有3则为4。 5 、输入w 保存退出,fdisk -l 查看新的分区布局 6 、重启 7、格式化为ext3格式mkfs.ext3 /dev/sda4 8、挂载到某个目录 mkdir /cm mount /dev/sda4 /cm df -h //查看分区挂载及使用情况 9、设置开机自动加载此分区 vi /etc/fstab 分区表文件 末尾添加 /dev/sda4 /cm ext3 defaults 0 0 ps :如果修改出错,会造成无法进入桌面环境,只能进到字符界面原因是出错后启动根目录(/)的以只读的挂载模式,编辑后就算强制保存了也不会生效。解决方法: 执行修改挂载的读写权限mount -o remount, rw / 重新修改/etc/fstab 重新启动计算机即可。

案例2 用VMwareware虚拟机安装的Red Hat Enterprise Linux系统剩余空间不足,造成软件无法正常安装。如果重新装一遍系统就需要重新配置好开发环境和软件的安装配置。通过上网搜集的资料,结合自己的实践,总结了如下扩大硬盘空间的详细步骤,希望对大家有帮助。 (1)打开VMware,选择Edit Virtual mache settings,Utilities下拉框中找到Expand如下图 (2)将磁盘空间扩大到50G,点击Expand即可,随后进入一个较长的Expand过程,完成后这是新的空间已经增加,但linux环境下还不可见。

virtualbox虚拟机安装黑苹果教程

Win7 + VirtualBox安装Mac OS X雪豹操作系统图文详解 首先,准备虚拟机软件Oracle VM VirtualBox。还需要Mac OS X 10.6 Snow Leopard的安装DVD或是镜像文件。此外,由于VirtualBox自带的EFI Bootloader只能在OS X作Host时才能正常引导,还需要empireEFIv1085.iso,根据自己的CPU下载32位Intel版本或是AMD版本,对于64位Intel处理器,可以使用Legacyempire_efi1085.iso文件。 至此,万事俱备。 首先,需要创建一个虚拟机的配置,设置一个名称(Snow Leopard),并如下图选择合适的操作系统(Mac OS X)及版本(Mac OS X Server): 选择至少1024 MB内存: 在选择磁盘向导中,创建一个30G大小的虚拟磁盘(如果硬盘空间允许的话,建议创建fixed-size类型的虚拟磁盘,对性能有所帮助。自然,这会在创建虚拟磁盘时消耗一些时间,请耐心等待): 检查信息,创建虚拟机配置: 右键单击刚创建好的虚拟机,或使用Machine菜单进入Settings面板。首先,选择左侧的System项,调整右侧的启动顺序(先光驱再硬盘),并将默认选中的Enable EFI选项取消(我们将使用刚才下载的empireEFIv1085.iso进行引导): 然后选中左侧的Display项,将Video Memory调制最大,并启用3D加速: 至此,虚拟机配置完成。 首先,使用empireEFIv1085.iso进行引导,还是在刚才的Settings面板中,选择左侧的Storage项,并在右侧选中引导用的镜像: 启动虚拟机,稍等片刻,直至出现如下界面:

vmware 调整虚拟机硬盘大小

调整vmware虚拟机硬盘空间 大家在使用vmvare安装虚拟机的时候,常发现空间不够用,这时,如果重新安装的话,太费时间,这里给大家一个技巧轻松扩展你的硬盘空间 1. 首先使用命令把最大空间限制改掉 举列: D:\Program Files\VMware\VMware Workstation\vmware-vdiskmanager.exe -x (小写)10Gb(单位一定要写,或MB) d:\linux.vmdk -x代表要扩展的空间。 1). 将虚拟机空间扩展为10GB 2). 重建分区, 这样原来的数据不会丢失. #fdisk /dev/sda # n 这里出现如下选项 # e (extended) p (primary 1-4) 这里我选p # 开始与结束的cylinder取默认值即可 # w 3).mkfs.ext2 /dev/sda3

有些系统可能提示mkfs.ext2::no such device or address while trying to determine filesystem size 这时用户需重启一下系统,再运行该命令 编辑/etc/fstab文件,加入下面的内容 /dev/sda3 /data ext2 defaults 1 2 4).reboot 方法二: 第一步:按Win+R键调出运行对话框,输入“cmd”并按回车键启动命令提示符口。 第二步:进入VMware的安装目录(比如我的安装目录为:D:ProgramFilesVMwarelVMware Workstation),在命令提示符后输入"vmware-vdiskmanager",什么参数也不加直接按回车键,可显示这一命令的说明。 第三步:参考说明,执行类似下面的命令:vmware-vdiskmanager -x l6Gb "D:\Red Hat\Red Hat Enterprise Linux 5.vmdk" 参数"-x"表示要扩展虚拟机硬盘空间,紧随其后的数字是要扩展的大小(本例为扩展到16GB,这是一个磁盘总量,包含了原先的磁盘容量)。要输入完整路径,最后是指定要操作的虚拟机磁盘的具体文件,因为路径名中有空格,所以必须以双引号括起来。按回车键开始执行,执行完毕,退出命令提示符窗口,重启VMware,会发现虚拟机硬盘空间已变成16GB了。如果虚拟机中存在还原点,则需要先删除还原点才可以扩展磁盘空间,扩展成功后,在设置磁盘还原点。

virtualbox 虚拟机的使用(详细截图)

说明:本文主要是说明一下virtualbox虚拟机的使用,篇幅有点长,但是真实操作起来会很简单,主要是想把一些东西说清楚,自认为有点罗嗦,O(∩_∩)O~ 一、介绍一下 (1)win7操作系统已经诞生好几年了,相信大家也都为自己的爱机装上了这套新的windows操作系统,我自己用的也是,不可否认这款系统的确要比win2000 和xp 用着要好一点,在程序运行较多的情况下不经常出现卡机的情况。但是,兼容性问题依然还是存在的,不过这也和安装的软件有关,不能运行的软件也大多是版本很低的或者是不提供更新的软件,再或者是新版本的软件没有破解版的只能选择旧版本的。 作为学生来说,上面的情况就都会出现,平常用到的软件可能专业性很强,或者很不常见,没有提供较新的版本。还有,在学习过程中有些教材中用的软件版本很低,或者我们要从最经典的软件开始学起。令外,我们经常要使用盗版软件,这也是不可否认的事实哈。 所以,有些软件在win7下不兼容就可能成为困扰我们的问题了,可能会有人重回xp或2000系统,或者装多系统。对于一些电脑新手,或者不爱折腾的筒子们,这简直就是噩梦。不过,我觉得利用虚拟机技术就可以解决这样的困惑,因为我们现在买的电脑的配置一般运行虚拟机毫无问题,另外虚拟化技术已经很成熟。接下来就引入虚拟机的话题。 (2)首先介绍一下到底什么是虚拟机,你可能是第一次听说,可是这项技术已经发展了很长时间了。其实不是什么神秘的东西,和普通的软件差不多,当然只是指我们个人用的,服务器上的就另当别论了。这东西大致的工作原理,就是通过一定的技术(这项技术相当复杂)利用软件使用物理机(就是我们正在使用的真实的计算机)的物理资源(硬盘、内存、cpu等)搭建一个模拟真实计算机的环境,在它模拟的环境中,你可以像使用一个真正的计算机一样使用它,可以装任何你喜欢的系统,支持很多主流非主流的操作系统。虚拟机里面的模拟系统和外部的系统基本上完全隔离,所以你在虚拟系统中可以尽情的玩,大胆的配置,不会对你的电脑造成任何的影响。虚拟机又有好几种,在这里大致说一下:①virtualbox 完全免费,支持Linux、Unix、windows等操作系统,特点就是轻便、免费,当然功能就相对少一些,不过针对普通用户功能就已经相当强大了。 ②vmware 这个软件应该是全球最先进的,不过属于商业软件需要掏钱,当然盗版的满天飞。优点就是功能强大、性能强悍,不过比较耗物理资源,配置不好的电脑建议不要选择它,用virtualbox会好很多。③Xen 这和上面的两个软件有点不一样,使用方法也有很大不同,不过都是使用虚拟化技术,它可以将虚拟机的性能发挥到极致,很遗憾,我没有安装成功过,一直没有放弃尝试,要想使用它要做很多功课的,呵呵。另外它属于Unix 、Linux下的软件。④wine ,(⊙v⊙)嗯它也算(⊙_⊙)?是的,它也应该属于虚拟机的一种,当然它的工作原理就不太一样了,这是为了解决在Linux运行windows程序的方案,它搭建了一个小型的win32环境。很多人看不起wine的使用者,呵呵,我觉得把wine用好也挺了不起的。我是没有玩转。还有一些其他的虚拟机软件,有兴趣的可以查一查。

相关主题