在远程服务器上将 CentOS 替换为 Ubuntu(仅限 SSH 访问)

在远程服务器上将 CentOS 替换为 Ubuntu(仅限 SSH 访问)

我正在尝试在远程计算机上用 Ubuntu Server 替换 CentOS,其中唯一的访问是通过网络(目前仅支持 SSH,如果需要,可以设置 VNC)。我已经完全备份了服务器上的所有数据。理想情况下,完成此操作后,唯一正在运行的系统将是 Ubuntu Server。

为了降低风险,我在本地运行的虚拟机中设置了 CentOS 服务器。磁盘配置与远程相同:一个启动分区,一个LVM,内部有一个XFS分区。计算资源量也相同:2 个 CPU 核心和 4 GiB RAM。

需要注意的是,虽然设置过程是通过“物理”访问完成的(毕竟它是一个虚拟机),但它的目的是作为演练平台,因此我必须在初始设置后通过 SSH 执行所有其他操作,这本身并不相关。

我最初计划将Ubuntu安装为双引导,然后删除CentOS,但是一些Google-ing事先告诉我不可能缩小XFS分区,所以我迷失了,不知道现在该怎么办。

如何将远程计算机上的 CentOS 替换为 Ubuntu Server,而不失去 SSH 访问权限?

相关内容