阅读量:2
“Ubuntu dropped”通常指系统崩溃或无法启动,以下是不同场景下的迁移或恢复方案:
一、系统崩溃后数据迁移
-
通过Live USB备份数据
- 用Ubuntu Live USB启动,在“试用Ubuntu”模式下挂载原系统分区(如
/dev/sda1),将/home、/etc等目录备份到外接硬盘。 - 命令示例:
sudo rsync -av /mnt/old_home/ /media/new_disk/home/(/mnt/old_home为原系统挂载点)。
- 用Ubuntu Live USB启动,在“试用Ubuntu”模式下挂载原系统分区(如
-
克隆系统到新硬盘
- 用Clonezilla或
dd命令将原系统完整克隆到新硬盘(需外接硬盘容量≥原系统占用空间)。 - 示例(
dd命令):sudo dd if=/dev/sda of=/dev/sdb bs=4M status=progress(/dev/sda为原盘,/dev/sdb为新盘)。
- 用Clonezilla或
二、系统版本降级迁移
-
全新安装旧版本
- 下载目标版本的Ubuntu ISO,用Live USB安装,选择“手动分区”时保留原
/home分区(需提前备份数据)。 - 安装后通过
sudo dpkg --set-selections < packagelist.txt恢复软件包(需提前用dpkg --get-selections > packagelist.txt备份)。
- 下载目标版本的Ubuntu ISO,用Live USB安装,选择“手动分区”时保留原
-
修改源列表降级(不推荐)
- 编辑
/etc/apt/sources.list,将仓库地址指向旧版本(如将focal改为bionic),执行sudo apt update后手动降级关键软件包。 - 风险:可能引发依赖冲突,仅适用于简单环境。
- 编辑
三、迁移后关键操作
- 修复引导:若新硬盘为UEFI引导,需用Live USB重新安装GRUB:
sudo mount /dev/sdb1 /mnt(/dev/sdb1为新系统根分区)
sudo grub-install --boot-directory=/mnt/boot /dev/sdb。 - 更新UUID:若分区UUID变更,需编辑
/etc/fstab,用sudo blkid获取新UUID并替换。
注意事项
- 优先通过Live USB操作,避免直接修改原系统分区导致数据丢失。
- 迁移前备份所有重要数据,建议保留旧系统分区1-2周以便回滚。
- 硬件差异较大时(如新旧CPU/显卡),建议用文件级同步(
rsync)而非克隆,避免驱动冲突。
参考来源:
以上就是关于“Ubuntu dropped后如何迁移”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm