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.