Ubuntu 16.04 - ฉันจะปิดใช้งาน Secure Boot ได้อย่างไร


11

ฉันติดตั้ง Ubuntu 16.04 ใน Dell 5470 ฉันต้องการติดตั้งใหม่เนื่องจากเหตุผลบางประการ ฉันต้องการบูตจาก USB เพื่อติดตั้ง Ubuntu ใหม่ ปัญหาคือฉันไม่สามารถเข้าถึง BIOS และเมนูบู๊ตได้เนื่องจาก Secure Boot เมื่อฉันกด F2 หรือ F12 ในระหว่างการเริ่มต้นระบบคอมพิวเตอร์จะบู๊ตเข้าสู่ Ubuntu

ฉันพยายามsystemctl reboot --firmware-setupแต่ฉันได้รับCannot indicate to EFI to boot into setup mode: Operation not supportedฉันจะบูตจาก USB และติดตั้ง Ubuntu ใหม่ได้อย่างไร


1
คุณเปิดบูตเร็วไว้ใน UEFI หรือไม่ (ไม่ใช่ Windows start up) ถ้าเป็นเช่นนั้นคุณอาจมีเวลาไม่พอที่จะกดปุ่ม ด้วงmenuentry 'System setup' ควรใช้งานได้ถ้าไม่ลอง cold boot หรือถอด power ทั้งหมดออกรวมถึงแบตเตอรีหากแล็ปท็อปกดสวิตช์เปิดปิดค้างไว้ 10 วินาทีหรือมากกว่านั้นเพื่อระบายพลังงานที่เหลือทั้งหมดแล้วรีบูทกดปุ่มที่ถูกต้อง askubuntu.com/questions/652966/…
oldfred

thx ผมได้พยายามที่จะเอาอำนาจหลังจากนั้นเมื่อผมเริ่มการทำงานของเครื่องคอมพิวเตอร์ที่ผมกด F2 และฉันจะเห็นได้ว่าเครื่องคอมพิวเตอร์ของฉันจะได้รับการป้อนข้อมูลของฉันตั้งแต่แจ้งให้ทราบบนหน้าจอก็เปลี่ยนจากการF2 to bios prepare ...แต่ถึงกระนั้นฉันก็ไม่สามารถเข้าสู่ Bios /. \
sflee

f12 นำคุณไปสู่เมนูสำหรับบูต UEFI หรือไม่
oldfred

คำตอบ:


6

มีหลายวิธีในการบูทเข้าไปในยูทิลิตี้การตั้งค่าเฟิร์มแวร์ซึ่งบางอันที่คุณควรระวัง:

  • โดยใช้ปุ่มกดที่ใช้พลังงานในเวลา - แต่น่าเสียดายที่มีต่อไปจะไม่มีมาตรฐานเป็นไปในสิ่งที่ปุ่มกดจะเข้าสู่การติดตั้งเครื่องมือ มันมักจะเป็น Esc, Enter หรือปุ่มฟังก์ชั่น (แต่อันที่แตกต่างกันอย่างดุเดือด - มักจะเป็น F2, F8 หรือ F10 แต่สามารถเป็นอย่างอื่นได้) การตั้งค่าคุณสมบัติ "เริ่มต้นอย่างรวดเร็ว" ของเฟิร์มแวร์ในบางครั้งจะปิดใช้งานวิธีการเข้าสู่เครื่องมือการตั้งค่านี้เนื่องจากพอร์ต USB จะไม่กำหนดค่าเริ่มต้น หากคอมพิวเตอร์มีพอร์ต PS / 2 คุณอาจสามารถแก้ไขข้อ จำกัด นี้ได้ด้วยการใช้แป้นพิมพ์ PS / 2
  • การใช้systemctl - คำสั่งที่คุณนำเสนอไว้ก่อนหน้านี้sudo systemctl reboot --firmware-setupทำงานบนคอมพิวเตอร์บางเครื่อง แต่มันก็ไม่ได้ผลสำหรับคุณ Windows 8 และรุ่นใหม่กว่ามีคุณสมบัติที่คล้ายกันดังนั้นหากคุณสามารถบูตเข้าสู่ Windows คุณสามารถลองใช้งานได้โดยที่โอกาสนั้นจะทำงานได้ดีขึ้น
  • การใช้คุณสมบัติรีบูตเพื่อตั้งค่าของตัวจัดการการบูต - ตัวจัดการการบูตบางตัวเสนอคุณสมบัติเพื่อรีบู๊ตเข้าไปในยูทิลิตี้การตั้งค่า GRUB ทำ (แม้ว่าจะไม่ได้เปิดใช้งานตามค่าเริ่มต้น) เช่นเดียวกับตัวจัดการการบูต rEFInd ของฉัน (มันเปิดใช้งานโดยค่าเริ่มต้น แต่สามารถปิดใช้งานได้และจะไม่ปรากฏขึ้นหากคอมพิวเตอร์ขาดการสนับสนุนที่จำเป็น) รวมถึง gummiboot / systemd- บูต (ฉันจำไม่ได้ว่ามันเปิดใช้งานอยู่ตามค่าเริ่มต้น) ฉันไม่ได้เป็นบวก แต่ฉันสงสัยว่าคุณลักษณะนี้จะทำงานบนคอมพิวเตอร์ที่แม่นยำซึ่งวิธีการก่อนหน้านี้จะทำงานได้อย่างแม่นยำดังนั้นฉันจึงไม่หวังว่ามันจะเป็นประโยชน์กับคุณ
  • ลบตัวเลือกการบูตอื่น ๆ ทั้งหมด - หากคอมพิวเตอร์ที่ใช้ EFI ไม่สามารถหาบูตโหลดเดอร์อื่น ๆ ได้ปกติจะเปิดยูทิลิตีการตั้งค่า วิธีที่ดีที่สุดในการใช้ประโยชน์จากสิ่งนี้คือถอดปลั๊กฮาร์ดดิสก์ทั้งหมดของคุณ (และสายเคเบิลเครือข่ายของคุณหากเครือข่ายของคุณรองรับการบูทเครือข่าย) อีกวิธีหนึ่งคุณสามารถลบEFI System Partition (ESP) ของคุณหรือลบหรือย้ายไฟล์บูตโหลดเดอร์ทั้งหมดเพื่อให้เฟิร์มแวร์ไม่พบ ปัญหาของวิธีนี้คือการกู้คืนระบบกลับสู่สภาวะดั้งเดิมอาจไม่สามารถบูตได้อีกครั้งเนื่องจาก EFI จำนวนมากลบการอ้างอิง NVRAM ตามตัวเลือกการบูตที่ไม่ถูกต้อง ดังนั้นคุณอาจจำเป็นต้องใช้Boot ซ่อม , efibootmgrหรือบางเครื่องมืออื่น ๆ ที่จะติดตั้งใหม่ด้วงหรือสร้างใหม่อีกครั้งรายการ NVRAM ของมันเมื่อคุณดำเนินการเสร็จแล้ว

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


ขอบคุณมากสำหรับรายละเอียดการตอบกลับฉันแน่ใจว่าฉันกดปุ่มที่ถูกต้องและพีซีของฉันสามารถรับอินพุตของฉันเนื่องจากมันแสดงการตอบสนองบนหน้าจอ แม้ว่ามันจะยังเข้าสู่ระบบปฏิบัติการโดยตรง /. \ BTW อาจfast startเป็นเหตุผลที่แท้จริงฉันต้องตรวจสอบอีกครั้งในคืนนี้
sflee

2

ใช้efibootmgrเพื่อเปลี่ยนและตั้งค่าการหมดเวลาใช้งานตัวจัดการการบูตที่รอให้ผู้ใช้ป้อนเข้า - ตัวอย่าง:

$ sudo efibootmgr
BootCurrent: 0001
Timeout: 1 seconds
BootOrder: 0001,0000,0002
Boot0000* fedora
Boot0001* ubuntu
Boot0002* UEFI OS  

ขณะนี้หมดเวลาตัวจัดการการบูต (บนพีซีของฉัน) ตั้งค่าเป็น 1 วินาทีตอนนี้เราเปลี่ยนเป็น 10 วินาที:

sudo efibootmgr --timeout 10
BootCurrent: 0001
Timeout: 10 seconds
BootOrder: 0001,0000,0002
Boot0000* fedora
Boot0001* ubuntu
Boot0002* UEFI OS  

รีบูตและกด F2หรือF12เพื่อเข้าถึง BIOS และปิดใช้งาน Secure Boot ในการตั้งค่า UEFI


ฉันเห็นได้ว่าพีซีของฉันได้รับอินพุตของฉัน แต่ฉันจะลองคืนนี้ขอบคุณล่วงหน้า
sflee

0

เรื่องสั้นสั้น ๆ เพื่อเอาชนะ Fast Boot สิ่งที่ใช้ได้ผลเสมอสำหรับฉัน คือกด F12 ค้างไว้และลบจากนั้นเปิดระบบ หากคุณไม่ได้ยินเสียงบี๊บดังกล่าว ปิดเครื่องอย่างรวดเร็ว (หากคุณเป็น Windows บูทคู่) และทำซ้ำ สิ่งนี้ใช้ได้กับฉันเสมอในการลองครั้งที่สอง


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