安装 Ubuntu 24.04 虚拟机
-
打开VMware Workstation,文件 -> 新建虚拟机 ,选择典型。然后下一步。
-
选择安装程序光盘映像文件(iso) ,并点击浏览选择Ubuntu24.04LTS的iso文件。会自动检测
-
填写用户名和密码,密码密文显示(123456)
-
虚拟机名称和虚拟机位置
-
给磁盘分配20GB大小,将虚拟磁盘存储为单个文件
-
自定义硬件
-
内存按照建议的给4G
处理器2个2核
网络适配器就默认的NAT
USB控制器选择兼容USB3.1
声卡、打印机、显示器全部使用默认的配置,最后点击右下角的关闭。
-
在跳出的窗口选择完成。等待虚拟机的创建。
-
开始在虚拟机内安装系统。
选择语言,拉滚动条到最下面,选择中文(简体),然后next.
连接互联网选择我现在不想连接到互联网,据说这样会减少安装时候的一些检查,可以更快地完成安装
交互安装
默认集合
推荐的专有软件也先不安装,直接下一步
默认的擦除磁盘安装Ubuntu
设置账户信息如下
位置和时区选择上海(就是北京时间)
准备安装信息提示,点击安装
由以上信息可知,默认磁盘sda已经创建,并自动分区完毕,sda1应该是boot分区,sda2是根分区,并自动格式化和挂载。
- 安装完毕,重启。
-
登录界面
-
跳过Ubuntu pro
-
我选择为Ubuntu添砖加瓦,毕竟Ubuntu也是我最早接触和用的最多的Linux发行版,有点感情
最后点击右上角的Finish结束。
-
打开火狐浏览器,输入百度的网址,检查能否上网。可以访问百度,说明可以正常上网。
安装 VMware Tools
安装VMware Tools之前最好安装一下gcc. 可以使用指令gcc -v
指令查看是否安装。如果没有安装就按照提示输入命令安装gcc.
选项灰色,无法安装
可以看到安装VMware Tools选项是灰色的。估计是因为我之前安装过16.04的Ubuntu且已经安装过VMware Tools的缘故。
先卸载Ubuntu中的VMware Tools工具,再重新安装。
打开终端,输入命令
sudo apt purge open-vm-tools-desktop
然后直接关闭虚拟机,shutdown now
命令关机。
将CD/DVD等的连接改为使用物理驱动器 。
然后确定,再开启此虚拟机。
接着每次开机都会弹出提示连接虚拟设备,没有影响随便选。
登录后安装VMware Tools就不是灰色的。点击安装VMware Tools。
在左侧的菜单栏会出现一个光盘图标就是VMware Tools。
双击打开,将tar.gz的压缩文件移动到桌面。可以直接鼠标拖动。
右键,提取到此处。
打开解压的文件夹,找到vmware-install.pl,右键空白处,打开终端。
执行./vmware-install.pl
安装。
此处提醒要==使用超级用户== 来执行这个程序。所以要su -
切换到root用户,再运行这个安装程序。如果切换root用户失败,就必须给root设置密码。
pwd
获取vmware-install.pl安装程序的路径,复制此路径。因为切换到root用户会进入root用户的家目录,再一层层找很麻烦。
在安装过程中一路回车,按照默认的即可,除了几个默认为[no]的,要输入yes再回车。才能往下继续安装。否则默认no回车就退出安装了。
安装完成后重启。reboot
重启后,检查:
-
分辨率是否正常;
-
虚拟机内外复制粘贴能不能使用;
如果还不行的话,重新安装VMware Tools;这次使用指令来安装:
sudo apt-get autoremove open-vm-tools
sudo apt-get install open-vm-tools
sudo apt-get install open-vm-tools-desktop
安装过程一路默认回车,如果问你是否继续执行,就输入Y,继续就好了。
安装完成后重启虚拟机。再检查一下上面提到的两点(一般安装VMware Tools就是解决这两个问题)。
分辨率自适应显示,不会太小留黑边,也不会太大需要拉滚动条;
到此VMware Tools就安装成功了。
第一次切换root用户失败
Ubuntu使用su -
命令,然后输入root用户密码切换到root,但是刚刚安装的系统还没有为root用户设置密码,显然是无法成功切换的,终端会输出提示su:Authentication failure
。所以就必须先为root设置密码;
命令sudo passwd
输入当前用户密码之后,出现新的密码: 后就可以为root用户设置密码了,输入的密码不会显示(连*也没有)。
上图我设置的是12345678,虽然提示的是无效密码,其实是有效的,这里搞不懂为什么?希望有大佬可以回答一下。
提示已成功跟新密码,以后root用户的密码就是你刚刚设置的。
这里多说一句,在大学里面入门Linux的时候,老师一般都会给root设置密码为123456 。因为这个密码长度刚刚好,又好记不容易忘记。而且以前的Ubuntu(我指的是16.04,后面的版本没用过,不了解)设置6位的密码不会又任何问题。但是我尝试在24.04上给root设置密码123456,确会提示密码最少要8位,输入12345678又说无效的密码,密码未通过字典检查。
实际上无论123456还是12345678都是有效的。最后都能成功跟新密码。
下图就是设置为123456的情形。
我如果全设置字母的密码也会提示密码未通过字典检查。只有设置了数字和字母混合的密码,才没有任何提醒。
SSH登录
当用MobaXterm的SSH远程登陆的时候,发现连接被拒了。
这有可能是Ubuntu没有安装SSH,执行指令ps -ef | grep sshd
查看是否有sshd进程运行。
发现没有,上图那一条是grep进程的结果。所以接下来需要安装SSH了。
-
更新系统和软件包列表。
-
安装openSSH服务器软件包。
-
设置SSH服务开机自启动。所谓服务(Service)可以理解为后台进程(daemon),也叫守护进程。
-
检查SSH服务的状态,确认其处于活动并运行的状态。
可以看到虽然enable了,但是处于inactive。启动ssh。并查看状态检查。
上图可见SSH服务已经正在运行,且监听在22号端口。检查一下防火墙的状态。Ubuntu的防火墙是ufw。
防火墙不活动,再试试看能不能使用SSH远程连接。
成功地使用SSH客户端访问到Linxu了。
如果还是不能使用SSH客户端访问此Linux,需要检查一下防火墙,并重新配置。
sudo ufw allow ssh sudo ufw enable
最好重启再试试看,一般配置都需要重启后再生效,重启能解决很多问题。