Started writing ssh section.
This commit is contained in:
		
							
								
								
									
										28
									
								
								readme.org
									
									
									
									
									
								
							
							
						
						
									
										28
									
								
								readme.org
									
									
									
									
									
								
							@ -135,6 +135,8 @@ raspberry pis.
 | 
			
		||||
  is a Windows 10 laptop with Debian via Windows Subsystem for Linux
 | 
			
		||||
  which does not support ~lsblk~ or other disk management commands.
 | 
			
		||||
 | 
			
		||||
** Obtain sd card partition information
 | 
			
		||||
 | 
			
		||||
  Our first step is to insert the SD Card and ensure it is formatted
 | 
			
		||||
  correctly as ~FAT32~.  To do that we need to know the number of the
 | 
			
		||||
  disk we want to format, we can find that via powershell.
 | 
			
		||||
@ -172,6 +174,8 @@ raspberry pis.
 | 
			
		||||
  #+end_example
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
** Create and format sd card partition
 | 
			
		||||
 | 
			
		||||
  Once we know the number of the disk we want to format we can proceed.
 | 
			
		||||
  In the example above I have a 32GB SD Card which shows as number ~1~.
 | 
			
		||||
 | 
			
		||||
@ -183,18 +187,36 @@ raspberry pis.
 | 
			
		||||
  Due to the risk of data loss this step is not automated. Once existing
 | 
			
		||||
  partitions have been cleared we can use the following block to:
 | 
			
		||||
  - Create a new partition using masixmum available space
 | 
			
		||||
  - Assign a drive letter in windows
 | 
			
		||||
  - Assign a free drive letter in windows
 | 
			
		||||
  - Mount the disk in WSL so we can copy to it
 | 
			
		||||
  - Copy the install media over to the partition 
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  #+NAME: Format the sd card
 | 
			
		||||
  #+NAME: Create sd card partition and copy media
 | 
			
		||||
  #+begin_src shell :results output code verbatim replace
 | 
			
		||||
  echo Use powershell to create new partition and format 
 | 
			
		||||
  powershell.exe -nologo
 | 
			
		||||
  new-partition -disknumber 1 -usemaximumsize -driveletter d
 | 
			
		||||
  format-volume -driveletter d -filesystem FAT32 -newfilesystemlabel sd
 | 
			
		||||
  exit
 | 
			
		||||
 | 
			
		||||
  echo Mount the new partition in wsl
 | 
			
		||||
  sudo mkdir /mnt/d
 | 
			
		||||
  sudo mount -t drvfs d: /mnt/d
 | 
			
		||||
 | 
			
		||||
  echo Copy the contents of installer to sd
 | 
			
		||||
  cp installer/* /mnt/d/
 | 
			
		||||
  #+end_src
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
* Step 3 - Boot the pi and remotely connect
 | 
			
		||||
 | 
			
		||||
  Provided the configuration on the sd card is valid and the pi has
 | 
			
		||||
  been able to successfully obtain an ip address via dhcp on boot 
 | 
			
		||||
  then following a 10-20minute net install process the pi will be
 | 
			
		||||
  online and accessible via ssh using the private key corresponding
 | 
			
		||||
  to the public key we supplied in our ~installer-config.txt~ file.
 | 
			
		||||
 | 
			
		||||
** Setup ssh and connect
 | 
			
		||||
 | 
			
		||||
  #+NAME: Ensure our ssh-agent is setup
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user