更换服务器操作系统

更换服务器操作系统

我们有一台装有旧版 Arch Linux 的服务器。
我们想将其切换到其他 Linux(CentOS 或 Ubuntu)

问题是,人们正在使用它。我是否可以选择快速更改它而无需购买新机器?
(我想过提前准备虚拟机,然后永久切换到它 - 但我不知道该怎么做......)

答案1

您的 VM 想法很好。流程如下:

在台式机上,创建图像:

  1. 创建与服务器磁盘大小相同的新虚拟磁盘映像
  2. 启动虚拟机并安装操作系统和软件
  3. 重新启动虚拟机,但使用救援磁盘(例如 Ubuntu 安装程序),并且不要挂载文件系统
  4. 插入带有映像的 USB 硬盘
  5. 将 USB 磁盘挂载到 /mnt
  6. 假设虚拟机磁盘是sda运行:dd if=/dev/sda of=/mnt/mysda.img bs=1M

安装映像:

  1. 备份服务器
  2. 从救援磁盘/USB 密钥启动服务器
  3. 插入大于虚拟磁盘大小的 USB 硬盘
  4. 将 USB 磁盘挂载到 /mnt
  5. dd if=/mnt/mysda.img of=/dev/sda bs=1M

相关内容