User Tools

Site Tools


raspberry_pi_3_boot_to_usb

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
raspberry_pi_3_boot_to_usb [2016/12/14 16:39] walkeradminraspberry_pi_3_boot_to_usb [2023/03/09 22:35] (current) – external edit 127.0.0.1
Line 85: Line 85:
 </file> </file>
 \\  \\ 
-Your parted print output should look similar to the one above.+Your <color red>parted</color> print output should look similar to the one above.
 \\  \\ 
 \\  \\ 
Line 124: Line 124:
 </file> </file>
 \\  \\ 
-Edit /boot/cmdline.txt so that it uses the USB storage device as the root file\\ +Edit <color red> /boot/cmdline.txt</color> so that it uses the USB storage device as the root file\\ 
 system instead of the SD card. system instead of the SD card.
 \\  \\ 
Line 131: Line 131:
 \\  \\ 
 \\  \\ 
-The same needs to be done for fstab:+The same needs to be done for <color red>fstab:</color>
 \\  \\ 
 \\  \\ 
Line 146: Line 146:
 \\  \\ 
 Disconnect the power supply from the Pi, remove the SD card, and reconnect the power supply. If all has gone well, the Pi should begin to boot after a few seconds. Disconnect the power supply from the Pi, remove the SD card, and reconnect the power supply. If all has gone well, the Pi should begin to boot after a few seconds.
 +\\ 
 +\\ 
  
 +----
  
- +==== NOTE ====
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
 \\  \\ 
 \\  \\ 
 +Once you have done a couple, and you are comfortable with the sequence, you can copy and paste the commands in batches:
 +\\ 
 +\\ 
 +<file>
 sudo mkdir /mnt/target sudo mkdir /mnt/target
 sudo mount /dev/sda2 /mnt/target/ sudo mount /dev/sda2 /mnt/target/
Line 174: Line 164:
 sudo apt-get update; sudo apt-get install rsync sudo apt-get update; sudo apt-get install rsync
 sudo rsync -ax --progress / /boot /mnt/target sudo rsync -ax --progress / /boot /mnt/target
 +</file> 
 +\\  
 +<file>
 cd /mnt/target cd /mnt/target
 sudo mount --bind /dev dev sudo mount --bind /dev dev
Line 182: Line 174:
 rm /etc/ssh/ssh_host* rm /etc/ssh/ssh_host*
 dpkg-reconfigure openssh-server dpkg-reconfigure openssh-server
 +</file>
 +\\ 
 exit exit
 +\\ 
 +<file>
 sudo umount dev sudo umount dev
 sudo umount sys sudo umount sys
 sudo umount proc sudo umount proc
- +</file> 
 +\\  
 +<file>
 sudo sed -i "s,root=/dev/mmcblk0p2,root=/dev/sda2," /mnt/target/boot/cmdline.txt sudo sed -i "s,root=/dev/mmcblk0p2,root=/dev/sda2," /mnt/target/boot/cmdline.txt
 sudo sed -i "s,/dev/mmcblk0p,/dev/sda," /mnt/target/etc/fstab sudo sed -i "s,/dev/mmcblk0p,/dev/sda," /mnt/target/etc/fstab
 +</file> 
 +\\  
 +<file>
 cd ~ cd ~
 sudo umount /mnt/target/boot  sudo umount /mnt/target/boot 
 sudo umount /mnt/target sudo umount /mnt/target
-sudo poweroff  +</file> 
 +\\  
 +\\  
 +sudo poweroff 
 \\  \\ 
 \\  \\ 
  
raspberry_pi_3_boot_to_usb.1481733578.txt.gz · Last modified: 2023/03/09 22:35 (external edit)