clonezilla 쉘: update-initramfs가 비활성화되었습니다. chroot가 필요하며 어떻게 해야 합니까? (외장 SSD)

clonezilla 쉘: update-initramfs가 비활성화되었습니다. chroot가 필요하며 어떻게 해야 합니까? (외장 SSD)

내 노트북을 외장 하드 드라이브에 복제하고 싶습니다.

중요한 정밀도를 확인해야 합니다. 기계식 하드 드라이브(기존 노트북)를 사용하면 프로세스가 성공적으로 완료됩니다.

clonezilla를 사용하여 복제하고 clonezilla 쉘로 이동하여 변경합니다.

2개의 기능적 시스템을 가질 수 있습니다. 첫 번째는 노트북 하드 드라이브이고 두 번째는 외장 하드 드라이브입니다.

동일한 작업을 수행하고 싶지만 SSD 2개를 사용하고 싶습니다(첫 번째는 새 노트북이고 두 번째는 외장 SSD입니다).

프로세스는 다음과 같습니다(Mechanic 및 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개의 시스템을 감지합니다. 문제 없습니다.

감사해요

관련 정보