Windows 环境下,使用 VirtualBox 安装 Ubuntu 虚拟机
Windows 环境下,使用 VirtualBox 安装 Ubuntu 虚拟机
下面掩饰 Windows 环境逐步来安装 Ubuntu 虚拟机。
1.下载 Ubuntu 镜像
这里下载 ubuntu-24.04.2-live-server-amd64.iso 镜像。
2.在 VirtualBox 上新建虚拟机
2.1.新建虚拟机
点击 [新建] 按钮,如下图所示:
确定名称、安装位置等信息,如下图所示:
填好信息后,如下所示:
设置用户名密码,如下图所示:
调整硬件资源,如下图所示:
调整磁盘大小(如果需要),如下图所示:
点击 [完成] 按钮,进行虚拟机创建。
2.2.测试登录
等待虚拟机安装完成。首次安装完成后运行,大概界面如下所示:
鼠标点击黑白区域,按下回车键,提示登录
尝试输入用户名、密码进行登录
登录成功后,如下所示:
3.调整网络配置
关停改虚拟机,直接点击右上角的 [x] 按钮,选择正常关闭,点击 [确定] 按钮。
3.1.添加端口转发
选中你新建的虚拟机,点击 [设置] 按钮
选中 [网络],点击 [端口转发]
点击右上角的 [+],添加端口转发
通过主机的 12222 端口转发到虚拟机的 22 端口
3.3.启动第二块网卡
启用第二块网卡,做主机和虚拟机通信用,如下图所示:
点击 [确定] 按钮,完成配置。
重新启动虚拟机,选中你安装的虚拟机,点击 [启动] 按钮,等待启动成功。
4.安装 openssh-server 服务
4.1.sudo 成 root 用户
在终端登录进入系统,并且 sudo 成 root 用户。
# sudo 成 root 用户,输入你登录用户的密码
sudo su -# root 用户登录成功后,提示符变成 root,如图所示:
4.2.安装 openssh-server
# 通过如下命令来安装 openssh-server
apt install openssh-server -y# 安装过程如下所示:
启用 ssh 服务
# 启动 ssh 服务
systemctl start ssh# 判断 ssh 是否启动成功
systemct status ssh# 如下图所示,表示启动成功
5.使用外部终端进行登录
5.1.设置虚拟机和主机通信的 ip
# 在终端中输入
ipconfig# 输出如下所示:
此处的192.168.56.1
为主机的 ip。
5.2.设置 Host-Only 网络
打开网络管理器
手动配置网卡信息
5.3.设置虚拟机静态 ip
# 创建静态 ip 描述文件
cat <<EOF > /etc/netplan/00-installer-config.yaml
network:ethernets:enp0s3:dhcp4: trueenp0s8:addresses: [192.168.56.102/24]dhcp4: falseversion: 2
EOF# 输入之后,输入如下命令启用 ip 描述
netplay apply# 使用如下命令,查看 ip 是否成功
ip a# 输出如下
5.4.使用宿主机终端进行登录
这里使用 powershell 进行登录
# 打开 powershell,通过如下命令来进行远程登录ssh ubuntu@192.168.56.102# 首次登录,输入 yes 后,再输入密码,登录成功后如下所示:
5.5.使用其他主机终端进行登录
我的宿主机 ip 为 10.10.2.245,用其他设备远程登录 ubuntu,使用如下命令
ssh ubuntu@10.10.2.245 -p12222# 登录过程如下所示: