Score:0

เลือกการบูต EFI บน Mac แต่ไม่มีหน้าจอขาวดำเพื่อแก้ไขรายการบูต

ธง br

ฉันยังใหม่กับสิ่งนี้ แต่ฉันต้องการลองใช้ Ubuntu บน Macbook Pro (2012) ฉันทำตามคำแนะนำที่คล้ายกันสองสามข้อบนอินเทอร์เน็ต แต่เมื่อฉันไปที่ 'แก้ไขรายการบูต' เพื่อเพิ่ม "nomodeset" หลังจาก "quietsplash" ก่อนติดตั้ง Ubuntu ฉันไม่สามารถทำได้ ฉันดำเนินการติดตั้งต่อไปและดูเหมือนว่าทุกอย่างจะทำงาน แต่ฉันได้รับข้อความสั้น ๆ เมื่อเริ่มต้นระบบว่า "ไม่สามารถตั้งค่า MokListRT: พารามิเตอร์ไม่ถูกต้อง ไม่สามารถสร้าง MokListRT: พารามิเตอร์ไม่ถูกต้อง การนำเข้าสถานะ MOK ล้มเหลว: import_mok_state() ล้มเหลว: พารามิเตอร์ไม่ถูกต้อง การบูตต่อเนื่องเนื่องจากโหมดปลอดภัยถูกปิดใช้งาน_
เป็นเพราะฉันไม่สามารถแก้ไขรายการบูตได้ และฉันสามารถดำเนินการนี้จาก Terminal ได้หรือไม่ ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก ฉันไม่รู้ว่าเหตุใดจึงควรแก้ไขรายการบูตเช่นนี้ เนื่องจากฉันยังใหม่กับสิ่งนี้ แต่ไม่แน่ใจว่าจะเริ่มต้นจากศูนย์ได้อย่างไร เนื่องจากฉันเขียนทับ MAC OS ฉันสามารถลองรีบูตจาก usb อีกครั้งได้ไหม หรือฉันต้องแฟลช Ubuntu OS อีกครั้ง ขอขอบคุณ.

Score:0
ธง ru

TL;ดร


MokListRT ไม่มีอะไรเกี่ยวข้องกับ โนโมเซ็ต. เป็นรายการทั้งหมด การบูตที่ปลอดภัย UEFI คีย์ที่เฟิร์มแวร์ของ Mac ของคุณ ไว้วางใจ. เนื่องจาก Secure Boot ถูกปิดใช้งานอยู่แล้ว (บูตต่อเนื่องจากโหมดปลอดภัยถูกปิดใช้งานตามที่กล่าวไว้) ข้อผิดพลาดนี้เป็นจริง ไม่เป็นอันตรายอย่างสมบูรณ์ â นอกเหนือจากอาจจะน่ารำคาญ

เพื่อกำจัดข้อผิดพลาด:

  1. ตรงไปที่ ร็อด สมิธ ที่เก็บของ คีย์ทั่วไป และดาวน์โหลด คีย์บุคคลที่สามของ Microsoft
  2. วิ่ง sudo mokutil -i /path/to/downloaded/file.sudo. จำรหัสผ่านที่คุณป้อนที่นี่
  3. ในการรีบูตเครื่อง Mac นั้น ควร ขอรหัสผ่านที่คุณป้อนก่อนหน้านี้
  4. โวล่า! ตอนนี้คุณไม่ควรเห็นข้อผิดพลาดนั้นอีกต่อไป รหัสผ่านเป็นเพียงชั่วคราว เพื่อให้แน่ใจว่าคุณเป็นคนเดียวกันระหว่างขั้นตอนต่างๆ

ขั้นตอนเหล่านี้มาจาก เว็บไซต์ของ Rod Smith. เขาเป็นผู้สร้าง gpt-fdiskและ Hermione Granger ของดิสก์ การบูต และ EFI

MOK


กุญแจเจ้าของเครื่อง เป็นลายเซ็นที่เฟิร์มแวร์เชื่อถือได้ และจะอนุญาตให้บูตได้ แน่นอน ถ้า Secure Boot ถูกปิดใช้งาน boot-loader ใด ๆ จะได้รับการดำเนินการต่อ นับตั้งแต่ BootCamp เป็นต้นมา Apple ทำเฟิร์มแวร์ Mac แบบฮาร์ดโค้ดด้วยพับลิกคีย์ของ Microsoft ซึ่งเป็นรหัสที่พวกเขาใช้เพื่อลงชื่อ Windows boot-loader แต่จนถึงปัจจุบัน (ณ ปี 2020 Intel Macs) พวกเขาไม่ได้ติดตั้งล่วงหน้า คีย์ที่ Microsoft ใช้ในการเซ็นชื่อ ซอฟต์แวร์ของบุคคลที่สามเช่น GRUB ในกรณีนี้ นี่คือสาเหตุที่ Mac ของคุณปฏิเสธที่จะเพิ่มเนื้อหาของ GRUB ลงในไฟล์ MokListRT กับเรื่องดราม่านั้น และทำไมฉันถึงต้องปิดการใช้งาน Secure Boot เพื่อติดตั้ง Ubuntu ด้วย 2019 MBP

หมายเหตุ: Mac มี EFI เป็นของตัวเองเสมอ ข้างมาก ตามข้อกำหนดทั่วไปของ UEFI ฉันหวังเป็นอย่างยิ่งว่า โมคูทิล การแสดงผาดโผนใช้ได้ แต่ 2012 MBP â ทำไมแม้แต่ 2020 (Intel) หนึ่ง â อาจปฏิเสธที่จะเพิ่มคีย์อื่น ๆ ในรายการ

โนโมเซ็ต


นี่เป็นเพียงอาร์กิวเมนต์เคอร์เนลเพื่อป้องกันไม่ให้เคอร์เนลโหลดกราฟิกเฉพาะฮาร์ดแวร์หากไม่มีบริบท ฉันไม่แน่ใจว่าทำไมคุณถึงทำแบบนั้น ความต้องการ ที่จะทำ แต่ฉันไม่เห็นเสียหาย หากคุณประสบปัญหาเกี่ยวกับกราฟิก นี่คือวิธีที่คุณสามารถเพิ่มปัญหาดังกล่าวใน (และ ไม่ คุณไม่จำเป็นต้องทำการเช็ดใดๆ!):

  1. sudo gedit /etc/default/grub (แทนที่ gedit ด้วยโปรแกรมแก้ไขข้อความที่คุณชื่นชอบ)
  2. ค้นหาบรรทัดที่ระบุว่า GRUB_CMDLINE_LINUX_DEFAULT=.... หากไม่มี ให้ทำใหม่
  3. เปลี่ยนด้านขวามือ (...) ถึง "โนโมเดสสาดเงียบ". (แค่เติม โนโมเซ็ต ในรายการที่ยกมา หากนั่นคือวัตถุประสงค์เพียงอย่างเดียวของคุณ Btw การมีอยู่ของตัวเลือก เงียบ ซ่อนเอาต์พุตบันทึกการบู๊ตและ สาด แสดงโลโก้การบู๊ต Ubuntu ที่คุ้นเคย "หน้าจอสแปลช")

หวังว่านี่จะช่วยได้!

Paul B avatar
br flag
ขอบคุณ MarbleMuffin ที่สละเวลาตอบคำถามของฉันและสำหรับข้อมูลเพิ่มเติมทั้งหมด ฉันขอขอบคุณเป็นอย่างยิ่ง ฉันจะลองทำตามข้างต้นเมื่อกลับถึงบ้าน

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา