Can I just use dd to clone my laptop to a bootable USB stick? - eviltoast

I know about Clonezilla and copy pasting partitions with gparted, but can I just use dd to copy a partition with batocera to a USB stick and will it then boot from the stick? Do I have to set the boot flag or take any other steps?

Thank you for any tips.

  • bizdelnick@lemmy.ml
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    9 months ago

    One partition is not enough. You also need to copy a EFI boot partition and create a correct partition table manually. And note that you cannot get a correct result when partitions you are copying are mounted. You need to boot some live system to do this.

    • caseyweederman@lemmy.ca
      link
      fedilink
      arrow-up
      1
      ·
      9 months ago

      I’ve heard that systemd-boot can do it with just one partition but I don’t know howww also somebody please eli5 BTRFS to me, my brain’s doing the full-sponge thing.

      • bizdelnick@lemmy.ml
        link
        fedilink
        arrow-up
        2
        ·
        9 months ago

        It is possible to boot from a single partition, USB live images work this way. But regular installation that OP wants to clone likely has a separate partition.