Beginner's Guide for Ubuntu

Beginner's Guide for Ubuntu

Astrid Stark Lv. ∞

一、安装 Ubuntu 系统

访问 VMware Workshop Pro 官网,下载软件。

VMware Workstation Pro 17下载页面

取消框选自动更新和发送反馈。

激活码填入:HF200-0W05K-089X8-4R1EK-032J0

安装完毕。

接下来下载 Ubuntu ,版本号选择 22.04 LTS。

Ubuntu 22.04 LTS下载页面

之后进行虚拟机配置。

VMware Workstation Pro 17主页面

点击“创建新的虚拟机”。

新建虚拟机向导

点击“下一步”。

安装客户机操作系统

选择“稍后安装操作系统”。

选择客户机操作系统

客户机操作系统选择“Linux”,版本选择“Ubuntu 64位”。

命名虚拟机

命名虚拟机,选择安装位置(尽量不要安装在C盘)

安装路径文件夹下需预留 20GB 存储空间

指定磁盘容量

选择“将虚拟磁盘存储为单个文件”。

准备创建虚拟机

点击“完成”。

Ubuntu 64位

此时左侧库中便会出现已经安装好的虚拟机。

虚拟机设置

点击“编辑虚拟器设置”。

CD/DVD设置

点击“CD/DVD (SATA) → 使用 ISO 映像文件 → 浏览”,选择下载的 Ubuntu 映像,最后点击“确定“。

开启虚拟机

选择”开启此虚拟机“。

安装

选择”中文(简体)→安装 Ubuntu“(如有需要可直接安装英语)。

键盘布局

点击”继续“。

更新和其他软件

保持默认,点击”继续”。

安装类型

点击“现在安装”。

将改动写入磁盘

点击“继续”。

地区选择“Shanghai”,点击“继续”。

接下来填写姓名密码即可。

等待安装完成。

二、配置编程语言环境

以 C/C++ 编程环境为例。

建议使用CLion,可使用学校个人专用邮箱+学籍证明申请许可

在 Ubuntu Software 中安装 CLion。

安装CLion

安装CLion

1
2
3
sudo apt-get update
sudo apt-get install cmake
sudo apt-get install build-essential

使用终端命令安装 CMake 和编译器。

打开 CLion,激活后即可使用。

如果想要安装使用 32 位编译运行环境,依次执行以下命令:

1
2
3
4
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install build-essential module-assistant
sudo apt-get install gcc-multilib g++-multilib

安装完成后新建 hello.c 并在终端输入以下命令:

1
2
gcc -m32 hello.c -o hello32
./hello32

若仍报错,继续尝试以下命令:

1
2
3
sudo apt-get install lib32ncurses5 lib32z1
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386
sudo apt-get install zlib1g:i386 libstdc++6:i386 libc6:i386

三、挂载共享文件夹

创建共享文件夹

点击“虚拟机设置 → 选项 → 共享文件夹 → 总是启用 → 添加”创建主机端共享文件夹。

创建Linux端共享文件夹

创建Linux端共享文件夹

在客户机端想要的位置新建文件夹(文件夹名称可与主机端不同)。

为了方便,创建文件夹不要带空格(带也行,输入代码时要通过斜杠转义)

单次挂载

首先安装 VMware Tools:

1
2
3
sudo apt update
sudo apt install open-vm-tools
# 安装后重启虚拟机

终端输入以下指令:

1
2
3
4
5
sudo vmware-hgfsclient
# 输入这条指令后会显示主机端共享文件夹的名称
sudo mount -t fuse.vmhgfs-fuse .host:/Ubuntu_22.04_LTS ~/文档/Windows_Shared -o allow_other
# 'Ubuntu_22.04_LTS'替换为主机端共享文件夹名称
# '~/文档/Windows_Shared'替换为客户机端挂载路径及共享文件夹名称

挂载完成后,从主机端复制任意文件到共享文件夹,若能够在客户机端查看即为挂载成功。

开机自动挂载

使用 Nano 文字编辑器修改 /etc/fstab 文件的内容:

1
2
sudo nano /etc/fstab
# 使用nano打开fstab文件

在 fstab 文件最后一行添加以下内容:

1
2
3
4
.host:/Ubuntu_22.04_LTS  /home/astrid/文档/Windows_Shared  fuse.vmhgfs-fuse  defaults,allow_other,uid=1000,gid=1000  0  0
# 文件夹名称及共享文件夹名称替换规则同上
# 'astrid'替换为自己的用户名
# 语句中间的空格为两个

修改完成后按“Ctrl+X”保存修改,“Y”确认保存,“Enter”退出文件修改。

最后在终端输入:

1
2
sudo mount -a
# 手动挂载文件系统

重启虚拟机系统,检查挂载是否成功。

四、共享主机网络代理

虚拟机网络适配器连接设置

点击”虚拟机设置 → 网络适配器 → 桥接模式 → 复制物理网络连接状态 → 确定“。

Clash配置

打开“允许局域网连接”,记住端口号 7890。

虚拟机网络设置

在虚拟机系统中点击”设置 → 网络 → 网络代理“。

虚拟机网络代理设置

IP 地址通过 Windows 控制台输入 ipconfig 获取主机 IP 后输入。

配置完成后即可在 Linux 端接收 VPN 流量。

如果想在 Ubuntu 查看本机 IP,可以使用 ifconfig 命令获取。

此命令需要预先下载 net-tools 包:

1
2
sudo apt update
sudo apt install net-tools

五、创建桌面快捷方式

使用 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。

Trust and Launch

直接在软件安装目录寻找

非 Snap 安装的软件的 .desktop 文件在 /usr/share/applications/ 下可找到。

图标可使用 find 命令寻找。

1
2
# 寻找百度网盘的图标文件地址
find /usr -name "baidunetdisk*.svg"

Snap 安装的软件可以使用 which 命令寻找安装路径。

1
2
# vs code本地安装位置
which code

安装路径中即可找到相应的 .desktop 文件和 .webp 图标文件。

使用软链接进行创建

通过执行以下命令,使用软链接将可执行文件链接到桌面。

1
2
# 将/snap/chromium文件夹链接到桌面的Chromium文件
ln -s /snap/chromium ~/Desktop/Chromium

六、疑难解答

界面右上角有线选项消失,无法进行网络设置?

依次执行下列命令:

1
2
3
4
5
6
# 关闭网络
service NetworkManager stop
# 删除 NetworkManager 缓存文件
sudo rm /var/lib/NetworkManager/NetworkManager.state
# 打开网络
service NetworkManager start

强制关闭虚拟机被锁定无法启动?

报错信息:另一个程序已锁定文件的一部分,进程无法访问 打不开磁盘“E:\VMware\Virtual Machines\Windows 11 23H2\Windows 11 23H2.vmdk”或它所依赖的某个快照磁盘。 模块“Disk”启动失败。 未能启动虚拟机。

引起原因:虚拟机在运行时,为防止数据被篡改,会将所运行的文件保护起来。当虚拟机突然崩溃或者强制结束导致异常退出,会导致虚拟机来不及解锁保护文件。

解决方案:进入虚拟机安装目录,删除其保护文件。

删除以 .lck 为后缀的文件即可

Ubuntu 24.04 启动时黑屏?

首先关闭虚拟机,然后关闭虚拟机 3D 图形加速。

虚拟机设置 — 显示器 — 3D 图形加速

重新登录后更新图形驱动。依次执行下列命令:

1
2
sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt update && sudo apt upgrade

安装完成后,关闭虚拟机,重新开启3D图形加速。

再次登录即可正常使用。

怎么在打开新窗口时让它位于界面中央?

方法一:安装 GNOME Tweaks 进行调整

1
2
sudo apt update
sudo apt install gnome-tweaks

方法二:直接使用命令行

1
gsettings set org.gnome.mutter center-new-windows true

VMware新版本不支持VMTools,应该去哪下载?

打开该地址,找到对应 VMware 版本的 VMTools 并下载即可。

VMTools Download Link