Mac VirtualBox 虚拟机安装 Win10

【写在前面】
刚到手一个Mac,用起来是真爽,但是要跑用到exe小工具,只好装个虚拟机,进而来装模拟windows环境。在网上逛了下,终于鼓起勇气开搞。下面记录一下整个安装过程,一来对自己的操作做个记录,以后出错便于寻找原因;而来为以后遇到类似像我这种问题的朋友淌淌浑水,废话不多说。


【心路历程】
首先,我的问题是:mac没法运行exe,而且我习惯用的Visual Studio 也没法用。有人问我为什么不用VS Code + Cmake,我尝试了下,跑起来不太习惯,得有个适应期。所以我需要一个windows环境,目前我有两个方法,一个是装个windows双系统,一个是虚拟机。之前在老电脑上装过 windows + ubuntu 双系统,体验过装双系统的“快感”,这次变个花样,想玩下虚拟机。人只有将寂寞坐断,才可以重拾喧闹;把悲伤过尽,才可以重见欢颜;把苦涩尝遍,就会自然回甘。。(主要是老店电脑太low,这波老板给配了个好的,所以来作一下)

OK,确定要装虚拟机,那么装啥虚拟机呢?有问题,上知乎。有三种虚拟机可选:Parallels Desktop、VMware Fusion、VirtualBox,知乎上有人说:

Parallels Desktop 14是mac系统最强大也是最常用的虚拟机软件,可以在 Mac 下同时模拟运行 Win、Linux、Android 等多种操作系统及软件而不必重启电脑,并能在不同系统间随意切换。最新版本的pd虚拟机Mac版可以显示降低磁盘,内存和CPU使用率,而且针对macOS Mojave(10.14)和Windows 10更新进行了优化,PD14最新中文版更新了超过50个新功能,可以让您更充分地利用你的Mac!-- 要钱
VMware Fusion Pro 11 for Mac在Mac端也同样是一款最受用户欢迎之一的虚拟机软件,VM虚拟机mac版可以让您能够轻松的在Apple的macOS和Mac的硬件上无缝运行Windows,Solaris,Linux和Netware操作系统。可以帮助用户能够在 Mac 上并行运行 Windows 和数百个其他操作系统或Mac应用!–要钱
VirtualBox 免费!免费!免费!

作为一个名副其实的铁公鸡,我毫不犹豫地选择了VirtualBox。

好,确定要用VirtualBox,那么装win7还是装win10呢?考虑到,以后软件更新频率的变快,有些软件已经不支持老版的操作系统了,比如:office 就只能在win 10下面安装;再加上我对我这个mac有足够的信心,犹豫再三,我选择了win10。


正文来啦!!

一、下载所需

1、VirtualBox 安装包

官网: https://www.virtualbox.org/wiki/Downloads

Mac VirtualBox 虚拟机安装 Win10

2、下载好win 10 镜像文件

二、安装历程

1、VirtualBox 安装

下载下来的是个dmg文件,双击打开,然后再双击pkg,开始安装,
Mac VirtualBox 虚拟机安装 Win10
一路next,或ok,最后在其动台出现Mac VirtualBox 虚拟机安装 Win10
表明安装完成!

2、安装win10

1、在启动台启动VirtualBox,然后点“新建”
Mac VirtualBox 虚拟机安装 Win10
2、选择“专家模式”
Mac VirtualBox 虚拟机安装 Win10
3、进行设置:
Mac VirtualBox 虚拟机安装 Win10
4、之后创建虚拟硬盘:
Mac VirtualBox 虚拟机安装 Win10
这步,默认的选项,我没改。文件大小我给了50G,可根据自己需求分配。

点设置,
Mac VirtualBox 虚拟机安装 Win10

5、右键->启动->正常启动
Mac VirtualBox 虚拟机安装 Win10
不好意思,这步没有成功(没成功的话看下面的troube1)。成功就不用管了
Mac VirtualBox 虚拟机安装 Win10
选择语言,安装

Mac VirtualBox 虚拟机安装 Win10
其他没啥了,就跟正常安装系统一样,最后安装完成:
Mac VirtualBox 虚拟机安装 Win10

3、trouble

1、第4步之后想双击启动,遇到这个问题
Mac VirtualBox 虚拟机安装 Win10
Kernel driver not installed (rc=-1908) Make sure the kernel module has been
这是错误代码
网上有很多关于这个问题的帖子,我都看了下,发现并没有什么卵用。应该是得重启一下,安装VirtualBox 的时候好像有个提示,说什么我也忘了,肯定有系统俩字,之后重启一下就不会报这个错了。我安装完VirtualBox 之后知道得重启,但是没管它,所以才报这个错的,我看到下面这个帖子才想起来:

https://ask.csdn.net/questions/716623

2、全屏之后,很小。就像这样
Mac VirtualBox 虚拟机安装 Win10
这是我从网上找的。
这时候就需要安装,它带的插件了。具体操作如下:
1、鼠标点一下虚拟机界面,使之聚焦到VirtualBox上,然后点Divices->Insert Gu…
Mac VirtualBox 虚拟机安装 Win10

2、进入windows,打开我的电脑,安装一下
Mac VirtualBox 虚拟机安装 Win10
安装完成之后需要重启虚拟机。之后就可以全屏显示了,我的是可以全屏显示了,只是,字很小,所以可以在windows虚拟环境下右键->显示设置->更改文本、项目的大小(百分比)来调整大小。
ps:上面的图是我直接从网上找的,所以分辨率有点拉胯。


至此,已完美安装!!

三、使用技巧

1、共享文件夹

1.启动virtualbox,选中虚拟机,点击设置,点击共享文件夹;
Mac VirtualBox 虚拟机安装 Win10

2.VBoxGuestAdditions_版本号.iso下载,比如我下的VirtualBox 是6.1.16版的,下载地址为:

http://download.virtualbox.org/virtualbox/6.1.16

Mac VirtualBox 虚拟机安装 Win10

3、鼠标聚焦到虚拟机上 Devices -> Optical Drivers -> Choose a disk file…,之后选中刚才下的ios镜像文件;之后虚拟机win10环境下就就出现了一个Z盘,这个就是我刚才共享的那个文件夹
Mac VirtualBox 虚拟机安装 Win10

4、效果:我在虚拟机-win10下新建了个文件夹,又截了个图
Mac VirtualBox 虚拟机安装 Win10
之后,回到os下:
Mac VirtualBox 虚拟机安装 Win10

2、共享剪切板

设置->常规->高级
Mac VirtualBox 虚拟机安装 Win10

3、快捷键

1、os 与Win_os(虚拟机下的win10)常用快捷键比较

作用 os Win_os
复制文本 command+c control+c
粘贴文本 command+v control+v
剪切文本 command+x control+x
全选 command+a control+a
撤销 command+z control+z
复制文件 command+c control+c
粘贴文件 command+v control+v
剪切文件 command+c ->command+option+v control+x -> control+v
删除文件 command+backspace
彻底删除文件 command+option+backspace fn+backspace
切换输入法 中/英 shift
查找 command+f
自带全屏截图 command+shift+3
自带区域截图 command+shift+4
QQ截图 control+command+a

PS: 空的都是目前不知道的。
2、虚拟机快捷键

  • 执行command + P, 暂停功能,就是将画面都冻结无法操作,如果想要恢复的话,再次执行command + P
  • 执行command + F, 全屏模式功能,弹出如下所示的对话框,点击switch按钮,马上就会切换到全屏状态
  • 执行command + N, 查看当前虚拟机的运行状态
  • 执行command + R, 重启功能,点击Reset按钮,系统就会继续重启
  • 执行command + Q, 退出系统,弹出的对话框,点击“OK”按钮,系统就会关闭
  • 执行command + L ,切换到无缝模式,弹出的对话框,点击“switch”按钮,就会进行切换,个人觉得这是比较实用的功能
  • 执行command + S, 弹出虚拟机的相关信息的设置界面

来源:https://jingyan.baidu.com/article/3052f5a134c2a797f21f8677.html


【写在最后】
折腾了一天,基本上达到了自己的目的,但是虚拟机好卡,跑小程序还行。不建议在虚拟机上运行比较容易卡的程序,像VS…

上一篇:virtualBox联网


下一篇:在 VirtualBox 中的 Centos 挂载共享文件夹