Есть ли какие-либо общие действия, которые пользователь должен выполнить после установки нового оборудования? Делает ли Ubuntu некоторые аппаратно-зависимые настройки во время установки (кроме генерации файла /etc/fstab
), что пользователь должен делать при смене любого устройства, например, материнской платы, графической карты или другого? Методы обнаружения оборудования в Ubuntu мне не понятны. Что я могу прочитать об этом?
У меня сейчас нет реальных проблем, но я хотел бы знать, что делать, когда это произойдет.
(PS: Вы меня понимаете? :-) Я не являюсь носителем английского языка, и это мой первый опыт, пожалуйста, прокомментируйте мои ошибки: -)
Как говорит Мариус: оборудование определяется ядром во время загрузки или позже, если оно «подключаемое» (USB и т. Д.). Когда оборудование распознано, будет загружен соответствующий модуль ядра (драйвер), и в большинстве случаев пользовательское пространство будет уведомлено через dbus / udev, чтобы определить, что делать с этим оборудованием; udev имеет набор «правил», которые определяют, что делать с определенными типами оборудования. Например. «если обнаруженное оборудование - это USB-принтер, добавьте его на сервер печати (CUPS)» - это пример такого правила, и это будет выглядеть примерно так:
# Low-level USB device add trigger
ACTION=="add", SUBSYSTEM=="usb", ATTR{bInterfaceClass}=="07", ATTR{bInterfaceSubClass}=="01", RUN+="udev-configure-printer add %p"
# usblp device add trigger (needed when usblp is already loaded)
ACTION=="add", KERNEL=="lp*", RUN+="udev-configure-printer add %p"
Вышеупомянутое является частью / lib / udev /rules.d/70-printers.rules
(по крайней мере, 10.10), который также включает правило для удаления принтера из CUPS, если вы отключите его.
Кстати: USB класса 7 - это USB принтеры .
В некоторых случаях вам может потребоваться изменить некоторые файлы конфигурации, но это будет считаться ошибкой или необходимым обходным путем (некоторое оборудование невозможно или трудно обнаружить).
Как правило, нет. Ubuntu определяет оборудование компьютера во время загрузки или когда оно подключено.