The issue tracker has been moved https://gitlab.archlinux.org/archlinux/archiso/-/issues
FS#35067 - netboot has incomplete serial console support
Attached to Project:
Release Engineering
Opened by PiousMinion (PiousMinion) - Thursday, 02 May 2013, 21:50 GMT
Last edited by Gerardo Exequiel Pozzi (djgera) - Friday, 24 May 2013, 01:16 GMT
Opened by PiousMinion (PiousMinion) - Thursday, 02 May 2013, 21:50 GMT
Last edited by Gerardo Exequiel Pozzi (djgera) - Friday, 24 May 2013, 01:16 GMT
|
DetailsDescription:
netboot has incomplete serial console support. The netboot installer has undocumented serial console support on ttyS0 for a baud rate of 38400, but loads the kernel without serial console support. This makes installing arch on a device with no vga impossible. Additional info: https://releng.archlinux.org/pxeboot/ Steps to reproduce: 1) Connect to device via serial @ baud 38400 2) Boot ipxe_text.lkrn and navigate the bootloader to your preferred mirror 3) Select mirror and see not much more. |
This task depends upon
Closed by Gerardo Exequiel Pozzi (djgera)
Friday, 24 May 2013, 01:16 GMT
Reason for closing: Not a bug
Additional comments about closing: Thanks for understand.
Friday, 24 May 2013, 01:16 GMT
Reason for closing: Not a bug
Additional comments about closing: Thanks for understand.
As such, it's impossible to result in a functional installer environment that is accessible via serial despite a clear attempt to support it in the bootloader. This is the bug.
As far as I can tell there only two ways to squash this bug.
1)
a) Add the appropriate "console=" option to each kernel line in the server selection menu
b) Enable agetty on ttyS0 in the arch install environment via /etc/initab
OR
2) Remove serial console support altogether until such time it can be supported in a functional state.
If I knew where I could find the files I would gladly supply patches, but it should be trivial to do so without my limited expertise. :P
1)
_a) No, there is no need to add a separate bootloader menu entry, just for each special option to be passed to the kernel, when you can just type manually editing command line.
_b) Reaching this point looks like you are using a really older .iso with sysvinit instead of systemd, anyway serial support in older .iso already work via a initscript hook that makes the needed entry on-demand on /etc/inittab
2) Does not sound bad removing this fully functional feature, in fact, always sending data to the serial port may be conflicting, for example, if you have modem connected to "COM1" ;)
https://projects.archlinux.org/archiso.git/