安装虚拟机

1. 关于虚拟机软件的选择

(1)VMware

经典常用的虚拟机软件莫过于VMware了。该软件有20多年的发展历史。功能强大且全面,可以支持DirectX12和OpenGL的虚拟化软件,支持GPU虚拟化技术,可以运行要求严苛的应用程序。在过去,该软件的专业版是收费的,但是,从2024年5月开始,VMware Workstation Pro对个人已经完全免费了。但是,需要在官网注册下载。根据宿主机的不同,可以选择针对windows,linux,或mac的不同的版本。

官网地址:https://access.broadcom.com/default/ui/v1/signin/

(2)VirtualBox

VirtualBox也是非常优秀的虚拟机软件,从一开始就是开源免费跨平台的,安装也很方便,支持windows,linux,mac,android系统。相对属于轻量级的一个软件,也支持GPU虚拟化技术。

官网地址:Oracle VirtualBox

(3) 其他

  - Microsoft Hyper-V

这是微软系统以功能组件形式提供的虚拟机系统。我没有用。

  - QEMU

是由法布里斯贝拉等人编写的一款可执行硬件虚拟化的开源仿真器。据说即是虚拟机,也是机器模拟器。我也没有尝试。

  - Parallels Desktop

是一款由parallels推出的为mac系统提供硬件虚拟化软件。是第一款能在苹果intel架构的苹果电脑上使用的虚拟化软件。可以用来在苹果上运行windows系统。据说可以在intel或apple M 系列MAC上无缝运行WINDOWS应用,但我也没有尝试过。

2. 关于虚拟机软件的安装

VMware和VirtualBox的安装差不多.

windows下,下载后,一步步按照提示向下进行就可以了。

linux下,有多种安装方式。我的是ubuntu系统,所以需要用下面方法安装。

方法一: 下载安装;

     首先下载安装包.deb;对应的ubuntu的版本可以用lsb_release -a查看,对应的本机是64还是32可以用uname -a查看;

     然后打开终端(ctrl+alt+T);

     然后输入命令 sudo dpkg -i virtualbox.deb 直接安装即可;我没有遇到什么问题.

方法二:  在线安装;打开终端,用apt-get install virtualbox 即可;如果遇到问题,可能需要安装依赖包,用sudo apt-get install -f 试着解决;

    这种方法,可能需要增加软件的存储库,可以用下列命令解决:

    wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
    wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
    sudo add-apt-repository "deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"

    然后再:
    sudo apt-get update
    sudo apt-get install virtualbox
 

方法三:在ubuntu桌面系统中,打开软件管理器,查找virtualbox,找到后,点击安装即可.

3. 关于虚拟系统的创建

VMware和VirtualBox下的安装也是差不多的.https://blog.youkuaiyun.com/Inochigohan/article/details/119791518

在安装好的虚拟机软件中,点击创建新的虚拟机;

依次选择操作系统类型和版本,选择安装位置,分配足够的硬盘空间;指定虚拟磁盘的存储方式,是存储为单个文件,还是拆分成多个文件;好像有说拆分为多个文件比较方便.

 需要注意几点:

(1)注意首先需要下载想安装的操作系统版本.我需要UBUNTU系统,所以可以在这里下载:

Index of /ubuntu-releases/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

(2)硬盘文件类型选择VDI,虚拟磁盘映像;

(3)存储在物理硬盘上的方式选择动态分配还是固定大小;动态分配的是不是灵活一些,我选择的是动态分配;硬盘大小是极限大小,即这个虚拟系统最大应占据的大小;

(4)硬盘空间大小后期也可以更改的,但稍微复杂些.

(5)关于自定义硬件,如内存,处理器,等根据自己的宿主机的情况配置,后期也可以更改.

如宿主机32GHz内存,24核cpu,可以选8GHz,8核CPU.

设置完后,就可以开始下一步的安装了.


  4. 安装虚拟系统

        第三步是创建一个虚拟系统空间, 第四步才是真正安装下载好的虚拟操作系统.             

 在创建的系统中,点击启动,分配光驱,安装,一步步走,就可以了.

如果需要上网,可以进行网络配置.

关于网络配置:

VMware和VirtualBox下的配置差不多.

我都是采用的NAT模式.

可以了解下:

桥接模式:
在桥接模式下,虚拟机直接连接到主机的物理网络,就像是网络中的一个独立主机。
虚拟机将会获得与物理网络相同的IP地址(通常通过DHCP分配),因此它可以与网络中的其他物理设备进行直接通信。
这种模式适用于需要虚拟机与外部网络设备进行完全交互的场景,例如测试网络服务和配置。
NAT模式:
NAT模式允许虚拟机通过主机的IP地址访问外部网络。
虚拟机在一个虚拟的内部网络中运行,具有独立的私有IP地址,通过主机的网络连接进行地址转换。
这种模式限制了外部网络直接访问虚拟机,但虚拟机可以主动访问外部网络。适合需要访问互联网但不需要被外部设备访问的场景。
仅主机模式:
在仅主机模式下,虚拟机与主机之间建立一个隔离的网络,不与外部网络相连。
虚拟机可以与主机以及同一模式下的其他虚拟机进行通信,但不能直接访问外部网络。
适用于需要隔离测试环境或模拟内部网络的情况,不需要与外部设备通信。

如果需要宿主机和虚拟系统之间进行复制粘贴,vbox需要安装一个增强工具VirtualBox Guest Additions;可以先下载,根据自己的vbox版本选择,然后安装依赖;然后转到虚拟机窗口顶部的“设备”菜单,然后选择“插入Guest Additions CD镜像”。这将虚拟地将Guest Additions CD镜像挂载到您的虚拟机中;然后安装.

先粗略记录.以后有空补充.

感谢网络大咖们,提供了很多帮助.

参考文献:

最好用的六款虚拟机软件-优快云博客

喜大普奔!VMware Workstation Pro 17.5 官宣免费!_vmware-workstation-full-17.5.2-23775571.exe-优快云博客

ubuntu如何安装virtualbox - 问答 - 亿速云

Ubuntu系统安装VirtualBox_ubuntu_菌菌的快乐生活-华为开发者空间

https://blog.youkuaiyun.com/qq_62888264/article/details/145102532虚拟机||使用VirtualBox安装Ubuntu详细图文教程(安装+调整分辨率+共享文件)_virtualbox安装ubuntu12-优快云博客

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值