ฉันจะติดตั้งไดรเวอร์ 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
Pilot6

เพียงแค่ปิดการใช้งาน SB มันก็ใช้งานได้ดังนั้นเพียงแค่ปิดการใช้งาน SB ก็ทำงานได้ แต่ไม่ต้องทำอย่างนั้น และอะไรคือสาเหตุที่โมดูลของ Nvidia ไม่ทำงานกับ SB
Loic L.

1
เหตุผลก็คือมันไม่ได้ลงนาม SB ไม่มีประโยชน์ BTW เพียงปิดการใช้งานและลืม ดูเพิ่มเติมได้ที่ askubuntu.com/questions/762254/…
Pilot6

ขอบคุณสำหรับคำตอบ :). ปกติแล้วอย่างที่คุณพูดในโพสต์ว่าลิงก์ของคุณ Utilk โมกควรเอาชนะปัญหาของ SB และฉันคิดว่าการติดตั้งพยายามที่จะบรรลุเมื่อคุณเรียกใช้ubuntu-drivers autoinstallแต่ในกรณีของฉันมันไม่ทำงาน แต่ไม่เป็นไรฉันติดตั้งไดรเวอร์ nvidia เพื่อให้ทุกอย่างเป็นไปด้วยดี
Loic L.

ถูกต้อง. ubuntu-driversพยายามปิดการใช้งาน SB แต่จะปิดการใช้งานใน BIOS ได้ง่ายขึ้นมาก คุณสามารถลองลงชื่อไดรเวอร์ได้ แต่ไม่คุ้มกับความพยายามของ IMHO
Pilot6

คำตอบ:


14

ขั้นตอนของฉันเพื่อให้ทำงานกับ boot ปลอดภัยได้ดังนี้:

เมื่อฉันติดตั้ง Ubuntu 18.04.1 เมื่อฉันมาถึง "อัปเดตและขั้นตอนซอฟต์แวร์อื่น ๆ " ในการติดตั้งมีตัวเลือกในการตั้งรหัสผ่านสำหรับการบูตอย่างปลอดภัยดังนั้นฉันจึงไปข้างหน้าและเปิดใช้งานกล่องกาเครื่องหมายและป้อนรหัสผ่านใหม่ สำหรับการบูตที่ปลอดภัย

ต่อมาหลังจากการติดตั้งเมื่อฉันต้องการติดตั้งไดรเวอร์ Nvidia ฉันทำสิ่งต่อไปนี้:

ขั้นตอนมาตรฐานของ Ubuntu:

sudo apt-get update
sudo apt-get upgrade
  1. เพิ่ม Nvidia PPA อย่างเป็นทางการลงใน 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 หลังจากใช้งานเสร็จฉันรีสตาร์ทอุปกรณ์เมื่อมีการรีบูตเมนูสีน้ำเงินปรากฏขึ้นเพื่อขอกดปุ่มใด ๆ ฉันกดจากนั้นเมนูที่มีข้อความว่า "ทำการจัดการ MOK" ปรากฏขึ้น มีสี่ตัวเลือกต่อไปนี้:

    1. ดำเนินการบูตต่อ
    2. รหัสลงทะเบียน
    3. คีย์การลงทะเบียนจากดิสก์
    4. คีย์การลงทะเบียนจากแฮ

ฉันเลือกตัวเลือกหมายเลข 2 จากนั้นฉันก็ทำการบู๊ตต่อไปในที่สุดมันก็ใช้งานได้ฉันไปที่การตั้งค่าของ Ubuntu -> รายละเอียดและชื่อกราฟิกการ์ดของฉันแสดงอย่างถูกต้อง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.