Если вы не знали, rc.local по умолчанию отключен в Ubuntu 16.10, потому что новые версии Ubuntu используют systemd. Таким образом, rc.local считается сервисом, но вы можете в любое время включить rc.local с помощью служебной команды:
sudo systemctl enable rc-local.service
Теперь, когда rc.local включен, вы можете использовать свое обходное решение, выполнить следующую команду для добавления желаемого уровня яркости к /etc/rc.local:
sudo sed -i '13i echo X > /sys/class/backlight/intel_backlight/brightness ' /etc/rc.local
Чтобы расширить ответ на @Gilles, существует по крайней мере три сценария, приводящих к этой ошибке:
file
работает), что вызывает недоумение сообщения об ошибке. Это может означать, что с загрузчиком существует проблема. Категории проблем загрузчика:
file lmgrd
lmgrd: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-lsb-x86-64.so.3, for GNU/Linux 2.6.18, stripped
Обратите внимание на interpreter /lib64/ld-lsb-x86-64.so.3
; если этот файл не существует, вам необходимо его установить. Для этого конкретного загрузчика 16.04 ответ оказался sudo apt-get install lsb
. ldd <file-name>
для проверки наличия каких-либо «не найденных» библиотек. Дополнительную информацию см. В в этом ответе . Не удалось загрузить загрузчик из-за несоответствия 32/64 бит или по какой-либо другой причине. Могут быть и другие ошибки загрузчика, о которых я не знаю.