Debian 迁移到新硬盘
2024-09-18 21:22:19
老硬盘 A,
新硬盘 B,
先把B分好区,做好格式化。
准备虚拟机一台,Linux LiveCD光盘或者可用的Linux虚拟机系统,
把硬盘A B 映射成虚拟机可以使用的硬盘文件,根据LiveCD新建相应的虚拟机。
新建目录old,new,分别挂载A B的根分区(相对应的分区)
命令:
tar cvf - old/|(cd "new";tar xvf -)
或者
rsync -av old/ new/
检查文件位置和大小是否正确
修改文件:
blkid查看各分区UUID值,
修改硬盘B中grub.cfg文件中的UUID值为新硬盘根分区UUID
修改硬盘B中/etc/fstab中相应分区的UUID
修改硬盘B中/etc/initramfs-tools/conf.d/resume 里面的UUID值为硬盘B中swap分区UUID
启动到A硬盘中系统或者虚拟机Linux系统中
运行:update-grub,生成新的grub文件
重启到新硬盘B中的系统中
运行:grub-install /dev/sdX(新硬盘号)
重启到新硬盘中系统,
运行命令:update-initramfs -u 更新内核的swap分区UUID
迁移完毕。
最新文章
- springmvc+spring+hibernate
- 1034-IBM技术俱乐部主席竞选
- Scala学习笔记(一)数据类型
- 阿里IPO弃港赴美?
- C语言函数指针(转载)
- Oracle成长点点滴滴(3)— 权限管理
- windows embedded compact 2013 正版免费下载
- 事后诸葛亮分析(Beta版本)
- JavaScript 版数据结构与算法(四)集合
- 《高级软件测试》11.14.安装和运行Jira
- Java instanceof 关键字是如何实现的?
- 日志记录模块logging
- MySQL中varchar最大长度是多少?
- 20180518VSTO多簿单表汇总外接程序按钮
- jQuery插件初级练习3
- 面试题----gcc的编译流程
- Web暴力破解--前端JS表单加密进行爆破
- 转58同城 mysql规范
- HTTP头返回码分析
- 每天一个linux命令:【转载】more命令