活动公告

系统通知
05-18 21:22
系统通知
通知:本站资源由网友上传分享,如有违规等问题请到版务模块进行投诉,资源失效请在帖子内回复要求补档,会尽快处理!
10-23 09:31

elementary OS系统迁移完全指南 从备份旧系统到准备安装介质再到新设备安装和配置恢复详细解析每个步骤让你轻松完成系统迁移享受无缝体验

SunJu_FaceMall

3万

主题

2860

科技点

3万

积分

白金月票

碾压王

积分
32872

塔罗立华奏

<font color=白金月票" /> 发表于 2025-9-30 19:00:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
引言

elementary OS是一款基于Ubuntu的Linux发行版,以其优雅的设计、流畅的用户体验和良好的性能而受到许多用户的喜爱。随着硬件更新换代或工作需求变化,我们可能需要将elementary OS系统从旧设备迁移到新设备。系统迁移看似复杂,但只要按照正确的步骤进行,就能轻松完成,实现无缝体验。本指南将详细解析从备份旧系统到准备安装介质,再到新设备安装和配置恢复的全过程,帮助你顺利完成elementary OS的系统迁移。

迁移前的准备工作

在开始系统迁移之前,充分的准备工作是必不可少的。这不仅能够确保迁移过程顺利进行,还能最大程度地减少数据丢失和系统配置问题的风险。

评估旧系统

首先,需要对旧系统进行全面评估,了解当前系统的状态和配置:

1. 系统版本信息:打开终端,输入以下命令查看elementary OS的版本信息:lsb_release -a
cat /etc/os-release记录下版本号,以便在新系统上安装相同或更新的版本。
2. 硬件信息:使用以下命令查看硬件配置:sudo lshw
sudo lscpu
free -h
df -h这些信息可以帮助你了解新设备是否满足系统要求,以及是否需要调整分区大小。
3. 已安装软件:列出所有已安装的软件包:dpkg --get-selections > ~/package_list.txt这将创建一个包含所有已安装软件包的列表,便于在新系统上重新安装。

系统版本信息:打开终端,输入以下命令查看elementary OS的版本信息:
  1. lsb_release -a
  2. cat /etc/os-release
复制代码

记录下版本号,以便在新系统上安装相同或更新的版本。

硬件信息:使用以下命令查看硬件配置:
  1. sudo lshw
  2. sudo lscpu
  3. free -h
  4. df -h
复制代码

这些信息可以帮助你了解新设备是否满足系统要求,以及是否需要调整分区大小。

已安装软件:列出所有已安装的软件包:
  1. dpkg --get-selections > ~/package_list.txt
复制代码

这将创建一个包含所有已安装软件包的列表,便于在新系统上重新安装。

确定需要备份的数据

根据个人需求,确定需要备份的数据类型:

1. 个人文件:文档、图片、音乐、视频等个人数据。
2. 应用程序数据:浏览器书签、邮件客户端数据、即时通讯记录等。
3. 系统配置:自定义设置、网络配置、用户账户信息等。
4. 开发环境:如果从事开发工作,还需要备份代码仓库、开发工具配置等。

准备必要的工具

确保手头有以下工具,以便顺利完成迁移过程:

1. 外部存储设备:足够大的移动硬盘或U盘,用于存储备份数据和创建安装介质。
2. 备份软件:如Deja Dup(elementary OS默认备份工具)、Timeshift等。
3. 系统创建工具:如balenaEtcher、UNetbootin等,用于创建可启动USB安装介质。
4. 网络连接:稳定的互联网连接,用于下载系统镜像和更新。

备份旧系统

备份是系统迁移过程中最关键的步骤之一。一个完整的备份可以确保在迁移过程中不会丢失重要数据,并且能够快速恢复工作环境。

个人文件备份

个人文件是备份的重中之重,通常包括以下内容:

1. 主目录备份:
“`bash创建备份目录mkdir ~/backup

主目录备份:
“`bash

mkdir ~/backup

# 复制主目录下的重要文件夹
   cp -r ~/Documents ~/backup/
   cp -r ~/Downloads ~/backup/
   cp -r ~/Music ~/backup/
   cp -r ~/Pictures ~/backup/
   cp -r ~/Videos ~/backup/
  1. 2. **使用rsync进行增量备份**:
  2.    ```bash
  3.    # 安装rsync(如果尚未安装)
  4.    sudo apt install rsync
  5.    
  6.    # 使用rsync备份主目录
  7.    rsync -avh --progress ~/ /path/to/external/drive/backup/
复制代码

这种方法的优点是可以保留文件权限,并且只复制更改的文件,节省时间和空间。

1. 使用Deja Dup图形化备份工具:打开”应用程序”菜单,搜索并启动”备份”(Deja Dup)。选择备份位置(外部存储设备)。选择要备份的文件夹(默认包括主目录下的主要文件夹)。设置备份计划(可选)。点击”前进”开始备份。
2. 打开”应用程序”菜单,搜索并启动”备份”(Deja Dup)。
3. 选择备份位置(外部存储设备)。
4. 选择要备份的文件夹(默认包括主目录下的主要文件夹)。
5. 设置备份计划(可选)。
6. 点击”前进”开始备份。

• 打开”应用程序”菜单,搜索并启动”备份”(Deja Dup)。
• 选择备份位置(外部存储设备)。
• 选择要备份的文件夹(默认包括主目录下的主要文件夹)。
• 设置备份计划(可选)。
• 点击”前进”开始备份。

应用程序列表备份

为了在新系统上快速恢复之前安装的应用程序,需要备份应用程序列表:

1. 生成已安装软件包列表:
“`bash生成已安装软件包列表dpkg –get-selections | grep -v deinstall > ~/package_list.txt

生成已安装软件包列表:
“`bash

dpkg –get-selections | grep -v deinstall > ~/package_list.txt

# 生成软件源列表
   find /etc/apt/sources.list* -type f -name “*.list” -exec cat {} \; > ~/sources.list.txt
  1. 2. **备份Snap和Flatpak应用**(如果使用):
  2.    ```bash
  3.    # 备份已安装的Snap应用
  4.    snap list > ~/snap_list.txt
  5.    
  6.    # 备份已安装的Flatpak应用
  7.    flatpak list --app > ~/flatpak_list.txt
复制代码

1. 备份第三方软件:对于手动安装的第三方软件,需要单独备份其安装文件和数据目录。

系统配置备份

系统配置的备份可以让你在新系统上快速恢复熟悉的工作环境:

1. 备份系统配置文件:
“`bash创建系统配置备份目录mkdir -p ~/backup/system_config

备份系统配置文件:
“`bash

mkdir -p ~/backup/system_config

# 备份常见的系统配置文件
   sudo cp /etc/fstab ~/backup/system_config/
   sudo cp /etc/hosts ~/backup/system_config/
   sudo cp /etc/sudoers ~/backup/system_config/
   sudo cp -r /etc/network ~/backup/system_config/
   sudo cp -r /etc/apt ~/backup/system_config/
  1. 2. **备份用户配置文件**:
  2.    ```bash
  3.    # 备份用户配置文件
  4.    cp -r ~/.config ~/backup/user_config/
  5.    cp -r ~/.local ~/backup/user_config/
  6.    cp ~/.bashrc ~/backup/user_config/
  7.    cp ~/.profile ~/backup/user_config/
复制代码

1. 备份应用程序特定配置:
“`bash备份浏览器书签(以Firefox为例)cp -r ~/.mozilla/firefox/*.default-release/bookmarkbackups ~/backup/app_config/firefox/

备份应用程序特定配置:
“`bash

cp -r ~/.mozilla/firefox/*.default-release/bookmarkbackups ~/backup/app_config/firefox/

# 备份邮件客户端数据(以Thunderbird为例)
   cp -r ~/.thunderbird ~/backup/app_config/
  1. 4. **使用Timeshift进行系统快照备份**:
  2.    Timeshift是一个强大的系统备份工具,可以创建系统快照:
  3.    ```bash
  4.    # 安装Timeshift
  5.    sudo apt install timeshift
  6.    
  7.    # 启动Timeshift并设置快照
  8.    sudo timeshift-gtk
复制代码

在Timeshift中:

• 选择快照类型(RSYNC或BTRFS)。
• 选择快照位置(外部存储设备)。
• 设置快照计划(可选)。
• 点击”创建”开始创建系统快照。

准备安装介质

完成备份后,下一步是准备elementary OS的安装介质。这包括下载系统镜像和创建可启动USB设备。

下载elementary OS

1. 访问官方网站:打开浏览器,访问elementary OS官方网站(https://elementary.io/)。
2. 选择版本:根据你的需求和硬件兼容性,选择合适的elementary OS版本。通常,最新稳定版是最佳选择。
3. 下载系统镜像:点击下载按钮。elementary OS采用”付费即付”模式,你可以输入任意金额(包括0)来下载系统镜像。
4. 验证下载的镜像:下载完成后,验证镜像的完整性:
“`bash计算下载文件的SHA256校验和sha256sum /path/to/downloaded/elementaryos-*.iso

访问官方网站:打开浏览器,访问elementary OS官方网站(https://elementary.io/)。

选择版本:根据你的需求和硬件兼容性,选择合适的elementary OS版本。通常,最新稳定版是最佳选择。

下载系统镜像:点击下载按钮。elementary OS采用”付费即付”模式,你可以输入任意金额(包括0)来下载系统镜像。

验证下载的镜像:下载完成后,验证镜像的完整性:
“`bash

sha256sum /path/to/downloaded/elementaryos-*.iso

# 将计算结果与官方网站提供的校验和进行比较
  1. 确保两者一致,以保证下载的镜像文件完整无损。
  2. ### 创建可启动USB
  3. 创建可启动USB是安装elementary OS的关键步骤:
  4. 1. **准备USB设备**:
  5.    - 选择一个容量至少为4GB的USB闪存驱动器。
  6.    - 确保USB设备中没有重要数据,因为创建过程会擦除所有数据。
  7.    - 将USB设备连接到电脑。
  8. 2. **使用balenaEtcher创建可启动USB**:
  9.    - 安装balenaEtcher:
  10.      ```bash
  11.      # 下载balenaEtcher
  12.      wget https://github.com/balena-io/etcher/releases/download/v1.7.9/balenaEtcher-1.7.9-x64.AppImage
  13.      
  14.      # 使下载的文件可执行
  15.      chmod +x balenaEtcher-1.7.9-x64.AppImage
  16.      
  17.      # 运行balenaEtcher
  18.      ./balenaEtcher-1.7.9-x64.AppImage
  19.      ```
  20.    - 在balenaEtcher中:
  21.      - 点击"Flash from file"并选择下载的elementary OS镜像文件。
  22.      - 点击"Select target"并选择你的USB设备。
  23.      - 点击"Flash!"开始创建过程。
  24.      - 等待过程完成,这可能需要一些时间。
  25. 3. **使用UNetbootin创建可启动USB**(替代方法):
  26.    - 安装UNetbootin:
  27.      ```bash
  28.      sudo apt install unetbootin
  29.      ```
  30.    - 运行UNetbootin:
  31.      - 选择"Diskimage"选项。
  32.      - 点击"..."按钮并选择下载的elementary OS镜像文件。
  33.      - 在"Type"下拉菜单中选择"USB Drive"。
  34.      - 在"Drive"下拉菜单中选择你的USB设备。
  35.      - 点击"OK"开始创建过程。
  36. 4. **使用dd命令创建可启动USB**(高级方法):
  37.    ```bash
  38.    # 确定USB设备名称(例如/dev/sdb)
  39.    sudo fdisk -l
  40.    
  41.    # 卸载USB设备(如果已挂载)
  42.    sudo umount /dev/sdb*
  43.    
  44.    # 使用dd命令写入镜像
  45.    sudo dd if=/path/to/elementaryos-*.iso of=/dev/sdb bs=4M status=progress oflag=sync
  46.    
  47.    # 同步缓冲区
  48.    sync
复制代码

注意:使用dd命令时要格外小心,确保选择了正确的设备名称,否则可能会导致数据丢失。

验证安装介质

在开始安装之前,最好验证一下创建的可启动USB是否正常工作:

1. 检查USB内容:将USB设备插入电脑,查看其内容是否包含多个文件和文件夹,而不是只有一个ISO文件。
2. 测试启动(可选):重启电脑并进入BIOS/UEFI设置。设置启动顺序,优先从USB设备启动。保存设置并重启。如果看到elementary OS的启动菜单,说明USB设备创建成功。
3. 重启电脑并进入BIOS/UEFI设置。
4. 设置启动顺序,优先从USB设备启动。
5. 保存设置并重启。
6. 如果看到elementary OS的启动菜单,说明USB设备创建成功。

检查USB内容:将USB设备插入电脑,查看其内容是否包含多个文件和文件夹,而不是只有一个ISO文件。

测试启动(可选):

• 重启电脑并进入BIOS/UEFI设置。
• 设置启动顺序,优先从USB设备启动。
• 保存设置并重启。
• 如果看到elementary OS的启动菜单,说明USB设备创建成功。

新设备准备

在安装elementary OS之前,需要对新设备进行一些准备工作,以确保安装过程顺利进行。

硬件兼容性检查

1. 系统要求确认:检查新设备是否满足elementary OS的最低系统要求:处理器:Intel i3或同等性能的AMD处理器(64位)内存:至少4GB RAM(推荐8GB或更多)存储空间:至少15GB可用空间(推荐SSD)图形:支持OpenGL 2.1的显卡
2. 检查新设备是否满足elementary OS的最低系统要求:处理器:Intel i3或同等性能的AMD处理器(64位)内存:至少4GB RAM(推荐8GB或更多)存储空间:至少15GB可用空间(推荐SSD)图形:支持OpenGL 2.1的显卡
3. 处理器:Intel i3或同等性能的AMD处理器(64位)
4. 内存:至少4GB RAM(推荐8GB或更多)
5. 存储空间:至少15GB可用空间(推荐SSD)
6. 图形:支持OpenGL 2.1的显卡
7. 硬件兼容性查询:访问elementary OS的硬件兼容性页面或社区论坛,了解你的设备型号是否有已知的兼容性问题。对于特定硬件(如显卡、无线网卡等),可以搜索Linux驱动支持情况。
8. 访问elementary OS的硬件兼容性页面或社区论坛,了解你的设备型号是否有已知的兼容性问题。
9. 对于特定硬件(如显卡、无线网卡等),可以搜索Linux驱动支持情况。
10. UEFI安全启动检查:如果新设备使用UEFI固件,检查是否支持禁用安全启动(Secure Boot)。某些硬件可能需要禁用安全启动才能正常安装Linux系统。
11. 如果新设备使用UEFI固件,检查是否支持禁用安全启动(Secure Boot)。
12. 某些硬件可能需要禁用安全启动才能正常安装Linux系统。

系统要求确认:

• 检查新设备是否满足elementary OS的最低系统要求:处理器:Intel i3或同等性能的AMD处理器(64位)内存:至少4GB RAM(推荐8GB或更多)存储空间:至少15GB可用空间(推荐SSD)图形:支持OpenGL 2.1的显卡
• 处理器:Intel i3或同等性能的AMD处理器(64位)
• 内存:至少4GB RAM(推荐8GB或更多)
• 存储空间:至少15GB可用空间(推荐SSD)
• 图形:支持OpenGL 2.1的显卡

• 处理器:Intel i3或同等性能的AMD处理器(64位)
• 内存:至少4GB RAM(推荐8GB或更多)
• 存储空间:至少15GB可用空间(推荐SSD)
• 图形:支持OpenGL 2.1的显卡

硬件兼容性查询:

• 访问elementary OS的硬件兼容性页面或社区论坛,了解你的设备型号是否有已知的兼容性问题。
• 对于特定硬件(如显卡、无线网卡等),可以搜索Linux驱动支持情况。

UEFI安全启动检查:

• 如果新设备使用UEFI固件,检查是否支持禁用安全启动(Secure Boot)。
• 某些硬件可能需要禁用安全启动才能正常安装Linux系统。

分区规划

合理的分区规划可以提高系统性能和数据安全性:

1. 基本分区方案:根分区(/):系统文件和应用程序,建议至少25-30GB。交换分区(swap):虚拟内存,大小通常为RAM的1-2倍。家分区(/home):个人文件和用户数据,根据需求分配剩余空间。
2. 根分区(/):系统文件和应用程序,建议至少25-30GB。
3. 交换分区(swap):虚拟内存,大小通常为RAM的1-2倍。
4. 家分区(/home):个人文件和用户数据,根据需求分配剩余空间。
5. 高级分区方案(可选):引导分区(/boot):单独的引导分区,建议500MB-1GB。临时分区(/tmp):临时文件,建议5-10GB。变量分区(/var):日志文件和数据库,建议10-20GB。家分区(/home):个人文件和用户数据,分配剩余空间。
6. 引导分区(/boot):单独的引导分区,建议500MB-1GB。
7. 临时分区(/tmp):临时文件,建议5-10GB。
8. 变量分区(/var):日志文件和数据库,建议10-20GB。
9. 家分区(/home):个人文件和用户数据,分配剩余空间。
10. 数据保留策略:如果新设备已有其他操作系统,考虑是否要保留。规划双启动方案,调整现有分区大小以腾出空间。
11. 如果新设备已有其他操作系统,考虑是否要保留。
12. 规划双启动方案,调整现有分区大小以腾出空间。

基本分区方案:

• 根分区(/):系统文件和应用程序,建议至少25-30GB。
• 交换分区(swap):虚拟内存,大小通常为RAM的1-2倍。
• 家分区(/home):个人文件和用户数据,根据需求分配剩余空间。

高级分区方案(可选):

• 引导分区(/boot):单独的引导分区,建议500MB-1GB。
• 临时分区(/tmp):临时文件,建议5-10GB。
• 变量分区(/var):日志文件和数据库,建议10-20GB。
• 家分区(/home):个人文件和用户数据,分配剩余空间。

数据保留策略:

• 如果新设备已有其他操作系统,考虑是否要保留。
• 规划双启动方案,调整现有分区大小以腾出空间。

BIOS/UEFI设置

正确配置BIOS/UEFI设置对于成功安装elementary OS至关重要:

1. 访问BIOS/UEFI:重启电脑并在启动过程中按下特定键(通常是F2、F10、F12或Del键)进入BIOS/UEFI设置。
2. 重启电脑并在启动过程中按下特定键(通常是F2、F10、F12或Del键)进入BIOS/UEFI设置。
3. 启动模式设置:如果新设备支持UEFI,建议使用UEFI模式安装elementary OS。禁用”CSM”(兼容性支持模块)或”Legacy Boot”选项,以使用纯UEFI模式。
4. 如果新设备支持UEFI,建议使用UEFI模式安装elementary OS。
5. 禁用”CSM”(兼容性支持模块)或”Legacy Boot”选项,以使用纯UEFI模式。
6. 安全启动设置:临时禁用”Secure Boot”选项,以允许安装第三方驱动程序。安装完成后,可以重新启用安全启动(如果需要)。
7. 临时禁用”Secure Boot”选项,以允许安装第三方驱动程序。
8. 安装完成后,可以重新启用安全启动(如果需要)。
9. 启动顺序设置:将USB设备设置为第一启动选项,以便从创建的安装介质启动。保存设置并退出BIOS/UEFI。
10. 将USB设备设置为第一启动选项,以便从创建的安装介质启动。
11. 保存设置并退出BIOS/UEFI。

访问BIOS/UEFI:

• 重启电脑并在启动过程中按下特定键(通常是F2、F10、F12或Del键)进入BIOS/UEFI设置。

启动模式设置:

• 如果新设备支持UEFI,建议使用UEFI模式安装elementary OS。
• 禁用”CSM”(兼容性支持模块)或”Legacy Boot”选项,以使用纯UEFI模式。

安全启动设置:

• 临时禁用”Secure Boot”选项,以允许安装第三方驱动程序。
• 安装完成后,可以重新启用安全启动(如果需要)。

启动顺序设置:

• 将USB设备设置为第一启动选项,以便从创建的安装介质启动。
• 保存设置并退出BIOS/UEFI。

安装elementary OS

准备工作完成后,现在可以开始安装elementary OS了。以下是详细的安装步骤:

从USB启动

1. 插入安装介质:将之前创建的可启动USB设备插入新设备。
2. 重启电脑:重启电脑,并在启动过程中按下特定键(通常是F12、F10或Esc键)访问启动菜单。
3. 选择启动设备:在启动菜单中,选择USB设备作为启动选项。
4. 进入Live环境:等待elementary OS Live环境加载。在欢迎界面,选择语言并点击”尝试elementary OS”进入Live桌面环境。
5. 等待elementary OS Live环境加载。
6. 在欢迎界面,选择语言并点击”尝试elementary OS”进入Live桌面环境。

插入安装介质:将之前创建的可启动USB设备插入新设备。

重启电脑:重启电脑,并在启动过程中按下特定键(通常是F12、F10或Esc键)访问启动菜单。

选择启动设备:在启动菜单中,选择USB设备作为启动选项。

进入Live环境:

• 等待elementary OS Live环境加载。
• 在欢迎界面,选择语言并点击”尝试elementary OS”进入Live桌面环境。

安装过程详解

1. 启动安装程序:在Live桌面环境中,双击桌面上的”安装elementary”图标。如果系统提示需要连接网络,请连接到可用的Wi-Fi网络或有线网络。
2. 在Live桌面环境中,双击桌面上的”安装elementary”图标。
3. 如果系统提示需要连接网络,请连接到可用的Wi-Fi网络或有线网络。
4. 选择语言和键盘布局:在欢迎界面,选择你偏好的语言。点击”继续”按钮。
5. 在欢迎界面,选择你偏好的语言。
6. 点击”继续”按钮。
7. 准备安装:系统会检查安装要求,如磁盘空间和电源连接。如果有警告信息,请根据提示解决问题。点击”继续”按钮。
8. 系统会检查安装要求,如磁盘空间和电源连接。
9. 如果有警告信息,请根据提示解决问题。
10. 点击”继续”按钮。
11. 安装类型选择:擦除磁盘并安装elementary OS:这将删除硬盘上的所有数据并自动分区,适合全新安装。加密elementary OS安装:选择此选项可以加密整个系统,提供额外的安全性。使用LVM加密elementary OS安装:结合LVM(逻辑卷管理)和加密,提供更灵活的存储管理。其他选项:允许手动分区,适合有经验的用户。
12. 擦除磁盘并安装elementary OS:这将删除硬盘上的所有数据并自动分区,适合全新安装。
13. 加密elementary OS安装:选择此选项可以加密整个系统,提供额外的安全性。
14. 使用LVM加密elementary OS安装:结合LVM(逻辑卷管理)和加密,提供更灵活的存储管理。
15. 其他选项:允许手动分区,适合有经验的用户。
16. 手动分区(如果选择了”其他选项”):选择要安装elementary OS的硬盘。点击”新建分区表”创建新的分区表(如果需要)。创建以下分区:EFI系统分区(如果使用UEFI):500MB,FAT32格式,挂载点/boot/efi。根分区(/):至少25GB,ext4格式。交换分区(swap):大小为RAM的1-2倍。家分区(/home):剩余空间,ext4格式。设置根分区为安装位置。点击”继续”按钮。
17. 选择要安装elementary OS的硬盘。
18. 点击”新建分区表”创建新的分区表(如果需要)。
19. 创建以下分区:EFI系统分区(如果使用UEFI):500MB,FAT32格式,挂载点/boot/efi。根分区(/):至少25GB,ext4格式。交换分区(swap):大小为RAM的1-2倍。家分区(/home):剩余空间,ext4格式。
20. EFI系统分区(如果使用UEFI):500MB,FAT32格式,挂载点/boot/efi。
21. 根分区(/):至少25GB,ext4格式。
22. 交换分区(swap):大小为RAM的1-2倍。
23. 家分区(/home):剩余空间,ext4格式。
24. 设置根分区为安装位置。
25. 点击”继续”按钮。
26. 时区设置:在地图上点击你的位置,或从下拉菜单中选择城市。系统会自动调整时区。点击”继续”按钮。
27. 在地图上点击你的位置,或从下拉菜单中选择城市。
28. 系统会自动调整时区。
29. 点击”继续”按钮。
30. 键盘布局设置:选择你的键盘布局。可以在测试框中输入文字验证键盘布局是否正确。点击”继续”按钮。
31. 选择你的键盘布局。
32. 可以在测试框中输入文字验证键盘布局是否正确。
33. 点击”继续”按钮。
34. 用户信息设置:输入你的姓名。输入计算机名称(主机名)。输入用户名(小写字母,无空格)。输入密码(建议使用强密码)。选择是否需要自动登录(不推荐用于共享或公共设备)。点击”继续”按钮。
35. 输入你的姓名。
36. 输入计算机名称(主机名)。
37. 输入用户名(小写字母,无空格)。
38. 输入密码(建议使用强密码)。
39. 选择是否需要自动登录(不推荐用于共享或公共设备)。
40. 点击”继续”按钮。
41. 开始安装:系统会显示安装摘要,确认所有设置正确。点击”安装”按钮开始安装过程。安装过程可能需要20-40分钟,具体时间取决于你的硬件性能。
42. 系统会显示安装摘要,确认所有设置正确。
43. 点击”安装”按钮开始安装过程。
44. 安装过程可能需要20-40分钟,具体时间取决于你的硬件性能。
45. 完成安装:安装完成后,系统会显示安装完成的提示。点击”现在重启”按钮。当提示移除安装介质时,拔出USB设备。按Enter键完成重启。
46. 安装完成后,系统会显示安装完成的提示。
47. 点击”现在重启”按钮。
48. 当提示移除安装介质时,拔出USB设备。
49. 按Enter键完成重启。

启动安装程序:

• 在Live桌面环境中,双击桌面上的”安装elementary”图标。
• 如果系统提示需要连接网络,请连接到可用的Wi-Fi网络或有线网络。

选择语言和键盘布局:

• 在欢迎界面,选择你偏好的语言。
• 点击”继续”按钮。

准备安装:

• 系统会检查安装要求,如磁盘空间和电源连接。
• 如果有警告信息,请根据提示解决问题。
• 点击”继续”按钮。

安装类型选择:

• 擦除磁盘并安装elementary OS:这将删除硬盘上的所有数据并自动分区,适合全新安装。
• 加密elementary OS安装:选择此选项可以加密整个系统,提供额外的安全性。
• 使用LVM加密elementary OS安装:结合LVM(逻辑卷管理)和加密,提供更灵活的存储管理。
• 其他选项:允许手动分区,适合有经验的用户。

手动分区(如果选择了”其他选项”):

• 选择要安装elementary OS的硬盘。
• 点击”新建分区表”创建新的分区表(如果需要)。
• 创建以下分区:EFI系统分区(如果使用UEFI):500MB,FAT32格式,挂载点/boot/efi。根分区(/):至少25GB,ext4格式。交换分区(swap):大小为RAM的1-2倍。家分区(/home):剩余空间,ext4格式。
• EFI系统分区(如果使用UEFI):500MB,FAT32格式,挂载点/boot/efi。
• 根分区(/):至少25GB,ext4格式。
• 交换分区(swap):大小为RAM的1-2倍。
• 家分区(/home):剩余空间,ext4格式。
• 设置根分区为安装位置。
• 点击”继续”按钮。

• EFI系统分区(如果使用UEFI):500MB,FAT32格式,挂载点/boot/efi。
• 根分区(/):至少25GB,ext4格式。
• 交换分区(swap):大小为RAM的1-2倍。
• 家分区(/home):剩余空间,ext4格式。

时区设置:

• 在地图上点击你的位置,或从下拉菜单中选择城市。
• 系统会自动调整时区。
• 点击”继续”按钮。

键盘布局设置:

• 选择你的键盘布局。
• 可以在测试框中输入文字验证键盘布局是否正确。
• 点击”继续”按钮。

用户信息设置:

• 输入你的姓名。
• 输入计算机名称(主机名)。
• 输入用户名(小写字母,无空格)。
• 输入密码(建议使用强密码)。
• 选择是否需要自动登录(不推荐用于共享或公共设备)。
• 点击”继续”按钮。

开始安装:

• 系统会显示安装摘要,确认所有设置正确。
• 点击”安装”按钮开始安装过程。
• 安装过程可能需要20-40分钟,具体时间取决于你的硬件性能。

完成安装:

• 安装完成后,系统会显示安装完成的提示。
• 点击”现在重启”按钮。
• 当提示移除安装介质时,拔出USB设备。
• 按Enter键完成重启。

首次启动设置

1. 欢迎界面:系统首次启动会显示欢迎界面。选择语言并点击”前进”。
2. 系统首次启动会显示欢迎界面。
3. 选择语言并点击”前进”。
4. 连接网络:选择可用的Wi-Fi网络或有线连接。输入网络密码(如果需要)。点击”前进”。
5. 选择可用的Wi-Fi网络或有线连接。
6. 输入网络密码(如果需要)。
7. 点击”前进”。
8. 隐私设置:选择是否开启位置服务。选择是否向开发团队发送问题报告。点击”前进”。
9. 选择是否开启位置服务。
10. 选择是否向开发团队发送问题报告。
11. 点击”前进”。
12. 在线账户(可选):可以添加在线账户(如Google、Nextcloud等)。如果不需要,点击”跳过”。
13. 可以添加在线账户(如Google、Nextcloud等)。
14. 如果不需要,点击”跳过”。
15. 准备就绪:点击”开始使用elementary OS”进入桌面。
16. 点击”开始使用elementary OS”进入桌面。

欢迎界面:

• 系统首次启动会显示欢迎界面。
• 选择语言并点击”前进”。

连接网络:

• 选择可用的Wi-Fi网络或有线连接。
• 输入网络密码(如果需要)。
• 点击”前进”。

隐私设置:

• 选择是否开启位置服务。
• 选择是否向开发团队发送问题报告。
• 点击”前进”。

在线账户(可选):

• 可以添加在线账户(如Google、Nextcloud等)。
• 如果不需要,点击”跳过”。

准备就绪:

• 点击”开始使用elementary OS”进入桌面。

系统配置恢复

安装完成后,现在需要恢复之前备份的数据和配置,以重建熟悉的工作环境。

系统更新

首先,确保系统是最新的:

1. 更新软件包列表:sudo apt update
2. 升级系统:sudo apt upgrade -y
3. 安装系统更新:sudo apt dist-upgrade -y
4. 重启系统:sudo reboot

更新软件包列表:
  1. sudo apt update
复制代码

升级系统:
  1. sudo apt upgrade -y
复制代码

安装系统更新:
  1. sudo apt dist-upgrade -y
复制代码

重启系统:
  1. sudo reboot
复制代码

安装之前的应用程序

接下来,恢复之前安装的应用程序:

1. 恢复软件源:
“`bash备份原始软件源文件sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo cp -r /etc/apt/sources.list.d /etc/apt/sources.list.d.bak

恢复软件源:
“`bash

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo cp -r /etc/apt/sources.list.d /etc/apt/sources.list.d.bak

# 恢复软件源
   sudo cp /path/to/backup/sources.list.txt /etc/apt/sources.list/

# 更新软件包列表
   sudo apt update
  1. 2. **安装之前的应用程序**:
  2.    ```bash
  3.    # 使用备份的软件包列表安装应用程序
  4.    sudo xargs -a /path/to/backup/package_list.txt apt install -y
复制代码

1.
  1. 恢复Snap应用:# 恢复Snap应用
  2. while read app; do
  3. snap install "$app"
  4. done < /path/to/backup/snap_list.txt
复制代码
2.
  1. 恢复Flatpak应用:# 恢复Flatpak应用
  2. while read app; do
  3. flatpak install "$app"
  4. done < /path/to/backup/flatpak_list.txt
复制代码
3. 重新安装第三方软件:对于手动安装的第三方软件,需要从官方网站下载并重新安装。

恢复Snap应用:
  1. # 恢复Snap应用
  2. while read app; do
  3. snap install "$app"
  4. done < /path/to/backup/snap_list.txt
复制代码

恢复Flatpak应用:
  1. # 恢复Flatpak应用
  2. while read app; do
  3. flatpak install "$app"
  4. done < /path/to/backup/flatpak_list.txt
复制代码

重新安装第三方软件:对于手动安装的第三方软件,需要从官方网站下载并重新安装。

恢复个人文件

现在,恢复个人文件和数据:

1. 恢复主目录文件:# 恢复文档、图片、音乐等
cp -r /path/to/backup/Documents ~/
cp -r /path/to/backup/Pictures ~/
cp -r /path/to/backup/Music ~/
cp -r /path/to/backup/Videos ~/
2. 使用rsync恢复文件:# 使用rsync恢复主目录
rsync -avh --progress /path/to/backup/ ~/
3.
  1. 设置文件权限:# 确保文件权限正确
  2. sudo chown -R $USER:$USER ~/
复制代码

恢复主目录文件:
  1. # 恢复文档、图片、音乐等
  2. cp -r /path/to/backup/Documents ~/
  3. cp -r /path/to/backup/Pictures ~/
  4. cp -r /path/to/backup/Music ~/
  5. cp -r /path/to/backup/Videos ~/
复制代码

使用rsync恢复文件:
  1. # 使用rsync恢复主目录
  2. rsync -avh --progress /path/to/backup/ ~/
复制代码

设置文件权限:
  1. # 确保文件权限正确
  2. sudo chown -R $USER:$USER ~/
复制代码

恢复系统配置

最后,恢复系统配置和应用程序设置:

1. 恢复系统配置文件:# 恢复系统配置文件(谨慎操作)
sudo cp /path/to/backup/system_config/fstab /etc/
sudo cp /path/to/backup/system_config/hosts /etc/
sudo cp -r /path/to/backup/system_config/network /etc/
sudo cp -r /path/to/backup/system_config/apt /etc/
2. 恢复用户配置文件:# 恢复用户配置文件
cp -r /path/to/backup/user_config/.config ~/
cp -r /path/to/backup/user_config/.local ~/
cp /path/to/backup/user_config/.bashrc ~/
cp /path/to/backup/user_config/.profile ~/
3. 恢复应用程序特定配置:
“`bash恢复浏览器书签(以Firefox为例)cp -r /path/to/backup/app_config/firefox/bookmarkbackups ~/.mozilla/firefox/*.default-release/

恢复系统配置文件:
  1. # 恢复系统配置文件(谨慎操作)
  2. sudo cp /path/to/backup/system_config/fstab /etc/
  3. sudo cp /path/to/backup/system_config/hosts /etc/
  4. sudo cp -r /path/to/backup/system_config/network /etc/
  5. sudo cp -r /path/to/backup/system_config/apt /etc/
复制代码

恢复用户配置文件:
  1. # 恢复用户配置文件
  2. cp -r /path/to/backup/user_config/.config ~/
  3. cp -r /path/to/backup/user_config/.local ~/
  4. cp /path/to/backup/user_config/.bashrc ~/
  5. cp /path/to/backup/user_config/.profile ~/
复制代码

恢复应用程序特定配置:
“`bash

cp -r /path/to/backup/app_config/firefox/bookmarkbackups ~/.mozilla/firefox/*.default-release/

# 恢复邮件客户端数据(以Thunderbird为例)
   cp -r /path/to/backup/app_config/thunderbird ~/.thunderbird/
  1. 4. **恢复桌面环境设置**:
  2.    ```bash
  3.    # 恢复Plank Dock设置
  4.    cp -r /path/to/backup/user_config/.config/plank ~/.config/
  5.    
  6.    # 恢复Slingshot应用程序菜单设置
  7.    cp -r /path/to/backup/user_config/.config/slingshot ~/.config/
  8.    
  9.    # 恢复Gala窗口管理器设置
  10.    cp -r /path/to/backup/user_config/.config/gala ~/.config/
复制代码

1. 重启系统:sudo reboot
  1. sudo reboot
复制代码

优化和个性化

系统迁移完成后,可以进行一些优化和个性化设置,以提高性能和使用体验。

系统优化设置

1. 安装必要的驱动程序:
“`bash安装硬件信息工具sudo apt install inxi

安装必要的驱动程序:
“`bash

sudo apt install inxi

# 检查硬件信息
   inxi -F

# 安装专有驱动(如NVIDIA显卡驱动)
   sudo apt install nvidia-driver-470
  1. 2. **优化系统性能**:
  2.    ```bash
  3.    # 安装preload(预加载常用应用程序)
  4.    sudo apt install preload
  5.    
  6.    # 安装stacer(系统优化工具)
  7.    sudo apt install stacer
复制代码

1. 减少启动项:打开”应用程序”菜单,搜索并启动”启动应用程序”。禁用不必要的启动项,以提高启动速度。
2. 打开”应用程序”菜单,搜索并启动”启动应用程序”。
3. 禁用不必要的启动项,以提高启动速度。
4. 调整Swappiness值(减少交换分区使用):
“`bash查看当前swappiness值cat /proc/sys/vm/swappiness

减少启动项:

• 打开”应用程序”菜单,搜索并启动”启动应用程序”。
• 禁用不必要的启动项,以提高启动速度。

调整Swappiness值(减少交换分区使用):
“`bash

cat /proc/sys/vm/swappiness

# 临时修改swappiness值
   sudo sysctl vm.swappiness=10

# 永久修改swappiness值
   echo “vm.swappiness=10” | sudo tee -a /etc/sysctl.conf
  1. ### 个性化配置
  2. 1. **更改主题和图标**:
  3.    - 打开"系统设置" > "外观"。
  4.    - 选择喜欢的主题、图标和光标样式。
  5.    - 可以从第三方网站(如Gnome-look.org)下载更多主题和图标。
  6. 2. **配置Plank Dock**:
  7.    - 右键点击Plank Dock,选择"偏好设置"。
  8.    - 调整Dock的位置、大小、对齐方式和主题。
  9.    - 添加或删除Dock中的应用程序。
  10. 3. **自定义桌面背景**:
  11.    - 右键点击桌面,选择"更改桌面背景"。
  12.    - 选择系统提供的背景或点击"+"按钮添加自定义图片。
  13. 4. **配置工作区**:
  14.    - 打开"系统设置" > "工作区"。
  15.    - 设置工作区数量和切换方式。
  16. ### 常用软件推荐
  17. 1. **办公软件**:
  18.    ```bash
  19.    # LibreOffice办公套件
  20.    sudo apt install libreoffice
  21.    
  22.    # Evince文档查看器
  23.    sudo apt install evince
复制代码

1. 图形和设计:
“`bashGIMP图像编辑器sudo apt install gimp

图形和设计:
“`bash

sudo apt install gimp

# Inkscape矢量图形编辑器
   sudo apt install inkscape
  1. 3. **多媒体**:
  2.    ```bash
  3.    # VLC媒体播放器
  4.    sudo apt install vlc
  5.    
  6.    # Audacity音频编辑器
  7.    sudo apt install audacity
复制代码

1.
  1. 开发工具:
  2. “`bashVisual Studio Codewget -qO-https://packages.microsoft.com/keys/microsoft.asc| gpg –dearmor > packages.microsoft.gpg
  3. sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/
  4. echo “deb [arch=amd64,arm64,armhf signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg]https://packages.microsoft.com/repos/codestable main” | sudo tee /etc/apt/sources.list.d/vscode.list > /dev/null
  5. sudo apt update
  6. sudo apt install code
复制代码

开发工具:
“`bash

wget -qO-https://packages.microsoft.com/keys/microsoft.asc| gpg –dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/
echo “deb [arch=amd64,arm64,armhf signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg]https://packages.microsoft.com/repos/codestable main” | sudo tee /etc/apt/sources.list.d/vscode.list > /dev/null
sudo apt update
sudo apt install code

# Git版本控制
   sudo apt install git
  1. 5. **系统工具**:
  2.    ```bash
  3.    # GParted分区编辑器
  4.    sudo apt install gparted
  5.    
  6.    # Htop系统监视器
  7.    sudo apt install htop
  8.    
  9.    # Neofetch系统信息工具
  10.    sudo apt install neofetch
复制代码

故障排除

在系统迁移过程中,可能会遇到一些问题。本节提供常见问题的解决方案和资源获取途径。

常见问题及解决方案

1. 无法从USB启动:确保BIOS/UEFI设置中已禁用安全启动。尝试使用不同的USB创建工具重新创建安装介质。检查USB设备是否正常工作。
2. 确保BIOS/UEFI设置中已禁用安全启动。
3. 尝试使用不同的USB创建工具重新创建安装介质。
4. 检查USB设备是否正常工作。
5. 安装过程中卡住:尝试在启动选项中添加”nomodeset”参数。检查硬件兼容性,特别是显卡和无线网卡。尝试使用较新或较旧版本的elementary OS。
6. 尝试在启动选项中添加”nomodeset”参数。
7. 检查硬件兼容性,特别是显卡和无线网卡。
8. 尝试使用较新或较旧版本的elementary OS。
9. 无线网卡不工作:
“`bash检查无线网卡型号lspci | grep Network

无法从USB启动:

• 确保BIOS/UEFI设置中已禁用安全启动。
• 尝试使用不同的USB创建工具重新创建安装介质。
• 检查USB设备是否正常工作。

安装过程中卡住:

• 尝试在启动选项中添加”nomodeset”参数。
• 检查硬件兼容性,特别是显卡和无线网卡。
• 尝试使用较新或较旧版本的elementary OS。

无线网卡不工作:
“`bash

lspci | grep Network

# 安装必要的驱动程序
   sudo apt install firmware-b43-installer  # 对于Broadcom网卡
   sudo apt install firmware-iwlwifi        # 对于Intel网卡
  1. 4. **显卡驱动问题**:
  2.    ```bash
  3.    # 安装系统检测工具
  4.    sudo apt install ubuntu-drivers-common
  5.    
  6.    # 检测推荐驱动
  7.    ubuntu-drivers devices
  8.    
  9.    # 安装推荐驱动
  10.    sudo ubuntu-drivers autoinstall
复制代码

1. 声音问题:
“`bash安装alsa工具sudo apt install alsa-tools-gui pavucontrol

声音问题:
“`bash

sudo apt install alsa-tools-gui pavucontrol

# 检查音量设置
   pavucontrol

# 重启音频服务
   pulseaudio -k && pulseaudio –start
  1. 6. **应用程序无法启动**:
  2.    ```bash
  3.    # 检查依赖关系
  4.    sudo apt install -f
  5.    
  6.    # 重新安装应用程序
  7.    sudo apt install --reinstall application-name
复制代码

资源获取途径

1. 官方资源:elementary OS官方网站:https://elementary.io/elementary OS文档:https://docs.elementary.io/elementary OS GitHub:https://github.com/elementary
2. elementary OS官方网站:https://elementary.io/
3. elementary OS文档:https://docs.elementary.io/
4. elementary OS GitHub:https://github.com/elementary
5. 社区支持:elementary OS论坛:https://forums.elementary.io/Reddit社区:https://www.reddit.com/r/elementaryos/Telegram群组:https://t.me/elementaryos
6. elementary OS论坛:https://forums.elementary.io/
7. Reddit社区:https://www.reddit.com/r/elementaryos/
8. Telegram群组:https://t.me/elementaryos
9. 教程和指南:elementary OS博客:https://blog.elementary.io/YouTube教程频道:https://www.youtube.com/c/elementaryOMG! Ubuntu!:https://www.omgubuntu.co.uk/(包含elementaryOS相关内容)
10. elementary OS博客:https://blog.elementary.io/
11. YouTube教程频道:https://www.youtube.com/c/elementary
12. OMG! Ubuntu!:https://www.omgubuntu.co.uk/(包含elementaryOS相关内容)
13. 软件源:elementary OS AppCenter:系统自带的应用商店Flathub:https://flathub.org/(Flatpak应用)Snap Store:https://snapcraft.io/(Snap应用)
14. elementary OS AppCenter:系统自带的应用商店
15. Flathub:https://flathub.org/(Flatpak应用)
16. Snap Store:https://snapcraft.io/(Snap应用)

官方资源:

• elementary OS官方网站:https://elementary.io/
• elementary OS文档:https://docs.elementary.io/
• elementary OS GitHub:https://github.com/elementary

社区支持:

• elementary OS论坛:https://forums.elementary.io/
• Reddit社区:https://www.reddit.com/r/elementaryos/
• Telegram群组:https://t.me/elementaryos

教程和指南:

• elementary OS博客:https://blog.elementary.io/
• YouTube教程频道:https://www.youtube.com/c/elementary
• OMG! Ubuntu!:https://www.omgubuntu.co.uk/(包含elementaryOS相关内容)

软件源:

• elementary OS AppCenter:系统自带的应用商店
• Flathub:https://flathub.org/(Flatpak应用)
• Snap Store:https://snapcraft.io/(Snap应用)

结语

通过本指南的详细步骤,你已经成功完成了elementary OS系统的迁移过程,从备份旧系统到准备安装介质,再到新设备安装和配置恢复。系统迁移可能看起来复杂,但只要按照正确的步骤进行,就能轻松完成,实现无缝体验。

现在,你可以在新设备上享受elementary OS带来的优雅设计和流畅体验。定期备份系统和重要数据,保持系统更新,并参与社区讨论,可以让你更好地使用和维护你的elementary OS系统。

希望本指南能够帮助你顺利完成系统迁移,并在使用elementary OS的过程中获得愉快和高效的体验。如果你在迁移过程中遇到任何问题,不要犹豫,寻求社区支持和帮助。elementary OS拥有一个友好和活跃的社区,随时准备为你提供支持。

祝你在elementary OS的世界里探索愉快!
「七転び八起き(ななころびやおき)」
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则