在Ubuntu上使用Virtualbox安装Windows虚拟机,Java环境配置地址遇到的各种大坑

本文主要作为笔记,为我这两天遇到的坑做一下备份。

JDK下载地址

在网上只要一查,就是给我官方地址,但是官方地址又要注册,下载速度还慢,所以在网上找了好久找到一个百度网盘地址。如下:
链接:https://pan.baidu.com/s/1ozCGy53AIeQIHWL6s9oAbw 提取码:04lf
网盘放的是jdk1.8版本中的1.8.0_152的版本

Virtualbox安装

Ubuntu上安装Virtualbox,不需要在网上扒资源下载,直接在控制台执行如下指令:
sudo apt-get install virtualbox

Virtualbox镜像加载

需要采用非ghost镜像安装,一定要注意,是“非ghost镜像”。最好是直接选择下载MSDN的镜像,否则,你会遇到各种各样的坑。
比如,如下错误:

1. no bootable medium found
2. could not read from the boot medium! system halted.
3. no more network device,could not read from the boot medium.

如果镜像选择错误,无论你怎么去尝试修改virtualbox都是徒劳。你要做的就是在MSDN找到一个你需要的镜像然后下载(注意图中左侧的操作系统):
在Ubuntu上使用Virtualbox安装Windows虚拟机,Java环境配置地址遇到的各种大坑_第1张图片

Virtualbox安装增强功能(虚拟机的Windows系统无法全屏功能,共享文件夹问题)

这个花费了我一个上午,都是新的东西哈,我根本没搞清楚倒是为啥要这样。心里总想着,开发软件的人为什么不自己直接搞好,非要让开发者浪费时间搞这些,如果不是借助网络,真心不好弄的!
如下为VBoxGuestAddition镜像的下载地址:
【http://download.virtualbox.org/virtualbox/4.3.18/VBoxGuestAdditions_4.3.18.iso】
因为我的是在Linux安装Windows虚拟机,所以,我当前也只能解决我自己的问题了!请看如下

如果虚拟机里安装的是Linux系统,不能直接安装Virtualbox的附加组建,需要先mount设备,再运行命令安装。
如果是windows做Guest,直接单击菜单栏 "Insert Guest Additions CD Image… " 就可以将 Additions CD 自动加载到Guest里的虚拟光驱里,但是Linux是不行的,因为Linux需要root权限才可以mount CD Image。
具体的操作如下:
在Ubuntu上使用Virtualbox安装Windows虚拟机,Java环境配置地址遇到的各种大坑_第2张图片
然后,点击【选择虚拟盘】之后,弹出如下界面,请找到对应VBoxGuestAdditions.iso后点击底部打开按钮:
在Ubuntu上使用Virtualbox安装Windows虚拟机,Java环境配置地址遇到的各种大坑_第3张图片
后面按照操作步骤即可完成安装,安装后,windows虚拟机自动变成最大化!

共享文件夹设置

点击Virtualbox顶部的 设备->共享文件夹,然后如下界面:
在Ubuntu上使用Virtualbox安装Windows虚拟机,Java环境配置地址遇到的各种大坑_第4张图片
此界面实际是点击了右边绿色+号之后的,再次弹框中选择要映射的目录,选择【自动挂载】和【固定分配】然后点击确定,一路确定后,重启虚拟机,然后打开文件夹可以看到如下图中挂在的share磁盘,此目录和上一步选择的linux系统下的文件路径对应,也就是说,你将windows中的文件放到这个文件夹下,则在linux端的对应目录下也能看到此文件,那就共享成功了!
在Ubuntu上使用Virtualbox安装Windows虚拟机,Java环境配置地址遇到的各种大坑_第5张图片如有问题,还请提出,我这边修改!

你可能感兴趣的:(项目开发遇到的问题,linux,windows)