On Sat 16 Oct 2021 at 18:47:25 (+0100), Brian wrote:
> On Sat 16 Oct 2021 at 10:12:34 -0500, David Wright wrote:
> 
> [Lots of snipping]
> 
> > If you want to see a blow-by-blow example of the partitioner, you
> > could revisit this post from a while back. IIRC the thread exercises
> > most of the wrinkles that could occur if the user interface is
> > misunderstood.
> > 
> > https://lists.debian.org/debian-user/2015/02/msg00153.html
> > 
> > It's difficult to envisage a time when each and every d-i screen would
> > be documented at this sort of level. I've no idea what the "limits" are
> > of which you speak.
> 
> The Installer Guide dots many i's and crosses many t's. However,
> you yourself have  sent many fine text screeshots of the installer
> in action to -user.(I have never found out how they were produced).
> 
> One picture is worth..., etc. I wonder whether the Guide would
> benefit from an appendix showing something similar.

Expert install, step 1¹ is:

  ┌────────────────────┤ [?] Load installer components from CD 
├────────────────────┐   
  │                                                                             
    │   
  │ All components of the installer needed to complete the install will be 
loaded   │   
  │ automatically and are not listed here. Some other (optional) installer      
    │   
  │ components are shown below. They are probably not necessary, but may be     
    │   
  │ interesting to some users.                                                  
    │   
  │                                                                             
    │   
  │ Note that if you select a component that requires others, those components  
    │   
  │ will also be loaded.                                                        
    │   
  │                                                                             
    │   
  │ Installer components to load:                                               
    │   
  │        …    …    …    …    …    …    …    …    …    …    …    …             
    │   
  │    [*] network-console: Continue installation remotely using SSH            
 ▒  │   
  │        …    …    …    …    …    …    …    …    …    …    …    …             
    │   
  │                                                                             
    │   
  │     <Go Back>                                                    <Continue> 
    │   
  │                                                                             
    │   
  
└─────────────────────────────────────────────────────────────────────────────────┘
   

When you see the opportunity to execute this command, step 2 is:

          ┌────────────────┤ [?] Debian installer main menu ├────────────────┐  
        
          │                                                                  │  
        
          │ Choose the next step in the install process:                     │  
        
          │                                                                  │  
        
          │  …    …    …    …    …    …    …    …    …                       │  
        
          │  Detect network hardware                                         │  
        
          │  Configure the network                                           │  
        
          │  Continue installation remotely using SSH ← I faked this line ²  │  
        
          │  Set up users and passwords                                      │  
        
          │  …    …    …    …    …    …    …    …    …                       │  
        
          │                                                                  │  
        
          └──────────────────────────────────────────────────────────────────┘  
        

  ┌────────────────┤ [!!] Continue installation remotely using SSH 
├────────────────┐   
  │                                                                             
    │   
  │ You need to set a password for remote access to the Debian installer. A     
    │   
  │ malicious or unqualified user with access to the installer can have 
disastrous  │   
  │ results, so you should take care to choose a password that is not easy to   
    │   
  │ guess. It should not be a word found in the dictionary, or a word that 
could be │   
  │ easily associated with you, like your middle name.                          
    │   
  │                                                                             
    │   
  │ This password is only used by the Debian installer, and will be discarded 
once  │   
  │ you finish the installation.                                                
    │   
  │                                                                             
    │   
  │ Remote installation password:                                               
    │   
  │                                                                             
    │   
  │ _                                                                           
    │   
  │                                                                             
    │   
  │ [ ] Show Password in Clear                                                  
    │   
  │                                                                             
    │   
  │                                  <Continue>                                 
    │   
  │                                                                             
    │   
  
└─────────────────────────────────────────────────────────────────────────────────┘
   

[ repeated]

  ┌────────────────┤ [!!] Continue installation remotely using SSH 
├────────────────┐   
  │                                                                             
    │   
  │                                    Start SSH                                
    │   
  │ To continue the installation, please use an SSH client to connect to the IP 
    │   
  │ address 192.168.1.xxx fe80::xxx:xxxx:xxxx:xxxx and log in as the 
"installer"    │   
  │ user. For example:                                                          
    │   
  │                                                                             
    │   
  │    ssh instal...@192.168.1.nnn                                              
    │   
  │                                                                             
    │   
  │ The fingerprint of this SSH server's host key is:                           
    │   
  │                                                                             
    │   
  │ SHA256:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ³                        
    │   
  │                                                                             
    │   
  │ Please check this carefully against the fingerprint reported by your SSH 
client.│   
  │                                                                             
    │   
  │                                  <Continue> ⁴                               
    │   
  │                                                                             
    │   
  
└─────────────────────────────────────────────────────────────────────────────────┘
   

On another machine, in an xterm, step 3 is:

$ ssh -o GlobalKnownHostsFile=/dev/null -o UserKnownHostsFile=/dev/null 
instal...@192.168.1.nnn

  ┌────────────────────────────┤ [!!] Configuring d-i 
├─────────────────────────────┐   
  │                                                                             
    │   
  │ This is the network console for the Debian installer. From here, you may    
    │   
  │ start the Debian installer, or execute an interactive shell.                
    │   
  │                                                                             
    │   
  │ To return to this menu, you will need to log in again.                      
    │   
  │                                                                             
    │   
  │ Network console option:                                                     
    │   
  │                                                                             
    │   
  │                        Start installer                                      
    │   
  │                        Start installer (expert mode)                        
    │   
  │                        Start shell                                          
    │   
  │                                                                             
    │   
  
└─────────────────────────────────────────────────────────────────────────────────┘
   

Continue to install, copy/pasting whichever screens you want.
Note that with text, you can't record your responses selected
by highlighting rather than by *.

You can save time capturing the screens by executing   script   before
running ssh, and then replaying the script through   col -b.
(Some tidying up may be required.)

¹ To capture the earliest screens, one can just execute steps that
  have already been completed.
² Once you've opened a remote installer, that command is never seen
  again.
³ Despite the advice given above, there are occasions when installing
  a newer version from an older system that the client might display
  an out-of-date fingerprint.
⁴ Don't press continue unless you're going to, say, abort. One could
  get very confused with several main menu instances.

Cheers,
David.

Reply via email to