6.4. Завантаження відсутніх мікропрограм
Як описувалося в Розділ 2.2, «Пристрої, яким потрібні прошивки» , В деякі пристрої потрібно завантажити мікропрограму. У більшості випадків, пристрій взагалі не буде працювати при відсутності вбудованого; іноді в пристрої все-таки працюють базові функції, а вбудоване потрібна тільки для надання додаткових можливостей.
Якщо драйвер пристрою запитує микропрограмму, а вона недоступна, то debian-installer виведе вікно діалогу, що пропонує завантажити відсутню микропрограмму. Якщо відповісти ствердно, то debian-installer просканує доступні пристрої в пошуках файлів або пакетів з потрібною мікропрограмою. Якщо файли знайдені, то мікропрограма буде скопійована в потрібне місце (/ lib / firmware) і буде зроблена спроба перезавантаження модуля з драйвером.
Примітка
Список сканованих пристроїв і файлових систем залежить від архітектури, методу установки і етапу установки. На самих початкових етапах установки успішне завантаження прошивки найбільш імовірна з дискет або USB-носіїв з файловою системою FAT.
Зауважимо, що можна пропустити завантаження прошивки, якщо ви впевнені, що пристрій буде працювати і без неї, або якщо пристрій не потрібно під час установки.
debian-installer запитує прошивки тільки до модулів ядра, які необхідні для завантаження на час установкі.Не всі драйвери включені в debian-installer, зокрема, відсутній radeon, з чого випливає, що можливості деяких пристроїв можуть не відрізнятися в кінці установки від того, якими вони були на початку. Іншими словами, можливості деяких апаратних компонентів можуть використовуватися не повністю. Якщо ви підозрюєте, що це ваш випадок, або просто з цікавості, перевірте висновок команди dmesg в тільки що завантаженої системі і пошукайте.
6.4.1. підготовка носія
В офіційних образах CD не містяться невільні прошивки. Найпоширенішим способом завантаження цих мікропрограм - з якогось змінного носія, наприклад, з карти пам'яті USB. Також існують неофіційні збірки CD з мікропрограмами, які можна знайти в http://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/ . Щоб підготувати карту пам'яті USB (або інший носій, наприклад, розділ жорсткого диска або дискету) файли або пакети з мікропрограмами повинні бути розміщені в кореневому каталозі або каталозі з іменем / firmware в файлової системі носія. Рекомендується використовувати файлову систему FAT, так як вона, швидше за все, підтримується на самих ранніх етапах установки.
Tar-архіви і файли zip з пакетами найбільш поширених мікропрограм доступні тут:
Просто скачайте tar-архів або zip-файл під потрібний випуск і розпакуйте його на файлову систему носія.
Якщо необхідної прошивки немає в tar-архіві, то також ви можете завантажити потрібний пакет з мікропрограмами з архіву (з розділу non-free). Ось список найбільш скачуваних пакетів мікропрограм, але він може бути не повний і також може включати пакети без мікропрограм:
Також, можна копіювати на носій окремі файли прошивки. Такі прошивки можна отримати, наприклад, з уже встановленою системи або від постачальника обладнання.
6.4.2. Вбудоване в встановленій системі
Всі прошивки, завантажені під час установки, будуть автоматично скопійовані в встановлену систему. У більшості випадків це гарантує, що пристрій, з яким потрібно мікропрограма, буде також працювати правильно після перезавантаження комп'ютера в встановлену систему. Однак, якщо встановлена система працює на версії ядра, відмінною від використаного в програмі установки, є невелика ймовірність, що мікропрограма не завантажили через зміни ядра.
Якщо мікропрограма завантажена з пакета, то debian-installer також встановить цей пакет в встановлювану систему і автоматично додасть розділ non-free архіву пакетів в APT-файл sources.list. Це дозволить автоматично оновлювати мікропрограму при появі нової версії.
Якщо Завантаження вбудованого програмного забезпечення була пропущена під час установки, то відповідний пристрій, імовірно, не запрацює у встановленій системі поки мікропрограма (пакет) не буде доведено вручну.
Примітка
Якщо мікропрограма була завантажена з окремих файлів, то скопійована в встановлену систему мікропрограма автоматично не оновлюватиметься, поки не не буде встановлено відповідний пакет з мікропрограмою (якщо є) після завершення установки.