On 20/04/2020 20:22, Steve McIntyre wrote:
On Mon, Apr 20, 2020 at 07:36:42PM +0300, Alper Nebi Yasak wrote:
On 20/04/2020 18:38, Steve McIntyre wrote:
Does /dev/tty0 show up in /proc/consoles in your setup? We might need
to tweak that yet...
Here is a small but untested patch for rootskel's reopen-console for that.
Hmmm. Is this the right answer, though? I've got totally headless
arm64 machines that also have a /dev/tty0. Would we want to run d-i there?
Maybe, I'm genuinely not sure. It might be harmless, I guess...?
Fedora's installer launches a graphical installer just fine on the same
virtual machine I'm testing Debian installers on, regardless of tty0 not
being in /proc/consoles. I'm not sure if it launches on a dummy tty0 as
well, or even if Xorg can run on a dummy tty0 if we try to launch
debian-installer there.
An alternative that occurred to me later is putting console=tty0 on the
"Graphical install" grub entries (in grub-gencfg), but that'd mean
debian-installer wouldn't run on serial consoles when launched from
those entries (probably OK, not sure).
IMO, the right answer is "tty0 not even being in /proc/consoles in this
case (where it should've also been the /dev/console) is a kernel bug". I
tried to write a patchset [1] a while back, but received no feedback
except from kbuild test bot saying it's broken (s/#elif/#else on the
last patch). I don't know if I did anything wrong or anything right at all.
[1]
https://lore.kernel.org/lkml/44156595-0eee-58da-4376-fd25b634d...@gmail.com/T/