home bbs files messages ]

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