Linux:在 VirtualBox 上安装 Ubuntu Server LTS

本文以 Ubuntu Server 18.04.3 LTS 和 Oracle VM VirtualBox 为例。

下载系统和虚拟机

Ubuntu Server 下载地址:https://ubuntu.com/download/server

Oracle VM VirtualBox 下载地址:https://www.virtualbox.org/wiki/Downloads

新建虚拟机

首先打开 VirtualBox,选择「新建」。

  • 名称 - 虚拟机名称,自定义即可
  • 文件夹 - 虚拟机存放路径,默认即可
  • 类型 - 既然要安装的 Linux 系统自然是选 Linux
  • 版本 - 发行版选择的是 Ubuntu 所以这里也可以选择 Ubuntu

内存大小可以默认 1G,如果你的电脑内存不是很富裕可以修改至 512 MB 也是可以的。

虚拟硬盘默认选择「现在创建虚拟硬盘」。

虚拟硬盘文件类型选择默认的「VDI」即可。

选择「动态分配」,简单的说「动态分配」的好处在于用到多少占用多少,不会一下子站定一个指定数量的硬盘内容,是比较灵活的方式。

文件位置默认,硬盘大小可以稍微再改大点,比如 100,当然很可能压根用不到 100 你就已经重建虚拟机了。

这时候一台虚拟机就创建完成了,你可以选择刚刚新建好的虚拟机进一步进行设置。比如 CPU、内存、网络等设置,这些我就不细说了,因为一来不是必须要改设置,就这么用也行,二来保持好奇心自己摸索也是学习的重要步骤之一嘛。

安装虚拟机系统

选择刚才新建的虚拟机,点击「启动」。

这时候会有个提示框询问你要不要设置一个启动镜像,因为新建出来的虚拟机都是没有系统的,这时候可以设置一个安装镜像,就是之前下载好的那个。

⚠️ 注意:如果你不小心在这一步点到了「取消」也没有关系,在虚拟机设置里或当前虚拟机界面的底部有个光盘图标,在那里也可以设置系统镜像

等待进入安装界面,默认使用英语「English」

这一步不建议使用中文,毕竟之后的使用过程中包括命令等提示都是英文。

键盘布局也默认即可。

网络设置也可以使用默认的 DHCP 配置,除非你的网络环境需要你手动的进行设置。

在公司或一些环境需要使用指定的代理服务器连接网络就在此设置,一般情况下留空继续即可。

源服务器设置,与 Windows 不同 Linux 上有一个「源服务器」的概念,在 Windows 上下载软件你需要使用 Microsoft Store、软件官网或者其他的包管理系统,而在 Linux 上进行系统更新、软件安装要去哪安装呢?Linux 服务器一般都不会内置图形化界面,这时候系统的包管理系统就会根据命令要求去「源服务器」获取。

所以简单来说这个「源服务器」就是一个软件仓库,但网络情况是复杂的,所以除了官方的源服务器地址,还会有很多和官方一样的镜像站,这些镜像站都会定时同步官方的内容,所以选择一个离你比较近的源服务器来使用,在稳定和速度上能大幅提升使用体验。

如下图中我设置的就是「阿里巴巴开源镜像站」

硬盘分区设置,关于分区以后再说,默认选择即可

选择安装的硬盘

这里是一个分区后的预览

对硬盘操作会进行分区和格式化的处理,这里是最后一次提示,是否确认继续。

因为是新建虚拟机本来就没有数据所以继续即可。

依次设置

  • 用户名全称
  • 服务器名称
  • 系统用户名
  • 用户密码
  • 确认用户密码

选择「Install OpenSSH server」按空格键选中

OpenSSH 是目前主流的远程操作系统的方式之一,就比如你在网上购买了云虚拟主机总不至于要跑到人家机房里去操作系统吧?具体使用稍后会说。

至于倒入 SSH 验证这个步骤可以先不管他。

这里可以勾选预先安装一些软件,可以都不选继续

开始安装

安装已经完成,选择「Reboot」按回车键重启

取出安装媒介(光盘、U盘),因为使用的是虚拟机已经自动帮我们移除光盘镜像,所以直接按回车键继续就重启了

重启完成后就正式进入了系统,输入用户名和密码就可以进行操作了。

⚠️注意:另外说明一点,与 Windows 上的一贯使用不同,Linux 输入密码时是不会出现 * 星号来告诉你已经输入了多少位密码了,所以你也不要疑惑怎么感觉键盘坏了输入密码没反应,当你确定输入正确的密码后直接回车继续即可。

使用 SSH 远程控制虚拟机

首先先将虚拟机关闭(图形界面上的菜单里操作或者输入命令「poweroff」都可以),然后设置虚拟机里的「网络设置」,将「连接方式」修改为「桥接网卡」。

和 VMware 的虚拟机不同,VirtualBox 中使用 NAT 的网络连接方式需要进一步设置「端口转发」,这一步对于初学者来说略微麻烦,且一般家庭环境中虚拟机设置 NAT 还是桥接网卡并没有太大区别,所以怎么方便怎么来。

再次进入系统后使用命令「ifconfig」查看当前网络设置,注意图中的「192.168.2.48」就是当前虚拟机的 IP 地址。

这时候还需要一个 SSH 工具,在此推荐 FinalShell 是一个免费强大的 SSH 工具。

下载安装后将其打开,点击左上角文件夹图标新建

继续新建

  • 名称 - 自定义
  • 主机 - 填写刚才通过「ifconfig」查看的 IP 地址
  • 端口 - 默认 22 即可(云虚拟主机一般为了安全起见都会默认给你随意设置一个端口)

连接刚才添加的主机,遇到「安全警告」选择「接受并保存」

输入用户名

输入密码

连接成功,可以操作了

FinalShell 是很强大的,相比于直接在虚拟机使用,FinalShell 输入命令时可以粘贴命令,文件传输、命令历史快速查看(当然使用系统命令也是可以的)。

Conners Hua

这个家伙很懒,什么都没有留下。

您可能还喜欢...

发表评论

电子邮件地址不会被公开。 必填项已用*标注