[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#776566: Please cater to serial consoles



Package: di-netboot-assistant
Version: 0.38a
Severity: wishlist

There seems to be no way to elegantly handle serial console clients.
In the past, one already had to copy e.g.
daily/i386/pxelinux.cfg/default to the UUID-specific file of
a client, thereby hardcoding daily/i386 for this client and forgoing
the possibility of chosing via the menu. One also had to manually
add the "serial" and "console" parameters to this file, and change
the reference to menu.cfg to serial.cfg, which often also required
changes when e.g. ttyS1 was to be used, or vga=778 just did not
work.

Now it seems that serial.cfg is no longer provided at all.

It would be really great if di-netboot-install went one of the
following ways instead:

  1. a DHCP option flags a given client as having a serial console,
     causing the menu to be displayed on the specified serial
     console, as well as the kernel parameters set accordingly;

  2. the boot: prompt appears on both, console and serial console,
     and if <enter> is received on the serial console, then that's
     where stuff continues, else a normal install happens.

  3. displaying the menu on both consoles and letting the user
     select "serial" if appropriate.

Thanks for your consideration.

-- System Information:
Debian Release: 8.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_NZ, LC_CTYPE=en_NZ.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages di-netboot-assistant depends on:
ii  curl  7.38.0-4
ii  wget  1.16-3

Versions of packages di-netboot-assistant recommends:
ii  atftpd  0.7.git20120829-1

Versions of packages di-netboot-assistant suggests:
pn  dhcp3-server | udhcpd | dnsmasq  <none>
pn  elilo                            <none>
ii  syslinux                         3:6.03+dfsg-5
ii  vim-addon-manager                0.5.3

-- Configuration Files:
/etc/di-netboot-assistant/di-netboot-assistant.conf changed:
TFTP_ROOT=/srv/tftp
MIRROR_REGEXPS="s=://ftp.debian.org/=://ftp.stw-bonn.de/=
                s=://ftp.ubuntu.com/=://ftp.hawo.stw.uni-erlangen.de/="
umask 0002

/etc/di-netboot-assistant/di-sources.list changed:
stable	amd64	http://ftp.debian.org/dists/stable/main/installer-amd64/current/images/	netboot/netboot.tar.gz
stable	i386	http://ftp.debian.org/dists/stable/main/installer-i386/current/images/	netboot/netboot.tar.gz
stable	ia64	http://ftp.debian.org/dists/stable/main/installer-ia64/current/images/	netboot/netboot.tar.gz
stable	sparc	http://ftp.debian.org/dists/stable/main/installer-sparc/current/images/	netboot/boot.img
stable-gtk	amd64	http://ftp.debian.org/dists/stable/main/installer-amd64/current/images/	netboot/gtk/netboot.tar.gz
stable-gtk	i386	http://ftp.debian.org/dists/stable/main/installer-i386/current/images/	netboot/gtk/netboot.tar.gz
wheezy	amd64	http://ftp.debian.org/dists/wheezy/main/installer-amd64/current/images/	netboot/netboot.tar.gz
wheezy	i386	http://ftp.debian.org/dists/wheezy/main/installer-i386/current/images/	netboot/netboot.tar.gz
wheezy	ia64	http://ftp.debian.org/dists/wheezy/main/installer-ia64/current/images/	netboot/netboot.tar.gz
wheezy	sparc	http://ftp.debian.org/dists/wheezy/main/installer-sparc/current/images/	netboot/boot.img
wheezy-gtk	amd64	http://ftp.debian.org/dists/wheezy/main/installer-amd64/current/images/	netboot/gtk/netboot.tar.gz
wheezy-gtk	i386	http://ftp.debian.org/dists/wheezy/main/installer-i386/current/images/	netboot/gtk/netboot.tar.gz
oldstable	amd64	http://ftp.debian.org/dists/oldstable/main/installer-amd64/current/images/	netboot/netboot.tar.gz
oldstable	i386	http://ftp.debian.org/dists/oldstable/main/installer-i386/current/images/	netboot/netboot.tar.gz
oldstable	ia64	http://ftp.debian.org/dists/oldstable/main/installer-ia64/current/images/	netboot/netboot.tar.gz
oldstable	sparc	http://ftp.debian.org/dists/oldstable/main/installer-sparc/current/images/	netboot/boot.img
oldstable-gtk	amd64	http://ftp.debian.org/dists/oldstable/main/installer-amd64/current/images/	netboot/gtk/netboot.tar.gz
oldstable-gtk	i386	http://ftp.debian.org/dists/oldstable/main/installer-i386/current/images/	netboot/gtk/netboot.tar.gz
squeeze	amd64	http://ftp.debian.org/dists/squeeze/main/installer-amd64/current/images/	netboot/netboot.tar.gz
squeeze	i386	http://ftp.debian.org/dists/squeeze/main/installer-i386/current/images/	netboot/netboot.tar.gz
squeeze	ia64	http://ftp.debian.org/dists/squeeze/main/installer-ia64/current/images/	netboot/netboot.tar.gz
squeeze	sparc	http://ftp.debian.org/dists/squeeze/main/installer-sparc/current/images/	netboot/boot.img
squeeze-gtk	amd64	http://ftp.debian.org/dists/squeeze/main/installer-amd64/current/images/	netboot/gtk/netboot.tar.gz
squeeze-gtk	i386	http://ftp.debian.org/dists/squeeze/main/installer-i386/current/images/	netboot/gtk/netboot.tar.gz
testing	amd64	http://ftp.debian.org/dists/testing/main/installer-amd64/current/images/	netboot/netboot.tar.gz
testing	i386	http://ftp.debian.org/dists/testing/main/installer-i386/current/images/	netboot/netboot.tar.gz
testing	ia64	http://ftp.debian.org/dists/testing/main/installer-ia64/current/images/	netboot/netboot.tar.gz
testing	sparc	http://ftp.debian.org/dists/testing/main/installer-sparc/current/images/	netboot/boot.img
testing-gtk	amd64	http://ftp.debian.org/dists/testing/main/installer-amd64/current/images/	netboot/gtk/netboot.tar.gz
testing-gtk	i386	http://ftp.debian.org/dists/testing/main/installer-i386/current/images/	netboot/gtk/netboot.tar.gz
daily	alpha	http://d-i.debian.org/daily-images/alpha/daily/	netboot/boot.img
daily	amd64	http://d-i.debian.org/daily-images/amd64/daily/	netboot/netboot.tar.gz
daily	hppa	http://d-i.debian.org/daily-images/hppa/daily/	netboot/2.6/boot.img
daily	i386	http://d-i.debian.org/daily-images/i386/daily/	netboot/netboot.tar.gz
daily	ia64	http://d-i.debian.org/daily-images/ia64/daily/	netboot/netboot.tar.gz
daily	sparc	http://d-i.debian.org/daily-images/sparc/daily/	netboot/boot.img
daily-gtk	amd64	http://d-i.debian.org/daily-images/amd64/daily/	netboot/gtk/netboot.tar.gz
daily-gtk	i386	http://d-i.debian.org/daily-images/i386/daily/	netboot/gtk/netboot.tar.gz
lenny	alpha	http://archive.debian.org/dists/lenny/main/installer-alpha/current/images/	netboot/boot.img
lenny	amd64	http://archive.debian.org/dists/lenny/main/installer-amd64/current/images/	netboot/netboot.tar.gz
lenny	hppa	http://archive.debian.org/dists/lenny/main/installer-hppa/current/images/	netboot/2.6/boot.img
lenny	i386	http://archive.debian.org/dists/lenny/main/installer-i386/current/images/	netboot/netboot.tar.gz
lenny	ia64	http://archive.debian.org/dists/lenny/main/installer-ia64/current/images/	netboot/netboot.tar.gz
lenny	sparc	http://archive.debian.org/dists/lenny/main/installer-sparc/current/images/	netboot/boot.img
lenny-gtk	amd64	http://archive.debian.org/dists/lenny/main/installer-amd64/current/images/	netboot/gtk/netboot.tar.gz
lenny-gtk	i386	http://archive.debian.org/dists/lenny/main/installer-i386/current/images/	netboot/gtk/netboot.tar.gz
hardy	i386	http://archive.ubuntu.com/ubuntu/dists/hardy/main/installer-i386/current/images/	netboot/netboot.tar.gz
hardy	amd64	http://archive.ubuntu.com/ubuntu/dists/hardy/main/installer-amd64/current/images/	netboot/netboot.tar.gz
lucid	i386	http://archive.ubuntu.com/ubuntu/dists/lucid/main/installer-i386/current/images/	netboot/netboot.tar.gz
lucid	amd64	http://archive.ubuntu.com/ubuntu/dists/lucid/main/installer-amd64/current/images/	netboot/netboot.tar.gz
precise	i386	http://archive.ubuntu.com/ubuntu/dists/precise/main/installer-i386/current/images/	netboot/netboot.tar.gz
precise	amd64	http://archive.ubuntu.com/ubuntu/dists/precise/main/installer-amd64/current/images/	netboot/netboot.tar.gz
trusty	i386	http://ftp.ubuntu.com/ubuntu/dists/trusty/main/installer-i386/current/images/		netboot/netboot.tar.gz
trusty	amd64	http://ftp.ubuntu.com/ubuntu/dists/trusty/main/installer-amd64/current/images/		netboot/netboot.tar.gz
utopic	i386	http://ftp.ubuntu.com/ubuntu/dists/utopic/main/installer-i386/current/images/		netboot/netboot.tar.gz
utopic	amd64	http://ftp.ubuntu.com/ubuntu/dists/utopic/main/installer-amd64/current/images/		netboot/netboot.tar.gz
saucy	i386	http://archive.ubuntu.com/ubuntu/dists/saucy/main/installer-i386/current/images/	netboot/netboot.tar.gz
saucy	amd64	http://archive.ubuntu.com/ubuntu/dists/saucy/main/installer-amd64/current/images/	netboot/netboot.tar.gz
raring	i386	http://archive.ubuntu.com/ubuntu/dists/raring/main/installer-i386/current/images/	netboot/netboot.tar.gz
raring	amd64	http://archive.ubuntu.com/ubuntu/dists/raring/main/installer-amd64/current/images/	netboot/netboot.tar.gz
quantal	i386	http://archive.ubuntu.com/ubuntu/dists/quantal/main/installer-i386/current/images/	netboot/netboot.tar.gz
quantal	amd64	http://archive.ubuntu.com/ubuntu/dists/quantal/main/installer-amd64/current/images/	netboot/netboot.tar.gz
oneiric	i386	http://archive.ubuntu.com/ubuntu/dists/oneiric/main/installer-i386/current/images/	netboot/netboot.tar.gz
oneiric	amd64	http://archive.ubuntu.com/ubuntu/dists/oneiric/main/installer-amd64/current/images/	netboot/netboot.tar.gz


-- debconf-show failed

-- 
 .''`.   martin f. krafft <madduck@d.o> @martinkrafft
: :'  :  proud Debian developer
`. `'`   http://people.debian.org/~madduck
  `-  Debian - when you have better things to do than fixing systems

Attachment: digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/sig-policy/999bbcc4/current)


Reply to: