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,682 of 26,127    |
|    The Natural Philosopher to Jesper    |
|    Re: Move bookworm system from SSD to NVM    |
|    01 Aug 24 17:52:02    |
      From: tnp@invalid.invalid              On 01/08/2024 16:47, Jesper wrote:       > 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.       >       >       Soory. old brain.       dd if=/dev/sda of = /dev/nvme0n1 (or whatever)              >>       >> 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              It has to be copied because it contains the boot information                     >       >> /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 d       faults 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:-)       >              dd will clone it in a lot less time              And that is the point, You MUST clone the WHOLE DISK. Not the partitions       inside it              > Best regards, and thank you for the help so far.              --       In todays liberal progressive conflict-free education system, everyone       gets full Marx.              --- 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