
Beginner's Guide for Ubuntu
一、安装 Ubuntu 系统
访问 VMware Workshop Pro 官网,下载软件。
取消框选自动更新和发送反馈。
激活码填入:HF200-0W05K-089X8-4R1EK-032J0
安装完毕。
接下来下载 Ubuntu ,版本号选择 22.04 LTS。
之后进行虚拟机配置。
点击“创建新的虚拟机”。
点击“下一步”。
选择“稍后安装操作系统”。
客户机操作系统选择“Linux”,版本选择“Ubuntu 64位”。
命名虚拟机,选择安装位置(尽量不要安装在C盘)
安装路径文件夹下需预留 20GB 存储空间
选择“将虚拟磁盘存储为单个文件”。
点击“完成”。
此时左侧库中便会出现已经安装好的虚拟机。
点击“编辑虚拟器设置”。
点击“CD/DVD (SATA) → 使用 ISO 映像文件 → 浏览”,选择下载的 Ubuntu 映像,最后点击“确定“。
选择”开启此虚拟机“。
选择”中文(简体)→安装 Ubuntu“(如有需要可直接安装英语)。
点击”继续“。
保持默认,点击”继续”。
点击“现在安装”。
点击“继续”。
地区选择“Shanghai”,点击“继续”。
接下来填写姓名密码即可。
等待安装完成。
二、配置编程语言环境
以 C/C++ 编程环境为例。
建议使用CLion,可使用学校个人专用邮箱+学籍证明申请许可
在 Ubuntu Software 中安装 CLion。
安装CLion
1 | sudo apt-get update |
使用终端命令安装 CMake 和编译器。
打开 CLion,激活后即可使用。
如果想要安装使用 32 位编译运行环境,依次执行以下命令:
1 | sudo dpkg --add-architecture i386 |
安装完成后新建 hello.c
并在终端输入以下命令:
1 | gcc -m32 hello.c -o hello32 |
若仍报错,继续尝试以下命令:
1 | sudo apt-get install lib32ncurses5 lib32z1 |
三、挂载共享文件夹
点击“虚拟机设置 → 选项 → 共享文件夹 → 总是启用 → 添加”创建主机端共享文件夹。
创建Linux端共享文件夹
在客户机端想要的位置新建文件夹(文件夹名称可与主机端不同)。
为了方便,创建文件夹不要带空格(带也行,输入代码时要通过斜杠转义)
单次挂载
首先安装 VMware Tools:
1 | sudo apt update |
终端输入以下指令:
1 | sudo vmware-hgfsclient |
挂载完成后,从主机端复制任意文件到共享文件夹,若能够在客户机端查看即为挂载成功。
开机自动挂载
使用 Nano 文字编辑器修改 /etc/fstab
文件的内容:
1 | sudo nano /etc/fstab |
在 fstab 文件最后一行添加以下内容:
1 | .host:/Ubuntu_22.04_LTS /home/astrid/文档/Windows_Shared fuse.vmhgfs-fuse defaults,allow_other,uid=1000,gid=1000 0 0 |
修改完成后按“Ctrl+X”保存修改,“Y”确认保存,“Enter”退出文件修改。
最后在终端输入:
1 | sudo mount -a |
重启虚拟机系统,检查挂载是否成功。
四、共享主机网络代理
点击”虚拟机设置 → 网络适配器 → 桥接模式 → 复制物理网络连接状态 → 确定“。
打开“允许局域网连接”,记住端口号 7890。
在虚拟机系统中点击”设置 → 网络 → 网络代理“。
IP 地址通过 Windows 控制台输入 ipconfig
获取主机 IP 后输入。
配置完成后即可在 Linux 端接收 VPN 流量。
如果想在 Ubuntu 查看本机 IP,可以使用 ifconfig
命令获取。
此命令需要预先下载 net-tools
包:
1 | sudo apt update |
五、创建桌面快捷方式
使用 gnome 生成快捷方式
首先在系统文件夹 /usr/share/applications
中找到对应的 .desktop
文件,将其复制到桌面文件夹即可(鼠标右键,允许运行),如果找不到对应文件则需要按如下步骤生成 .desktop
文件。
执行命令,安装 gnome-desktop-item-edit
工具:
1 | sudo apt install --no-install-recommends gnome-panel |
安装完成后执行创建快捷方式,执行如下命令:
1 | gnome-desktop-item-edit ~/Desktop/ --create-new |
弹出对话框后,填入和选择相应的参数及路径,可以看到桌面已经生成了一个对应的 .desktop
文件。
点击生成的 Desktop 文件,右键选择属性;点击图标的位置跳转到应用的安装文件夹下,选择对应的图标,可以完成图标的更换。
双击打开桌面生成的 .desktop
文件,选择 Trust and Launch。
直接在软件安装目录寻找
非 Snap 安装的软件的 .desktop
文件在 /usr/share/applications/
下可找到。
图标可使用 find 命令寻找。
1 | # 寻找百度网盘的图标文件地址 |
Snap 安装的软件可以使用 which
命令寻找安装路径。
1 | # vs code本地安装位置 |
安装路径中即可找到相应的 .desktop
文件和 .webp
图标文件。
使用软链接进行创建
通过执行以下命令,使用软链接将可执行文件链接到桌面。
1 | # 将/snap/chromium文件夹链接到桌面的Chromium文件 |
六、疑难解答
界面右上角有线选项消失,无法进行网络设置?
依次执行下列命令:
1 | # 关闭网络 |
强制关闭虚拟机被锁定无法启动?
报错信息:另一个程序已锁定文件的一部分,进程无法访问 打不开磁盘“E:\VMware\Virtual Machines\Windows 11 23H2\Windows 11 23H2.vmdk”或它所依赖的某个快照磁盘。 模块“Disk”启动失败。 未能启动虚拟机。
引起原因:虚拟机在运行时,为防止数据被篡改,会将所运行的文件保护起来。当虚拟机突然崩溃或者强制结束导致异常退出,会导致虚拟机来不及解锁保护文件。
解决方案:进入虚拟机安装目录,删除其保护文件。
删除以
.lck
为后缀的文件即可
Ubuntu 24.04 启动时黑屏?
首先关闭虚拟机,然后关闭虚拟机 3D 图形加速。
虚拟机设置 — 显示器 — 3D 图形加速
重新登录后更新图形驱动。依次执行下列命令:
1 | sudo add-apt-repository ppa:oibaf/graphics-drivers |
安装完成后,关闭虚拟机,重新开启3D图形加速。
再次登录即可正常使用。
怎么在打开新窗口时让它位于界面中央?
方法一:安装 GNOME Tweaks 进行调整
1 | sudo apt update |
方法二:直接使用命令行
1 | gsettings set org.gnome.mutter center-new-windows true |
VMware新版本不支持VMTools,应该去哪下载?
打开该地址,找到对应 VMware 版本的 VMTools 并下载即可。