Ubuntu虚拟机踩坑记录

记录自己在安装时解决的问题,便于以后查阅
由于大数据实验要求,我们需要在自己的电脑上安装一个VMWare虚拟机,Ubuntu系统,此文章用于记录自己在安装时解决的问题,便于以后查阅。

安装VMWare和配置镜像

我使用VMWare版本为VMWare 17 Pro,下载地址为https://www.vmware.com/content/vmware/vmware-published-sites/us/products/workstation-pro/workstation-pro-evaluation.html.html,选择【Workstation 17 Pro for Windows】下的DOWNLOAD即可下载。安装过程略。

我使用的Ubuntu镜像版本为22.04.4 LTS,下载地址为https://cn.ubuntu.com/download/desktop,点击【下载22.04.4】即可下载Ubuntu镜像。

准备Ubuntu镜像准备Ubuntu镜像

进入VMWare,点击【创建新的虚拟机】,依次选择【典型】、【安装程序光盘映像文件】,在这一步选择上一步准备的Ubuntu镜像,点击下一步,然后指定安装信息,这一步的用户名和密码要记住。点击下一步,然后是命名虚拟机名称,它用于区分不同的虚拟机,位置可以更改。点击下一步,然后指定磁盘容量,这里我不更改。然后点击下一步,检查虚拟机数据,然后点击【自定义硬件】。这里选中【网络适配器】,将网络适配器选为【自定义】,选择【VMnet8(NAT模式)】,然后关闭。取消勾选【创建后开启此虚拟机】,然后点击完成。

配置Ubuntu虚拟机网络连接

点击上面创建的Ubuntu虚拟机,进入如下图所示的页面。

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命令查看是否挂载成功。

共享文件夹设置失败,解决方案:

  1. 打开控制面板,前往【控制面板\程序\程序和功能】,打开【启用或关闭 Windows 功能】,开启下图选中的功能。

开启SMB相关功能开启SMB相关功能

  1. 重新安装VMWare-Tools,并在输入yes或no的所有选项都输入yes来确定。

我到这一步设置共享文件夹仍然失败,不过可以通过在线剪贴板解决。我自用的在线剪贴板为netcut.cn,以后我会自己写一个剪贴板的。

添加新评论

点击评论者的头像以回复。

    ejsoon 昨天

    虚拟机我只信赖virtualbox,用了十几年了。

    当然我是反过来,主机是Ubuntu,虚拟机装win7。

    obaby 16 天前

    其实可以直接用 windows 的 smb 文件共享,简单可靠