我想将我的笔记本电脑克隆到外部硬盘。
我需要做出一个重要的精确度:当我使用机械硬盘(旧笔记本电脑)时,该过程是成功的。
我使用clonezilla 来克隆,我转到clonezilla shell 并进行更改。
我可以有 2 个功能系统(第一个是我的笔记本电脑硬盘,第二个是我的外部硬盘)
我想做同样的事情,但有 2 个 SSD(第一个是我的新笔记本电脑,第二个是外部 SSD)
这是流程(使用机械师和SSD)
- 更改外部 SSD 分区 UUID
- 更改外部 SSD 分区 PARTUUID
- 更改外部 SSD /boot/grub/grub.cfg
- 更改外部 SSD /etc/fstab
- 更改外部 SSD /etc/default/grub
- 更改外部 SSD /etc/initramfs-tools/conf.d/resume
- 更改内部 SSD /etc/default/grub
- 更改外部 SSD /boot/efi/EFI/debian/grub.cfg
- 定义新的外部 SSD GUID
好的,现在,以下内容适用于机械 HDD,但不适用于 SSD
- chroot
- 在 chroot 内: update-initramfs -c -k all
- chroot 内部: update-grub /dev/sda
我重新启动,我可以选择,我可以使用内部或外部硬盘启动
带SSD
- chroot
- 在 chroot 内: update-initramfs -c -k 全部返回
update-initramfs 已禁用(实时系统正在运行,而没有安装在 /run/live/medium 上的介质)
以下是 chroot 的命令
mount -o bind /dev /media/${utilisateur}/${uuid_racine_sda2}/dev
mount -o bind /sys /media/${utilisateur}/${uuid_racine_sda2}/sys
mount -o bind /proc /media/${utilisateur}/${uuid_racine_sda2}/proc
chroot /media/${utilisateur}/${uuid_racine_sda2}
umount /media/${utilisateur}/${uuid_racine_sda2}/proc
umount /media/${utilisateur}/${uuid_racine_sda2}/sys
umount /media/${utilisateur}/${uuid_racine_sda2}/dev
umount /media/${utilisateur}/${uuid_racine_sda2}
rmdir /media/${utilisateur}/${uuid_racine_sda2}
抱歉重复一遍,
这适用于机械硬盘,但不适用于 SSD 硬盘
所以我需要改变一些东西,我认为是 chrooting 的方式,但我不知道接下来的命令。
有任何建议可以解决“initramfs 被禁用...”的返回或帮助我制作一个好的 chroot 吗?
os-prober 检测到 2 个系统,没问题
谢谢