由于大数据实验要求,我们需要在自己的电脑上安装一个VMWare虚拟机,Ubuntu系统,此文章用于记录自己在安装时解决的问题,便于以后查阅。
安装VMWare和配置镜像
我使用VMWare版本为VMWare 17 Pro,下载地址为https://www.vmware.com/content/vmware/vmware-published-sites/us/products/workstation-pro/workstation-pro-evaluation.html,选择【Workstation 17 Pro for Windows】下的DOWNLOAD即可下载。安装过程略。
我使用的Ubuntu镜像版本为22.04.4 LTS,下载地址为https://cn.ubuntu.com/download/desktop,点击【下载22.04.4】即可下载Ubuntu镜像。
进入VMWare,点击【创建新的虚拟机】,依次选择【典型】、【安装程序光盘映像文件】,在这一步选择上一步准备的Ubuntu镜像,点击下一步,然后指定安装信息,这一步的用户名和密码要记住。点击下一步,然后是命名虚拟机名称,它用于区分不同的虚拟机,位置可以更改。点击下一步,然后指定磁盘容量,这里我不更改。然后点击下一步,检查虚拟机数据,然后点击【自定义硬件】。这里选中【网络适配器】,将网络适配器选为【自定义】,选择【VMnet8(NAT模式)】,然后关闭。取消勾选【创建后开启此虚拟机】,然后点击完成。
配置Ubuntu虚拟机网络连接
点击上面创建的Ubuntu虚拟机,进入如下图所示的页面。
点击菜单栏的【编辑】 - 【虚拟网络适配器】,进入虚拟网络适配器,点击右下角的相关按钮,进入管理员模式。
选择VMnet8,确保它使用NAT模式连接,然后点击确定。
在控制面板中,在网络和 Internet > 网络和共享中心,找到我们正在连接的网络,我这里连接的是WLAN,点击,然后点击属性,确保进入如下页面。
然后点击【共享】,勾选【允许其他网络用户通过此计算机的 Internet 连接来连接】,然后确保家庭网络连接中连接的是VMnet8相关的东西,然后点击确定。
接下来可以打开Ubuntu,开始安装并确保网络可用。
安装Ubuntu
开启此虚拟机。
若状态栏的网络连接图标如上图显示,证明Ubuntu虚拟机的网络可以连接。
接下来就是安装Ubuntu,这些步骤都是英文,但是步骤都选择默认即可。这些步骤包含选择键盘语言、选择安装位置、选择时区、设置用户名密码等。
在设置中搜索Language可以更改语言。
使虚拟机和宿主机共享剪贴板和文件夹
在宿主机上新建一个英文文件夹,此文件夹以后就作为共享文件夹。
关闭虚拟机。
进入虚拟机设置界面。
记住软盘与CD/DVD现在连接的媒介,然后将CD/DVD改为【使用物理驱动器】,然后去掉软盘,选择后点击【移除】。
然后点击【选项】,点击【共享文件夹】,选择【总是启用】,点击【添加】,进入添加向导。
然后在设置界面点击确定。
然后启动虚拟机。
然后点击菜单栏的【虚拟机】 - 【重新安装VmWare Tools】,等待VMwareTools被挂载。
若该按钮为灰色,请确保CD/DVD连接状态为【使用物理驱动器】。不成功可以多试试几次。
然后进入VMWare Tools,将里面的唯一一个压缩包(.tar.gz)移至坐面,然后解压。
解压后,进入解压后的文件夹,在当前文件夹打开终端,然后运行sudo ./vmware-install.pl
,一路选y即可。等待安装成功后,关闭虚拟机,然后重新设置回更改过的CD/DVD和软盘,然后启动虚拟机。
这次可以在宿主机复制一段文字,尝试在虚拟机内粘贴看看是否成功。
若无法复制,可运行下面的命令安装重新VMWare-tools。
sudo apt-get autoremove open-vm-tools
sudo apt-get install open-vm-tools
sudo apt-get install open-vm-tools-desktop
继续配置共享文件夹。
右击之前创建的文件夹,选择【属性】。
然后点击选项卡里的【共享】,然后将此文件夹共享。
然后点击菜单栏的【虚拟机】 - 【设置】,在常规中,将工作目录设为前面的共享文件夹。
然后切换到Ubuntu虚拟机中,在终端输入cd /mnt/hgfs/
,用ls命令查看是否挂载成功。
共享文件夹设置失败,解决方案:
- 打开控制面板,前往【控制面板\程序\程序和功能】,打开【启用或关闭 Windows 功能】,开启下图选中的功能。
- 重新安装VMWare-Tools,并在输入yes或no的所有选项都输入yes来确定。
我到这一步设置共享文件夹仍然失败,不过可以通过在线剪贴板解决。我自用的在线剪贴板为netcut.cn,以后我会自己写一个剪贴板的。
虚拟机我只信赖virtualbox,用了十几年了。
当然我是反过来,主机是Ubuntu,虚拟机装win7。
其实可以直接用 windows 的 smb 文件共享,简单可靠