Forums before death by AOL, social media and spammers... "We can't have nice things"
|    comp.sys.raspberry-pi    |    Raspberry Pi computers & related hardwar    |    26,127 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 24,677 of 26,127    |
|    Jesper to The Natural Philosopher    |
|    Re: Move bookworm system from SSD to NVM    |
|    01 Aug 24 17:47:32    |
      From: Vitsky.kasperski@gmail.com              On 01.08.2024 13:55, The Natural Philosopher wrote:       > 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.              Are you saying that this command (the one right above) will clone the       whole disc, and the job is done? Probably not. When I run "dd --help" on       the system i want to clone, there is no information about the switch       "id" you use in the command.                            >       > Viz:       >       >       > df -h | grep ^/dev/       Running that command on my system gives:       raspberrypi@raspberrypi:~ $ df -h | grep ^/dev/       /dev/sda2 234G 19G 203G 9% /       /dev/sda1 511M 76M 436M 15% /boot/firmware       For /dev/sda1 it says "firmware", so it probably should/can not be       copied, and is permanent on the raspi5-system              > /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 de       aults 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              So I will not try :-)              I think I should not take any more of your time for this project. Using       a PC and a windows program (Macrium Reflect) to clone the disc will take       maybe 30 minutes. Learning the ins and outs of how it should be done in       raspi-os can take 14 days for a windows-addict:-)              Best regards, and thank you for the help so far.       --       Jesper              --- SoupGate-Win32 v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca