Я нашел лучшее решение. Мы можем предположить, что это, скорее всего, проблема с оборудованием, поскольку комбинация клавиш не должна быть возможной (несколько нажатий Alt не распознаются нормально, а отключение повторных нажатий клавиш не работает).
Однако в моем случае ноутбук не гарантируется и в настоящее время имеет важное значение для работы - я не могу обойтись без него, чтобы посмотреть на клавиатуру.
К счастью, я нашел форум, описывающий, как отключить ключ и переназначить его. Процесс довольно прост:
xmodmap -pke | grep "= *Alt"
Дает мне текущее отображение клавиши Alt:
keycode 64 = Alt_L Meta_L Alt_L Meta_L
Открытие файла в ~ под названием .Xmodmap и ввода :
! Disable Alt key
keycode 64 = NoSymbol NoSymbol NoSymbol NoSymbol
! Enable Alt key
!keycode 64 = Alt_L Meta_L Alt_L Meta_L
Загрузка этого в существующий сеанс X так же просто, как ввод xmodmap .Xmodmap в терминал.
Согласно сообщению форума, еще не протестирован, выйдите из системы и обратно in даст мне возможность постоянно загружать это значение по умолчанию. Из этого также легко видеть или команду xmodmap -pke, как переназначить другой ключ для работы как Alt, предположительно тот, который случайно не запускается, как мой ключ Alt.
Я сообщу что это действительно исправляет проблему, но может быть полезно для тех, кто испытывает проблемы с аппаратной клавиатурой.
Если вы просто ищете, как реплицировать поведение nobootwait в 16.04, кажется, что этот параметр вам нужен nofail. С http://manpages.ubuntu.com/manpages/zesty/man5/systemd.mount.5.html
nofail
With nofail, this mount will be only wanted, not required, by
local-fs.target or remote-fs.target. This means that the boot will
continue even if this mount point is not mounted successfully.
Похоже, есть 2 соответствующих параметра, которые необходимо настроить для имитации поведения nobootwait, взятого из man-страницы systemd mount:
nofail
With nofail, this mount will be only wanted, not required, by
local-fs.target or remote-fs.target. This means that the boot will
continue even if this mount point is not mounted successfully.
x-systemd.device-timeout=
Configure how long systemd should wait for a device to show up
before giving up on an entry from /etc/fstab. Specify a time in
seconds or explicitly append a unit such as "s", "min", "h", "ms".
, поэтому для параметров настройки nofail, x-systemd.device-timeout=1 необходимо заставить систему ждать 1 секунду для устройства, которое должно быть установлено до продолжения загрузки.
Начиная с Ubuntu 16.04, система init по умолчанию - systemd, которая заменила mountall. http://manpages.ubuntu.com/manpages/zesty/man5/systemd.mount.5.html предоставляет новые параметры, которые, вероятно, устраняют необходимость в nobootwait.