I was not able to put Solus Linux in place because - as it needed a first big upgrade after installation - this first upgrade crashed and the system would stuck and not boot after that. This happened several times, twice in Solus Budgie and once in Gnome. The problem is also mentioned here.
I have fixed it as said here: not only I have avoided installing anything before this first full upgrade, but I have run the full upgrade command in from a TUI login session (i.e. a virtual terminal login session) instead of from a terminal emulator running in a(n X) GUI login session.
Everything went fine in this way.
As other systems use full upgrades - like between versions (Ubuntu, Mint), I thought I should ask about this, as such upgrades involve risks that maybe could be avoided in this way.
Is this procedure safer? Why?
If yes: why is it not more largely recommended?
UPDATE after comments, answers and edits by others than OP:
I was asked
What do you call tty and how it differs from terminal? - but that is what I am trying to know, what I am asking here. I don't know what tty1 etc essentially is, I have just used it sometimes (Ctrl-Shift-F1, F2 etc) to kill a process or to log out forcibly when the desktop was stuck in Linux because I have read about all those steps when needed.
There is no point in underlying the similarities between tty or what's its name and terminal: my point is that during upgrade in normal terminal the aforementioned system used to crash completely. As stated at the link I posted, "the XOrg system would crush". I guess tty1 (I mean the out-of-desktop, out-of-Xorg CLI environment accessed with Ctrl-Alt-F1 ...F6) puts you out of the context that entailed the problem, and thus avoids the latter.
That is at least one big difference between the two (tty and terminal) ways of upgrading, isn't it? - I didn't have problems usually with terminal upgrades, but sometimes I did, and most certainly with the case described above; and now I wander whether that could be avoided through tty in a more general manner - more general than the specific problem that was avoided.
Basically what happened is that I fixed a problem and I want to know what I did - and why. I want to learn something out of it. - (The same case with this other question.)