一、安装完成后出现Please remove the installation medium then reboot
-
将虚拟机关机
-
编辑虚拟机设置
-
将「CD/DVD」中的「启动时连接」取消勾选,而后重新开机
二、VMware Workstation 全屏
-
安装 VMware Tools
-
打开磁盘并将其中的压缩包移动至「下载」文件夹中
-
在「下载」文件夹中解压
-
进入如下目录
-
在该目录中打开「终端」并输入如下命令,而后进入安装流程
sudo perl vmware-install.pl
-
安装的第一步会向用户确认是否继续安装,由于其默认选项为「
no
」,所以需要手动输入y
(代表yes
),之后的问题按「回车键」即可,最后安装成功。
三、第一次执行su root
命令一直认证失败
-
初次使用
root
用户,需要先设置密码sudo passwd root
-
设置完成后重新执行命令
su root
-
若需要禁用
root
账户,可执行如下命令sudo passwd -l root
四、联网设置
-
在「虚拟机设置」中将「网络适配器」设置为「NAT」模式
-
打开 VMware 的「编辑」的「虚拟网络编辑器」,选择「VMnet8」,而后更改设置
-
勾选下图红框中的两项并点击「应用」,然后「确定」
-
打开「控制面板」中的「网络连接」,选择「以太网」或「WLAN」,
-
打开「属性」
-
勾选「允许其他网络用户…」并在「家庭网络连接中」选择「VMnet8」,最后「确定」
-
此时会显示提示
-
而后将第三步的蓝色框中的「子网 IP」改为「 192.168.137.0」,应用并确定,即可在虚拟机中访问网络。
五、ifconfig
失败
-
先根据提示安装
net-tools
sudo apt install net-tools
-
若依然失败,并提示「缺失的软件包被废弃」,则需要更新软件源。进入「软件和更新」
-
将「下载自」中的服务器更换成合适的镜像,点击「选择最佳服务器」,会自动匹配距离最近的镜像,而后点击「关闭」,若提示「可用软件的列表信息已过时」则点击「重新载入」,更新缓存。
-
完成后执行如下命令更新软件源
sudo apt-get update
完成后重新安装
net-tools
。
六、配置静态 IP 地址
-
在终端执行如下命令获取当前网关地址
route -n
-
利用
ifconfig
获取当前 DHCP 分配的 IP 地址 -
进入
root
用户,执行如下命令(一定要用root
用户),编辑文件,主要是填写红圈中的内容,分别为网关地址、静态 IP 地址(可直接已分配的地址)、DNS 服务器地址vim /etc/netplan/01-network-manager-all.yaml
注:网关地址
gateway4
通常以.2
结尾。 -
执行如下命令应用上述设置
sudo netplan apply
七、安装 openssh-server
-
先使用命令检查是否安装 SSH
service sshd status
-
若未安装,则进行安装(必须使用
root
用户才能安装)apt install openssh-server
-
安装完成后需要关闭防火墙,执行如下命令
ufw disable
之后就可以使用远程连接
八、安装 FTP
-
执行如下命令安装
sudo apt-get install vsftpd
-
执行命令,修改文件
vim /etc/vsftpd.conf
修改如下内容,若前面存在「#」,则去掉
九、安装 MySQL
-
执行命令安装
mysql-server
sudo apt install mysql-server
-
进入 MySQL 修改
root
用户的密码sudo mysql
-
执行如下命令
use mysql select user, plugin, authentication_string from user;
-
修改
root
所在行的plugin
和authentication_string
的值update user set plugin = 'mysql_native_password' where user = 'root'; update user set authentication_string = password('密码') where user = 'root';
-
退出 MySQL 然后重启服务
exit sudo service mysql restart
-
使用密码进入 MySQL
mysql -u root -p
-
修改大小写敏感,改为不区分大小写,初始状态下 Ubuntu 中的 MySQL 区分大小写,
lower_case_table_names
的值为 0 0 0表示区分, 1 1 1表示不区分。show variables like 'lower_case_table_names';
-
进入配置文件目录
cd /etc/mysql/mysql.conf.d
-
修改
mysqld.cnf
的权限,初始为只读,需要修改为可写sudo chmod 777 mysqld.cnf
-
编辑
mysqld.cnf
,在[mysqld]
下面添加lower_case_table_names = 1
,然后保存退出vim mysqld.cnf
-
将
mysqld.cnf
的文件权限,恢复为只读,否则在 MySQL 启动时会自动跳过配置文件sudo chmod 744 mysqld.cnf
-
重启 MySQL 服务,查看变量值
sudo service mysql restart
show variables like 'lower_case_table_names';
十、安装 Typora
-
最后一版免费的 Typora 是 0.11.18
-
首先在 Windows 中下载安装包
-
然后通过 FTP 传到虚拟机中
注:若虚拟机已经联网,可直接在虚拟机中下载。
-
在该目录中打开终端,执行如下命令
sudo apt install ./Typora_Linux_0.11.18_amd64.deb
十一、实现虚拟机与主机之间的复制粘贴
-
执行命令,安装工具
sudo apt-get install open-vm-tools sudo apt-get install open-vm-tools-desktop
-
打开虚拟机设置中的「选项」,检查「客户机隔离」,默认勾选
- 重启虚拟机