Як я можу встановити драйвери Nvidia на Ubuntu 18.04 із захищеним завантаженням?


12

Вчора я спробував оновити свою версію Ubuntu з 17.10 * до 18.04 LTS. Оновлення було досягнуто правильно, за винятком деяких елементів.

Одним із таких елементів є встановлення драйверів Nvidia із захищеним завантаженням.

Я спробував декілька речей, щоб встановити драйвери nvidia (версія 396) із захищеним завантаженням, але здається, що він наразі не працює ...

Нарешті, я знайшов вирішення: я відключив безпечне завантаження. Але це лише хитрість вирішити проблему встановлення драйверів nvidia ...

Тож я хочу знати, чи можна мати драйвери nvidia, які працюють із захищеним завантаженням .

Процедура, яку я застосував, коли активовано захисне завантаження (яке не працює):

Команди, які використовуються для встановлення:

sudo apt update
sudo apt upgrade
sudo ubuntu-drivers autoinstall

Під час процесу встановлення, коли ввімкнено захист завантаження, фаза встановлення затримується приватним ключем MOK. хитрість подолання, що пояснюється в цій темі .

Але для мене рішення не працює. Тому мені потрібно перервати сценарій та запустити програму оновлення та програмного забезпечення. Через деякий час з'явиться діалогове вікно із запитом пароля для ключа MOK.

Тож я заповнюю діалогове вікно і перезавантажую ПК, але коли ввімкнено безпечне завантаження, налаштування сервера x все ще порожні.

Заздалегідь дякую за відповіді.


Ви дійсно вважаєте, що відключення SB потрібне лише для встановлення драйверів? Власний модуль Nvidia не працюватиме з підтримкою SB.
Пілот6

Просто відключивши SB, він працює, так так, просто відключивши SB, це працює, але без цього він не працює. І що є причиною того, що фірмовий модуль Nvidia не працює з SB?
Лоїк Л.

1
Причина в тому, що вона не підписана. SB - марно ТО. Просто відключіть його і забудьте. Дивіться також askubuntu.com/questions/762254/…
Пілот6

Дякую за вашу відповідь :). Ну нормально, як ви сказали в посту, що ваш зв’язаний. Мок утиліти повинні подолати проблему СБ. І я думаю, що встановлення намагався досягти, коли ти ubuntu-drivers autoinstallпрацюєш, але в моєму випадку це не працює. Але неважливо, у мене встановлений драйвер nvidia, тому все йде добре.
Лоїк Л.

Це правильно. ubuntu-driversнамагається відключити SB, але набагато простіше відключити його в BIOS. Можна спробувати підписати драйвер, але ІМХО зусиль не варто.
Пілот6

Відповіді:


14

Мої кроки, щоб зробити роботу із захищеним завантаженням, були такі:

Коли я встановлював Ubuntu 18.04.1, коли я досяг встановленого етапу "оновлення та інше програмне забезпечення", з'явився варіант встановити пароль для безпечного завантаження, тому я пішов вперед і включив прапорець і ввів новий пароль для безпечного завантаження.

Пізніше після встановлення, коли я хотів встановити драйвери Nvidia, я зробив наступне:

Стандартна процедура Ubuntu:

sudo apt-get update
sudo apt-get upgrade
  1. Додайте офіційний PPA Nvidia до Ubuntu

    sudo add-apt-repository ppa:graphics-drivers/ppa
    
  2. Оновіть і оновіть знову

    sudo apt-get update
    sudo apt-get upgrade
    
  3. Я перевірив, який був рекомендований драйвер для мого GPU за допомогою команди:

    ubuntu-drivers devices
    
  4. Я відкрив "Програмне забезпечення та оновлення" і натиснув на вкладку "Додаткові драйвери", потім вибрав рекомендований драйвер і натиснув "Застосувати зміни", тоді як драйвер встановлювався десь посередині, це спонукало мене до безпечного пароля завантаження, що це, коли я ввели пароль, який я встановив, коли я встановлював Ubuntu, після його завершення застосував, я перезапустив свій пристрій, коли він перезавантажувався синім меню з проханням натиснути будь-яку клавішу, я натиснув потім з'явилося меню з написом "Виконати управління МОК", там були наступні чотири варіанти:

    1. Продовжуйте завантаження
    2. Ключ реєстрації
    3. Зареєструвати ключ з диска
    4. Зареєструйте ключ від Hash

Я вибрав варіант №2, потім продовжив завантажуватися, він нарешті спрацював, я перейшов до налаштувань Ubuntu-> Деталі, і назва моєї графічної картки показано правильно.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.