Как добавить команды в последовательность загрузки?

Недавно я пытался сгладить несколько мелких проблем с моей новой установкой Debian 8.6 ppc. Я нашел или получил команды для запуска в терминале, который их исправляет. Я добавил эти команды в /etc/init.d/rc.local и /etc/rc.local а также .profile но мне все равно нужно запустить их в терминале после загрузки и входа в систему, чтобы заставить их работать.

Один из них – sudo modprobe snd-aoa-i2sbus чтобы заставить звук работать, а другой – synclient TapButton1=1 чтобы включить сенсорную панель.

  • Мне нужна конкретная версия ядра. Как получить соответствующий Debian iso?
  • Проблема с mknod при входе в систему как root
  • Как я могу получить доступ к samba из окон 8?
  • Разрешение отклонено при попытке запуска скрипта как другого пользователя
  • Debian Linux не запускается, поскольку не было найдено загрузочного устройства
  • Где найти историю передачи файлов от клиента SSH (Debian / Linux)?
  • ни одна учетная запись пользователя не может войти через ssh
  • Как заставить ssh-соединение выйти в конце скрипта
  • 2 Solutions collect form web for “Как добавить команды в последовательность загрузки?”

    Вам не нужно запускать команды для этих задач. Используйте конкретные файлы конфигурации, чтобы иметь дело с модульной модуляцией и периферийной конфигурацией.

    Загрузка звукового модуля

    snd-aoa-i2sbus вы можете решить, отредактировав ваш /etc/modules добавив строку с именем модуля. Это будет что-то вроде:

     root@host:~# cat /etc/modules # /etc/modules: kernel modules to load at boot time. # # This file contains the names of kernel modules that should be loaded # at boot time, one per line. Lines beginning with "#" are ignored. snd-aoa-i2sbus loop 

    Параметры модуля при загрузке : если вам нужно изменить определенные параметры модуля во время загрузки, добавьте эти параметры в /etc/modprobe.d/<your_module>.conf . Проверьте возможные параметры (если есть), выполнив modinfo snd-aoa-i2sbus | grep '^parm:' modinfo snd-aoa-i2sbus | grep '^parm:'

    Конфигурация сенсорной панели

    Чтобы изменить кнопки тачпада, отредактируйте /etc/X11/xorg.conf.d/50-synaptics.conf (создайте, если не существует) и поместите внутри него содержимое.

     Section "InputClass" Identifier "touchpad catchall" Driver "synaptics" MatchIsTouchpad "on" Option "TapButton1" "1" Option "TapButton2" "2" Option "TapButton3" "3" EndSection 

    Просто измените поведение кнопки / действие с помощью параметра Option , изменив кнопки тачпада, чтобы лучше соответствовать вашим потребностям. Как указано в комментариях к этому ответу, если каталог xorg.conf.d/ отсутствует, это всего лишь вопрос его создания внутри /etc/X11 . Нет необходимости напрямую настраивать xorg.conf .

    Раньше я не использовал Jessie, но у меня есть модули с черным списком, поместив program.conf в /etc/modules-load.d/

    Например:

     /etc/modules-load.d/virtio-net.conf # Load virtio-net.ko at boot virtio-net 

    Вот ссылка: https://wiki.archlinux.org/index.php/kernel_modules

    Если каталог modules-load.d не существует, каталог / lib / modules / может представлять интерес.

    Interesting Posts

    Как найти файлы и действовать на них (найти + exec)

    Как сопоставить и заменить значение атрибута внутри тега

    rsync с облачным флагом

    Btrfs: доступное пространство не используется после перехода с RAID1 на RAID6

    Зашифрована ли моя домашняя папка?

    Слияние папок с mv?

    Создайте сценарий для идентификации тех пользователей, которые не вошли в систему за последние 15 дней

    Как установить задание Cron, которое выполняется каждые три часа в течение неопределенного периода времени; с регистрацией?

    Как настроить Ctrl + w как удалить слово в zsh

    Cron Job Hourly, за исключением определенных временных рамок в пятницу

    iptables предотвращает использование ssh для экземпляра aws ec2

    Полнотекстовая индексация командной строки?

    Как я могу заставить sudo отказаться от всех переменных среды?

    Есть ли причина использовать «кошку», когда у вас «меньше»?

    XMonad не очищает экран при изменении рабочего пространства

    Linux и Unix - лучшая ОС в мире.