Deutsch English Français Italiano |
<v8ft4f$250uj$1@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: The Natural Philosopher <tnp@invalid.invalid> Newsgroups: comp.sys.raspberry-pi Subject: Re: Move bookworm system from SSD to NVME Date: Thu, 1 Aug 2024 12:55:59 +0100 Organization: A little, after lunch Lines: 80 Message-ID: <v8ft4f$250uj$1@dont-email.me> References: <v8cqd6$1gdnp$1@dont-email.me> <v8e73l$1o2dm$1@dont-email.me> <v8frll$24ic1$1@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Thu, 01 Aug 2024 13:55:59 +0200 (CEST) Injection-Info: dont-email.me; posting-host="b4ca4b3b5b9553365f9a9380c2619700"; logging-data="2261971"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19rIn6DwMfCAreSdl8GRB0s3mylUTqzPCs=" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:Cf3h5Xa2gP/yPdZApc/kHcmtkhc= Content-Language: en-GB In-Reply-To: <v8frll$24ic1$1@dont-email.me> Bytes: 3491 On 01/08/2024 12:31, Jesper wrote: > Then the system to copy is on the 2 last lines. Correct? > No. In order to preserve the partition information *you must dd the raw disk* dd id=/dev/sda od = /dev/nvme0n1 (or whatever) That will create a two partition disk with the UUIDS of the partitions the same as is mentioned in the boot data: If they don't match it wont boot. Viz: df -h | grep ^/dev/ /dev/root 15G 1.5G 13G 11% / /dev/mmcblk0p1 255M 51M 205M 20% /boot These are the TWO partitions on a bootable PI device In /boot which is DOS style formatted will be instructions on how to boot the main system In the main bootable system there will be the fstab file which needs to tally with the partition ids. more /etc/fstab: proc /proc proc defaults 0 0 PARTUUID=b8c9fbb7-01 /boot vfat defaults 0 2 PARTUUID=b8c9fbb7-02 / ext4 defaults,noatime 0 1 In the BOOT partition is this file more *.txt :::::::::::::: cmdline.txt :::::::::::::: console=serial0,115200 console=tty1 root=PARTUUID=b8c9fbb7-02 rootfstype=ext4 fs ck.repair=yes rootwait modules-load=dwc2,g_ether Unless the bootloader finds that partition ID, it will *not load Linux* AIUI the boot sequence is this: Look for a DOS style VFAT partition on SD card, then USB, then NVME. Look for a file named 'cmdline.txt' parse the root partition ID and attempt to load a linux image from the boot partition and have the kernel image mount the aforementioned PARTUUID as root partition. If the PARTUUIDs don't match, the boot sequence hangs So it is important to have the same PARTUUID in /boot/cmdline.txt, and in /etc/fstab, and in the partition label on the boot partition The easy way to do this is not to clone the partitions, but the RAW DISK > And following drucks first suggestion I should run these 2 commands: > 1: dd if=/dev/sda2 of=/dev/nvme0n1 bs=1M status=progress > and > 2: dd if=/dev/sda1 of=/dev/nvme0n1 bs=1M status=progress > > replacing the name of the NVME to what I see when it is installed on the > raspi. > > Best regards, and thank you for the help. That wont work, but you wont destroy anything by trying. -- Outside of a dog, a book is a man's best friend. Inside of a dog it's too dark to read. Groucho Marx