目录

前言:

一、再生龙启动盘制作

二、服务器制作

三、服务器备份系统

四、服务器还原系统

前言:

        当我们需要给其他电脑装Linux系统时,安装依赖是一件非常麻烦的事,甚至会把系统搞崩,我们通过服务器把装有完整依赖的系统备份为镜像文件,再通过服务器给其他电脑还原系统,这样就不用再去手动安装依赖啦~

一、再生龙启动盘制作

1、下载再生龙镜像文件

1.1 进入官网 Clonezilla - Downloads

1.2 我们这里选择 alternative stable - 20220103-impish

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_启动盘

1.3选择amd64和ios下载

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_linux_02

2、制作再生龙引导盘

2.1 下载UltraISO,装载clonezilla镜像 最新UltraISO官方免费下载 - UltraISO软碟通中文官方网站

打开UItralSO,选择打开clonezilla镜像

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_ubuntu_03

2.2 插入U盘,选择启动->写入硬盘映像

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_启动盘_04

2.3 选择写入,等待启动盘制作

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_linux_05

二、服务器制作

1、准备工具

1.1 服务器

1.2 外接显示器

1.3 键鼠

2、服务器装Linux系统


2.2 Ubuntu系统安装完成后设置服务器网口IP为192.168.10.103(自定义设置)

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_服务器_06

 

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_启动盘_07

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_服务器_08

2.3 在/home目录下创建存放镜像文件的文件夹,我们这里使用的文件夹是/home/partimag

sudo mkdir /home/partimag

2.4 设置开机不锁屏

打开用户设置

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_启动盘_09

解锁

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_服务器_10

 开启自动登陆

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_启动盘_11

 设置永不熄屏 

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_linux_12

设置免密码登陆

打开/etc/gdm3/custom.conf文件

sudo gedit /etc/gdm3/custom.conf

修改custim.conf文件,找到以下内容,然后修改

[daemon]
AutomaticLoginEnable=True
AutomaticLogin=[用户名]

如果上述步骤无法开机自动登陆,可以使用以下方法

打开/lib/systemd/system/rc-local.service文件

sudo gedit /lib/systemd/system/rc-local.service

修改rc-local.service文件,将文件内容替换为以下内容,然后保存

[Unit]
Description=/etc/rc.local Compatibility
ConditionPathExists=/etc/rc.local
 
[Service]
#Type=forking
ExecStart=/etc/rc.local start
#TimeoutSec=0
StandardOutput=tty
#RemainAfterExit=yes
SysVStartPriority=99
 
[Install]
WantedBy=multi-user.target

创建并打开/etc/rc.local文件

sudo gedit /etc/rc.local

在文件中输入以下内容后保存

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
#echo "看到这行字,说明添加自启动脚本成功。" > /usr/local/test.log
#/home/youibot/start_up.sh &

startx

exit 0

打开终端依次输入以下内容

sudo systemctl enable rc-local.service
sudo systemctl start rc-local.service

2.5 设置ssh权限允许root远程登陆

安装ssh服务

sudo apt updatesudo apt install openssh-server

打开ssh服务配置文件

sudo gedit /etc/ssh/sshd_config

注释掉这行 PermitRootLogin prohibit-password

PermitRootLogin参数设置为yes

#LoginGraceTime 2m
#PermitRootLogin prohibit-password
#StrictModes yes
#MaxAuthTries 6
#MaxSessions 10
PermitRootLogin yes

重启ssh服务 

sudo service ssh restart

设置root密码

sudo passwd root

root权限远程登陆设置完成!

2.6 以上所有步骤完成后重启电脑!

三、服务器备份系统

前期准备:

        (1)将服务器与电脑通过网线连接

        (2)在电脑上插入再生龙启动盘、键盘

1.进入BIOS界面,选择U盘启动

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_ubuntu_13

2.选择 clonezilla live(Default setting, VGA 800x600)

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_启动盘_14

3.选择简体中文

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_linux_15

4.选择使用默认的键盘配置

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_服务器_16

5.选择使用再生龙

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_linux_17

6.选择device-image 硬盘/分区[存到/来自]镜像文件

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_IP_18

7.选择使用ssh服务器的目录

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_IP_19

8.选择连接状态为yes的网卡

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_ubuntu_20

9.选择设定固定IP地址

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_linux_21

10.将IP地址设置为与服务器同网段即可

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_linux_22

11.设置子网掩码

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_ubuntu_23

12.设置网关(使用默认即可)

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_IP_24

13.设置网域(使用默认即可)

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_服务器_25

14.设置服务器IP地址为192.168.10.103(根据服务器的IP设置,一定要一致,否则挂载不上)

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_启动盘_26

15.设置远程ssh主机的端口号(默认为22)

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_启动盘_27

16.使用root用户登陆

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_linux_28

17.设置储存镜像文件的位置(与我们在服务器/home目录下创建的文件一致)

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_IP_29

18.选择ok

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_linux_30

19.输入yes

 

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_IP_31

20.输入服务器root用户的密码

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_IP_32

21.选择初学者模式

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_启动盘_33

22.选择储存本机硬盘为镜像文件

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_linux_34

23.输入镜像文件的名称

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_ubuntu_35

24.选择需要备份的本机硬盘(确保服务器磁盘空间足够!)

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_ubuntu_36

25.选择跳过检查,备份速度快

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_服务器_37

26.选择否,跳过检查

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_IP_38

27.选择不对镜像加密

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_linux_39

28.选择关机

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_ubuntu_40

29.输入y 

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_linux_41

30.进入以下界面,即在备份中

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_启动盘_42

等待备份完成后关机!

备份完成后即可在服务器的/home/partimag目录下找到其镜像文件

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_linux_43

四、服务器还原系统

1.从服务器备份系统操作步骤22开始,选择还原镜像文件到本机硬盘

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_linux_44

2.选择之前备份的镜像文件

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_ubuntu_45

3.选择还原的硬盘

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_启动盘_46

4.选择否,跳过检查

 

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_ubuntu_47

5.选择关机

 

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_linux_48

6.输入y,直到执行完成

 

Linux服务器如何镜像到另外一台服务器 linux服务器镜像还原_启动盘_49

7.等待系统还原完成后,自动关机 ,还原完成!