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
Last revisionBoth sides next revision
raspberry_pi_3_boot_to_usb [2016/12/14 16:39] walkeradminraspberry_pi_3_boot_to_usb [2016/12/14 16:43] walkeradmin
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.txt · Last modified: 2023/03/09 22:35 by 127.0.0.1