linux安装virtualbox
1. 如何在virtualbox虚拟机中安装linux
首先要获得Red Hat的安装盘,如果到Red Hat官方下载光盘镜像则需要注册一个账号,在这里我们可以从第三方镜像下来获得光盘镜像,可根据自己的需要下载适合的文件,镜像下载页面:
2
打开Virtualbox软件,点击【新建】工具按钮来创建一台新的虚拟机:
3
在弹出的【新建虚拟电脑】窗口中根据自己的要求进行选择,【名称】一栏可以给将要虚拟的系统起一个好听的名字,【类型】这一栏因为我们将要虚拟Linux故我们就选择Linux,【名称】这一栏通过下拉列表选择相应的Linux发行版本,但无论如何选择都对实际安装没有影响,点击【下一步】进行下一步配置:
4
为您将要虚拟的Linux系统分配运行内存,可根据虚拟系统的实际需要和自己物理机实际内存大小来进行分配,因为我不需要在Linux运行图形界面,我只需要安装文本模式,所以我只分分配了512MB给虚拟机, 点击【下一步】继续:
5
创建虚拟磁盘,这里面有三个选项:a、不添加虚拟硬盘,这个选项只是创建一台虚拟机不创建虚拟硬盘,虚拟硬盘可以在以后需要安装系统的时候进行添加。b、现在创建虚拟硬盘,这个选项可以创建一块虚拟硬盘以方便稍后安装系统,在这里我选择这一项。c、使用已有的虚拟硬盘文件,Virtualbox允许使用已有的虚拟硬盘文件,支持vhd、vdi和vmdk等等多种虚拟硬盘文件格式,点击【创建】来创建一块新的虚拟硬盘:
6
选择虚拟硬盘的文件类型,一共有6种类型可以选择,在这里我选择VHD,因为Widnows可以通过磁盘管理附加VHD文件映射成一块本地磁盘,可以很方便的对虚拟的这块硬盘进行读写,点击【下一步】继续:
7
选择虚拟硬盘文件的属性,分两种情况: a、动态分配,这个选项只是在物理硬盘上创建一个虚拟硬盘文件,这个文件大小实际大小根据您虚拟机所用的文件大小来动态改变,但不会超过虚拟硬盘所限定的大小。 b、固定大小,马上分配虚拟硬盘大小的空间,使用起来较快,但较占用磁盘空间。点击【下一步】继续:
8
设定虚拟硬盘的大小和保存路径,Virtual可支持单个2TB大小的虚拟硬盘,点击【创建】完成:
9
虚拟机已经创建完成,接下来我们就要在这台创建好的虚拟中安装Linux操作系统:
10
将已经下载好的Linux发行版本镜像挂载到刚创建的虚拟机上,点击【设置】在弹出的设置窗口中选择【存储】选项,选中【控制器:IDE】下的【没有盘片】的光盘图标,如下图:
11
点选下载好的安装镜像【选择一个安装光盘】进行挂载:
12
确定后配置窗口关闭,点击【启动】即可启动虚拟机进行系统安装:
13
在安装界面中选择【Install or upgrade an existing system】并回车进行安装:
14
按下【回车】键后即开始安装:
15
提示是否要对安装光盘进行测试,因为我们通过网络环境获取到的安装镜像,在下载完成后,最好验证一下MD5码,如果MD5码一致就不会有问题,在这里我们使用Tab键移动光标到【Skip】跳过检测:
16
选择安装过程中显示的语言,Red Hat 6.4在安装过程中在文本模式下不支持中文,键盘Tab到【OK】继续安装过程:
17
选择键盘布局,一般而言目录我们所用的键盘大多是美式键盘,所以选择US键盘Tab到【OK】继续:
弹出了一个警告窗口,大致意思是磁盘需要初始化,初始化会导致磁盘数据全部丢失,因为我们这块是虚拟硬盘,只是物理硬盘上的一个文件,无论如何操作都不会影响到物理磁盘上的任何数据,所以我选择了【Re-initialize all】初始化磁盘:
选择时区,默认Asia/Shanghai即可:
设置超级管理员密码:
21、选择磁盘分区,有三个选项: a、使用整块硬盘。 b、替换已安装的Linux系统。 c、使用剩余空间。这是一块全新的虚拟硬盘,故我选择第一项,使用整块磁盘。
将分区信息写入磁盘【Write changes to disk】:
等待安装完成:
安装完成,光标移动到【Reboot】后重启:
重启后成功启动到登录界面:
输入用户名和密码后登录到系统:
至此,Red Hat Enterprise Linux就已经安装完成了,在写这篇文章的时候说是需要安装一个文本模式的Linux系统,Red Hat需要1G的内存才可以启动图形安装模式,对于学习Linux初学者来说,文本模式下更能理解Linux的工作机制和作业流程,作为一款网络操作系统,更多时候Linux是运行在文本模式下。关于Linux的相关配置使用将在以后的文章中继续讨论。
2. deepin linux下怎么快速安装virtualbox
首先同时按CTRL+ALT+T键,打开终端,执行如下命令更新源。
sudo apt-get update
然后查询一下virtualbox的安装包,如下图所示,已经在软件源里更新了。
行如下命令进行安装。
sudo apt-get install virtualbox
安装完成,可以点击dock栏上的“启动器”。
然后找到virutalbox就可以运行了。为了以后方便,可以直接右键选择发送到桌面或者任务栏。
运行效果
3. linux的virtualbox怎么安装win7
方法/步骤
首先安装好Virtual Box 虚拟机软件。安装过程很简单,跟普通软件类似。
启动virtual Box软件,点击新建按钮,新建一个新的虚拟系统。
输入虚拟系统的名称,选择操作系统的版本,这里演示的是选择32位的win7系统。其他系统在下拉框选择即可。
配置虚拟系统的内存,这里使用了默认的512MB,可根据自己的需求调节大小,最好不要超过自己物理机的一半内存量。
创新虚拟硬盘。顾名思义,跟我们电脑的硬盘一样,只不过它是虚拟的,在我们的物理硬盘上划分出来的。可以用来安装操作系统和存储文件。按照图示的安装选择即可。
进入创建虚拟磁盘向导。按照图示选择即可。
分配虚拟磁盘的大小。这里默认使用动态分配即可。它会根据系统的大小自动增加虚拟磁盘容量。
选择虚拟系统文件存储的地方和配置虚拟磁盘大小。
这步做好后,准备工作就已经就绪。
启动前面新建的虚拟系统。如图所示。
选择要安装的操作系统镜像文件。图中使用的是Ghost类型的win7系统。其他情况类似。
启动系统,进行操作系统安装。
选择第三项来安装win7系统。
直接回车或者点击OK,进入Ghost系统。
按图示进行操作即可。选择从镜像文件来恢复系统。
选择Ghost文件夹。
选择以.GHO结尾的文件。如图所示。
默认选择即可,直接选择OK进入下一步。
默认选择即可,选择OK进入下一步。
选择OK,马上进入系统恢复安装过程。
系统恢复安装中,等待安装完成。
安装完成后,选择重启启动。重启后,会出现前面那个安装画面,选择重硬盘启动即可,就进入了win7系统。
4. 如何使用VirtualBox安装Linux系统
1 、首先要获得Red Hat的安装盘,如果到Red Hat官方下载光盘镜像则需要注册一个账号,在这里我们可以从第三方镜像下来获得光盘镜像,可根据自己的需要下载适合的文件
2打开Virtualbox软件,点击【新建】工具按钮来创建一台新的虚拟机:
3在弹出的【新建虚拟电脑】窗口中根据自己的要求进行选择,【名称】一栏可以给将要虚拟的系统起一个好听的名字,【类型】这一栏因为我们将要虚拟Linux故我们就选择Linux,【名称】这一栏通过下拉列表选择相应的Linux发行版本,但无论如何选择都对实际安装没有影响,点击【下一步】进行下一步配置:
4为您将要虚拟的Linux系统分配运行内存,可根据虚拟系统的实际需要和自己物理机实际内存大小来进行分配,因为我不需要在Linux运行图形界面,我只需要安装文本模式,所以我只分分配了512MB给虚拟机, 点击【下一步】继续:
5创建虚拟磁盘,这里面有三个选项:a、不添加虚拟硬盘,这个选项只是创建一台虚拟机不创建虚拟硬盘,虚拟硬盘可以在以后需要安装系统的时候进行添加。b、现在创建虚拟硬盘,这个选项可以创建一块虚拟硬盘以方便稍后安装系统,在这里我选择这一项。c、使用已有的虚拟硬盘文件,Virtualbox允许使用已有的虚拟硬盘文件,支持vhd、vdi和vmdk等等多种虚拟硬盘文件格式,点击【创建】来创建一块新的虚拟硬盘:
6选择虚拟硬盘的文件类型,一共有6种类型可以选择,在这里我选择VHD,因为Widnows可以通过磁盘管理附加VHD文件映射成一块本地磁盘,可以很方便的对虚拟的这块硬盘进行读写,点击【下一步】继续:
7选择虚拟硬盘文件的属性,分两种情况:
a、动态分配,这个选项只是在物理硬盘上创建一个虚拟硬盘文件,这个文件大小实际大小根据您虚拟机所用的文件大小来动态改变,但不会超过虚拟硬盘所限定的大小。
b、固定大小,马上分配虚拟硬盘大小的空间,使用起来较快,但较占用磁盘空间。点击【下一步】继续:
8设定虚拟硬盘的大小和保存路径,Virtual可支持单个2TB大小的虚拟硬盘,点击【创建】完成:
9虚拟机已经创建完成,接下来我们就要在这台创建好的虚拟中安装Linux操作系统:
10将已经下载好的Linux发行版本镜像挂载到刚创建的虚拟机上,点击【设置】在弹出的设置窗口中选择【存储】选项,选中【控制器:IDE】下的【没有盘片】的光盘图标,如下图:
11点选下载好的安装镜像【选择一个安装光盘】进行挂载:
12确定后配置窗口关闭,点击【启动】即可启动虚拟机进行系统安装:
13在安装界面中选择【Install or upgrade an existing system】并回车进行安装:
14按下【回车】键后即开始安装:
15提示是否要对安装光盘进行测试,因为我们通过网络环境获取到的安装镜像,在下载完成后,最好验证一下MD5码,如果MD5码一致就不会有问题,在这里我们使用Tab键移动光标到【Skip】跳过检测:
16选择安装过程中显示的语言,Red Hat 6.4在安装过程中在文本模式下不支持中文,键盘Tab到【OK】继续安装过程:
17选择键盘布局,一般而言目录我们所用的键盘大多是美式键盘,所以选择US键盘Tab到【OK】继续:
弹出了一个警告窗口,大致意思是磁盘需要初始化,初始化会导致磁盘数据全部丢失,因为我们这块是虚拟硬盘,只是物理硬盘上的一个文件,无论如何操作都不会影响到物理磁盘上的任何数据,所以我选择了【Re-initialize all】初始化磁盘:
选择时区,默认Asia/Shanghai即可:
设置超级管理员密码:
21、选择磁盘分区,有三个选项: a、使用整块硬盘。 b、替换已安装的Linux系统。 c、使用剩余空间。这是一块全新的虚拟硬盘,故我选择第一项,使用整块磁盘。
将分区信息写入磁盘【Write changes to disk】:
等待安装完成:
安装完成,光标移动到【Reboot】后重启:
重启后成功启动到登录界面:
输入用户名和密码后登录到系统:
5. 如何安装VirtualBox
1.Sun xVM VirtualBox简介
VirtualBox官方网站:http://www.virtualbox.org
下载最新版本的VirtualBox:http://www.virtualbox.org/wiki/Downloads
VirtualBox是Sun公司出品的一款小巧、开源、性能优异的跨平台虚拟机软件。我想会有许多朋友问,VirtualBOx比起老牌的VMware,微软VirtualPC表现如何呢?
下面是各虚拟机对比,大家可以参考一下:http://en.wikipedia.org/wiki/Comparison_of_virtual_machines
VirtualBox可以在Windows XP/Vista、Linux、 Mac OSX、OS/2Warp、Solaris系统中运行,支持安装Dos、Windows(3.x、NT 4.0、2000、XP、Server2003、Vista、Server2008)、Debian、SUSE、openSUSE、Ubuntu、Fedora、CentOS、RedHat、Gentoo、Mandriva、FreeBSD、OpenBSD、NetWare、Solaris等系列的客户端操作系统。
VirtualBox特性:
64-bit guests (on 64 bit hosts only)
Remote Desktop Protocol (RDP) control ofVM
iSCSI support
NCQ support for SATA raw disks andpartitions
USB support, with remote devices over RDP
Snapshots
Seamless mode
Clipboard
Shared folders
Special drivers and utilities to facilitateswitching between systems
Command line interaction (in addition to theGUI)
Public API (Java, Python, SOAP, XPCOM) tocontrol VM configuration and execution [10]
Remote display (useful for headless hostmachines)
Nested paging for AMD-V
VMware Virtual Machine Disk Format(VMDK) support - allows VirtualBox to use a disk image created inVMware
Microsoft VHD support
2.VirtualBox的安装
安装很简单,基本一路回车就可以了。
启用VirtualBox的USB及网络支持
3.VirtualBox的基本设置
3.1语言设置
VirtualBox内置了英文、简体中文(翻译的实在不敢恭维)、繁体中文、日文、韩文等多种语言,打开VirtualBox主界面后,选择File--Preferences(或者按下Ctrl+G),选择你喜欢的语言。
3.2虚拟硬盘存放目录设置
管理--全局设定--常规
3.3自动更新
管理--全局设定--Update,可以设置VirtualBox的自动更新。
3.4热键设置
Auto Capturekeyboard选中后,当虚拟电脑窗口处于状态时,将自动捕获所有键盘输入,并将其发送到虚拟电脑。
下面是以VirtualBox 1.6.4版本为例,来创建第一个虚拟机。虽然后面更新版本在界面上有些许变动,但基本不大。
设置虚拟系统的内存
设置虚拟硬盘
新建虚拟硬盘,进入“新建虚拟硬盘向导”
选择虚拟硬盘类型
设置虚拟硬盘的名称、位置及大小
完成后,点击"下一步"继续。
确认无误后,点击"完成"
现在你应该看到一个名字为xp01、处在关闭状态的的虚拟机。
下面就是安装我们的第一个操作系统并进行相关设置。
虚拟机的基本设置
别急着按"启动",在安装系统前,先对虚拟机进行一些基本的设置吧。选中“虚拟机”,点击"设置"
常规选项--基本:
常规选项--高级:
硬盘选项
光驱选项
点击图标,进入"虚拟界面管理器"。虚拟界面管理器里面可以新建、注册、删除、释放虚拟硬盘、虚拟光盘、虚拟软盘。
网络选项
VirtualBox中最多可以为虚拟机设置4块网卡,网卡型号有:
1) AMD PCNet PCI II;
2) AMD PCNet FAST III (the default);
3) Intel PRO/1000 MT Desktop;
4) Intel PRO/1000 T Server.
VirtualBox默认选择的网卡型号是PCNet FASTIII,因为它的兼容性最好,绝大多数的操作系统都有它的驱动支持。但需要注意的是,Windows Vista中却移除了AMD PCNet网卡驱动,因此,如果你的虚拟机跑Vista系统,请选择Intel PRO/1000,而不是AMD PCNet(不过,GuestAddtions中有AMD PCNet的网卡驱动)。
VirtualBox的网络连接方式分为四种:
1) Not attached.
2) Network Address Translation (NAT)
3) Host Interface Networking
4) Internal Networking
如果你还不太了解它们的含义,那么请暂且按照下图设置为NAT模式。
USB设备
这个选项可以使你的虚拟机使用主机的USB设备,比如连接到主机上的移动硬盘可被虚拟机识别。很不错的功能。
选中"启用USB控制器","USB 2.0控制器"。筛选器的选择,点击第一个图标,也就是匹配所有的USB设备。
随后,主机会提示找到VirtualBox USB新硬件,直接下一步就可以自动按照好驱动了。
至于其它的选项,这里先不说了,我们设置了虚拟机的光驱,设置了虚拟机的启动顺序,下面开始先安装我们的第一个虚拟系统吧。
启动虚拟机,然后开始安装你的虚拟系统吧。
如果你进入虚拟的Windows系统时,发现鼠标出不来了?按一下右Ctrl就可以了。
先看一下最上面的菜单。
【控制】菜单中"无缝模式"和"禁止自动捕获鼠标"是灰色的,不能用呢。另外,Host+F是什么意思呢?
Host就是你管理--全局设定--输入里设置的热键(默认右Ctrl),因此Host+F就表示组合键“RightControl+F”。
上面的是【设备】菜单,这里可以为虚拟机分配光驱,加载ISO,分配USB设备等。
下面是非常非常重要的一步:请点击最下面的“安装增强功能”。
如果你的系统没有关闭自动运行,应该会有下面这样一个程序自动运行。
若上面的画面没有出现,那么你可以到我的电脑--VBOXADDITIONS的光驱,手动运行里面的VBOXGuestAdditions.exe,安装完毕后,重新启动虚拟机。
VirtualBox增强功能包括:
1.无缝模式(seamless windows)
2.更好的显示效果(更好的分辨率,拉伸虚拟机窗口时,屏幕自动适应)
3.虚拟机与主机共享文件夹,分配数据空间(Shared folders)
4.虚拟机与主机时间同步(Time synchronization)
5.共享剪切板(Sharedclipboard,很容易地把虚拟机里的信息复制到主机上)
6.鼠标集成,鼠标自动捕获(Mouse pointerintegration,不再需要按右Ctrl了)
为虚拟机分配USB设备
设备--分配USB设备,然后VirtualBox列出当前主机上的USB设备。
本示例中,大家可以看到有三个,分别是USB存储设备(120G的移动硬盘),USBCombo光驱,USB光学鼠标,选择第一个。之后,虚拟的Windows会提示找到新硬件,并自动安装驱动,然后再到我的电脑里看看,移动硬盘已经到了虚拟机。
共享文件夹
设备--分配共享空间,此功能可以将主机的文件夹映射到虚拟机中,方便数据共享。
如何映射呢?
在虚拟的Windows系统里,运行里输入:net use x:\vboxsvrsharename(注意,x:是你要映射的盘符,\vboxsvr是固定不变的,而sharename则是你设置的共享名称),你也可以直接在运行里输入:
虚拟机的关闭
linux下主要是VirtualBox及GuestAdditions的安装
Linux版本的VirtualBox下载:http://www.virtualbox.org/wiki/Linux_Downloads。请下载对应的版本。
RedHat、RHEL:rpm -i vh *.rpm
Ubuntu安装:sudo dpkg -i *.deb
如果虚拟的是linux系统,那么如何安装GuestAdditions?
在linux系统中选择安装增强功能,然后会自动关在GuestAdditions的ISO文件,有如下的窗口打开,复制里面的VBoxLinuxAdditions.run文件(可能位于/media/VBOXADDITIONS_version),然后执行。(这里以CentOS 为例)
执行安装就可以了
# bash VBoxLinuxAdditions.run
Verifying archive integrity... All good.
Uncompressing VirtualBox 1.6.4 GuestAdditions for Linux
VirtualBox 1.6.4 Guest Additions installation
Building the VirtualBox Guest Additionskernel mole...
Building the shared folder support kernelmole...
Installing the VirtualBox GuestAdditions...
Successfully installed the VirtualBox GuestAdditions.
You must restart your guest system in orderto complete the installation.
安装后需要重新启动虚拟机。
Linux or Solaris/OpenSolaris虚拟机的系统必须有X.org Server1.3或以上版本才可以有无缝模式seamless Mode效果。
文件夹共享:# mount -t vboxsf [-o OPTIONS] sharename mountpoint
例如:#mount -t vboxsf download/mnt/box,前提是挂载点必须存在
虚拟linux系统的显示及分辨率
安装完增强功能后,会简单的修改xorg.conf文件就可以了,modes设置你需要的分辨率
?
1
2
3
4
5
6
7
8
9
10
11
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "2048x800" "1024x640" "800x600" "640x480"
EndSubSection
EndSection
6. 为什么linux系统安装virtualbox后不能创建仅主机网络
VirtualBox的提供了四种网络接入模式,它们分别是:
1、NAT 网络地址转换模式(NAT,Network Address Translation)
2、Bridged Adapter 桥接模式
3、Internal 内部网络模式
4、Host-only Adapter 主机模式
第一种 NAT模式
解释:
NAT模式是最简单的实现虚拟机上网的方式,你可以这样理解:Vhost访问网络的所有数据都是由主机提供的,vhost并不真实存在于网络中,主机与网络中的任何机器都不能查看和访问到Vhost的存在。
虚拟机与主机关系:
只能单向访问,虚拟机可以通过网络访问到主机,主机无法通过网络访问到虚拟机。
虚拟机与网络中其他主机的关系:
只能单向访问,虚拟机可以访问到网络中其他主机,其他主机不能通过网络访问到虚拟机。
虚拟机与虚拟机之间的关系:
相互不能访问,虚拟机与虚拟机各自完全独立,相互间无法通过网络访问彼此。
IP:10.0.2.15
网关:10.0.2.2
DNS:10.0.2.3
一台虚拟机的多个网卡可以被设定使用 NAT, 第一个网卡连接了到专用网 10.0.2.0,第二个网卡连接到专用网络
10.0.3.0,等等。默认得到的客户端ip(IP
Address)是10.0.2.15,网关(Gateway)是10.0.2.2,域名服务器(DNS)是10.0.2.3,可以手动参考这个进行修
改。
NAT方案优缺点:
笔记本已插网线时: 虚拟机可以访问主机,虚拟机可以访问互联网,在做了端口映射后(最后有说明),主机可以访问虚拟机上的服务(如数据库)。
笔记本没插网线时: 主机的“本地连接”有红叉的,虚拟机可以访问主机,虚拟机不可以访问互联网,在做了端口映射后,主机可以访问虚拟机上的服务(如数据库)。
第二种 Bridged Adapter模式
解释:
网桥模式是我最喜欢的用的一种模式,同时,模拟度也是相当完美。你可以这样理解,它是通过主机网卡,架设了一条桥,直接连入到网络中了。因此,它使得虚拟机能被分配到一个网络中独立的IP,所有网络功能完全和在网络中的真实机器一样。
虚拟机与主机关系:
可以相互访问,因为虚拟机在真实网络段中有独立IP,主机与虚拟机处于同一网络段中,彼此可以通过各自IP相互访问。
虚拟机于网络中其他主机关系:
可以相互访问,同样因为虚拟机在真实网络段中有独立IP,虚拟机与所有网络其他主机处于同一网络段中,彼此可以通过各自IP相互访问。
虚拟机于虚拟机关系:
可以相互访问,原因同上。
IP:一般是DHCP分配的,与主机的“本地连接”的IP 是同一网段的。虚拟机就能与主机互相通信。
笔记本已插网线时:(若网络中有DHCP服务器)主机与虚拟机会通过DHCP分别得到一个IP,这两个IP在同一网段。 主机与虚拟机可以ping通,虚拟机可以上互联网。
笔记本没插网线时:主机与虚拟机不能通信。主机的“本地连接”有红叉,就不能手工指定IP。虚拟机也不能通过DHCP得到IP地址,手工指定IP后,也无法与主机通信,因为主机无IP。
这时主机的VirtualBox Host-Only Network 网卡是有ip的,192.168.56.1。虚拟机就算手工指定了IP 192.168.56.*,也ping不能主机。
第三种 Internal模式
解释:
内网模式,顾名思义就是内部网络模式,虚拟机与外网完全断开,只实现虚拟机于虚拟机之间的内部网络模式。
虚拟机与主机关系:
不能相互访问,彼此不属于同一个网络,无法相互访问。
虚拟机与网络中其他主机关系:
不能相互访问,理由同上。
虚拟机与虚拟机关系:
可以相互访问,前提是在设置网络时,两台虚拟机设置同一网络名称。如上配置图中,名称为intnet。
IP: VirtualBox的DHCP服务器会为它分配IP ,一般得到的是192.168.56.101,因为是从101起分的,也可手工指定192.168.56.*。
笔记本已插网线时:虚拟机可以与主机的VirtualBox Host-Only Network 网卡通信
这种方案不受主机本地连接(网卡)是否有红叉的影响。
第四种 Host-only Adapter模式
解释:
主机模式,这是一种比较复杂的模式,需要有比较扎实的网络基础知识才能玩转。可以说前面几种模式所实现的功能,在这种模式下,通过虚拟机及网卡的设置都可以被实现。
我们可以理解为Vbox在主机中模拟出一张专供虚拟机使用的网卡,所有虚拟机都是连接到该网卡上的,我们可以通过设置这张网卡来实现上网及其他很多功能,比如(网卡共享、网卡桥接等)。
虚拟机与主机关系
默认不能相互访问,双方不属于同一IP段,host-only网卡默认IP段为192.168.56.X 子网掩码为255.255.255.0,后面的虚拟机被分配到的也都是这个网段。通过网卡共享、网卡桥接等,可以实现虚拟机于主机相互访问。
虚拟机与网络主机关系
默认不能相互访问,原因同上,通过设置,可以实现相互访问。
虚拟机与虚拟机关系
默认可以相互访问,都是同处于一个网段。
虚拟机访问主机 用的是主机的VirtualBox Host-Only Network网卡的IP:192.168.56.1 ,不管主机“本地连接”有无红叉,永远通。
主机访问虚拟机,用是的虚拟机的网卡3的IP: 192.168.56.101 ,不管主机“本地连接”有无红叉,永远通。
虚拟机访问互联网,用的是自己的网卡2, 这时主机要能通过“本地连接”有线上网,(无线网卡不行)
通过对以上几种网络模式的了解,我们就可以灵活运用,模拟组建出我们所想要的任何一种网络环境了。
比如我想模拟出来一个一台主机,监控一个局域网上网情况的网络环境。
首先我开启了两台虚拟机vhost1与vhost2,当然如果硬件允许,我同样可以再增加vhost3、vhost4…
所有的vhost我都设置成internat内网模式,网络名称为intnal,网关为192.168.56.100,意思就是通过
192.168.56.100网卡上网。其中有一台vhost1我设置为双网卡,一张为内网模式(192.168.56.100),一张为网桥模式
(192.168.1.101)。两张网卡设置双网卡共享上网
虚拟机之间为局域网,其中有一台虚拟机vhost1通过与外网相连,所有局域网中的虚拟机又通过vhost1来实现上外网。这样vhost1就可以监控整个虚拟机局域网上网情况了。
NAT 设置端口映射
http://huzhangsheng.blog.163.com/blog/static/34787784200802801435931/
你可以设置一个虚拟机的服务(比如 WEB 服务),通过使用命令行工具 VboxManage
代理。你需要知道虚拟机的服务使用哪个端口,然后决定在主机上使用哪个端口(通常但不总是想要使虚拟机和主机使用同一个端口)。在主机上提供一个服务需要
使用一个端口,你能使用在主机上没有准备用来提供服务的任何端口。一个怎样设置新的 NAT 例子,在虚拟机上连接到一个 ssh
服务器,需要下面的三个命令:
VBoxManage setextradata 'Linux Guest' 'VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/Protocol' TCP
VBoxManage setextradata 'Linux Guest' 'VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/GuestPort' 22
VBoxManage setextradata 'Linux Guest' 'VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/HostPort' 2222
说明:VboxManage 是一个命令行程序,请查询你的 VirtualBox 安装目录,'Linux Guest'
是虚拟主机名。guestssh 是一个自定义的名称,你可以任意设置,通过上面的三个命令,把虚拟机的 22 端口 转发到主机的 2222 端口。
又比如,我在虚拟机 debian 上安装了 apache2 服务器,使用 80 端口,映射到主机的 80 端口。使用下面的命令。
'C:\Program Files\innotek VirtualBox\VBoxManage.exe' setextradata
'debian'
'VBoxInternal/Devices/pcnet/0/LUN#0/Config/huzhangsheng/Protocol' TCP
'C:\Program Files\innotek VirtualBox\VBoxManage.exe' setextradata
'debian'
'VBoxInternal/Devices/pcnet/0/LUN#0/Config/huzhangsheng/GuestPort' 80
'C:\Program Files\innotek VirtualBox\VBoxManage.exe' setextradata
'debian'
'VBoxInternal/Devices/pcnet/0/LUN#0/Config/huzhangsheng/HostPort' 80
注意:要使设置生效,请关掉 VirtualBox 再运行虚拟机,我把 VirtualBox 安装在 winxp 上,在虚拟机中安装
debian 4.02r ,虚拟机名是 debian ,并安装了 apache2 php5 mysql-server ,在主机上用IE浏览
http://localhost,成功转发到虚拟机 debian 的 apache2 web 服务器上
上文出处:http://www.cnblogs.com/coltiam/archive/2010/03/26/1696939.html
个人感觉通过使用端口映射的方式很不爽,还不如直接桥接来的快,现在多数情况下连接到网络是没问题的,端口映射还需要在宿主跟虚拟机都额外开某个服务,感觉不爽。
“网络”配置页面有4个方案:
1:NAT 网络地址转换(Network Address Translation)
2:Birdged Network 桥接
3:Internal Network 内部网络(可以是虚拟机与虚拟机之间)
4:Host-Only 只与主机通信(大概吧)
安装完VirtualBox2.2后,主机多了一个“VirtualBox Host-Only Network ”本地网卡。
7. virtualbox怎么安装linux系统
① 点击菜单上的新建; ② 设置一个名称,设置类型为 Linux,版本 Ubuntu(64 bit) 设置内存大小为2048 点击下一步 点击下一步 点击下一步 设置硬盘40G,点击创建 END 安装系统 到ubuntu官网下载最新版ubuntu系统: .cn/index_kylin 或者到网络云中下载; ① 启动新建的虚拟机 ② 加载刚才下载的最新版的ubuntu镜像文件 ③ 点击启动进行安装; 建议选中: ① 安装中下载更新; ② 安装这个第三方软件; 个人习惯选中:自动登录 安装后点击现在重启
8. linux安装 virtualbox哪个分区大
没看明白你的意思
你是要在linux下安装VirtualBox虚拟机软件呢,还是说,VirtualBox已经装好了,想在里面装linux系统?
如果是前者,虚拟硬盘文件保存的位置要尽可能的大。
象这个例子中/home分区要尽可能的大。因为创建的虚拟硬盘文件xp-7.vmdk要在/home分区的oracle/VirtualBox VMs/xp-7目录中。因为,装系统,本身就要几个G空间。使用过程中,难免不会下载,安装软件还有系统更新,打补丁。此外,有时还有快照。这些东西都是要占空间的。地方小了,真心不够用。所以,一定要把虚拟的硬盘文件保存到一个剩余空间较大的分区中。
如果是后者,那无所谓了。不过要想好你的硬盘空间大小。在虚拟机中装系统的时候,都会要求指定虚拟硬盘的大小。这个大小,不能超过你的真实的物理硬盘分区大小。比如说,你想给虚拟机硬盘100G空间。那虚拟的硬盘文件所在的分区决不能比100G小。
9. 怎样用virtualbox虚拟机装linux操作系统
安装虚拟机和oracle
vm
virtualbox
extension
pack程序
安装完毕后,启动虚拟机
在“oracle
vm
virtualbox管理器”界面中单击工具栏中的“新建”按钮
按提示新建一个虚拟机,分别将其名称、类型和版本设置为“os
x”,“mac
os
x”,“mac
os
x
server",内存为2gb或更大,虚拟硬盘类型为“vdi”,硬盘文件为“动态分配”,虚拟硬盘大小为30gb或更大
右击新建的虚拟机,在弹出的右键菜单中选择“设置”,进入相应的对话框。
选择左侧的“系统”项,在右侧切换到“主板”标签,通过选择设备并单击向上或向下箭头,将启动顺序设置为先光驱再硬盘,同时取消对“启用efi“项的勾选
切换到“处理器”标签,根据当前物理机所用cpu的核心数,设置好“cpu”数量,单击“确定”
最后在左侧选中“显示”项,将右侧的“显存大小”项调整到最大,同时勾选“启用3d加速”项,单击“确定”按钮