Fedora 19-1, Aptio UEFI และ Boot ไม่ใช่ CSM


2

ฉันพยายามติดตั้ง Fedora 19 บนคอมพิวเตอร์ UEFI แล็ปท็อปเป็น ASUS Q500A พร้อม Aptio UEFI (เฟิร์มแวร์หรือ BIOS) รุ่น 208, GOP 3.0.14.1015 (Aptio เป็น American Megatrends) ฉันดาวน์โหลด ISO ล่าสุดจากเว็บไซต์ของ Fedora ชื่อ Fedora-Live-Desktop-x86_64-19-1

ฉันไม่สามารถให้แล็ปท็อปรับรู้ Fedora Live CD (DVD จริง ๆ ) เป็นอุปกรณ์บู๊ตได้ เมื่อฉันเข้าสู่เมนูบู๊ตดีวีดีไม่ปรากฏในรายการเป็นอุปกรณ์บู๊ตที่มีอยู่ ขณะนี้แล็ปท็อปได้รับการกำหนดค่าด้วย Secure Boot OFF นอกจากนี้โหมด CSM (โหมดดั้งเดิม) จะปิด

ฉันสามารถบูตให้ Gparted ในการกำหนดค่าเดียวกันฉันสามารถบูตไปที่ Windows 8 ในการกำหนดค่าเดียวกันและฉันสามารถบูตเพื่อ rEFInd ในการกำหนดค่าเดียวกัน ฉันสามารถบูต Fedora 19 ได้ถ้าฉันเปลี่ยนเป็นโหมด CSM (โหมดดั้งเดิม)

ฉันไล่ตามหางของฉันเป็นวงกลมเป็นเวลาสามวันด้วยสิ่งนี้ คำถามสองสามข้อก่อนที่ฉันจะยอมแพ้:

  • ทุกคนสามารถยืนยันได้ว่าพวกเขาได้ติดตั้ง F19 บนระบบ UEFI จริงหรือไม่
  • มีปัญหาความเข้ากันได้ที่ทราบระหว่าง F19, ASUS หรือ Aptio UEFI หรือไม่?
  • มีสิ่งใดที่ชัดเจนว่าฉันพลาดที่จะทำให้ F19 ไม่ถูกระบุว่าสามารถบูตได้?

คำตอบ:


1

ใช่ Fedora 19 สามารถติดตั้งบนคอมพิวเตอร์ที่ใช้ EFI ได้ อย่างไรก็ตาม EFIs แตกต่างกันอย่างมากในหมู่พวกเขาเองและอิมเมจการติดตั้ง Fedora 19 มาตรฐานเป็นสัตว์ประหลาดของแฟรงเกนสไตน์ตัวจริงที่ผลักดันมาตรฐานต่าง ๆ (GPT, ISO-9660, HFS + ฯลฯ ) จนถึงจุดแตกหัก การรวมกันของปัจจัยเหล่านี้หมายความว่า EFIs บางคนผูกพันที่จะสำลักภาพสัตว์ประหลาดของ Fedora

คำแนะนำของฉันคือลองเขียนภาพไปยังแฟลชไดรฟ์ USB ลองใช้dd(หรือสิ่งที่เทียบเท่าใน Windows) ก่อนและหากไม่สามารถใช้งานได้ให้ใช้unetbootinหรือเครื่องมือที่คล้ายกัน ด้วยความโชคดีใด ๆ ที่เฟิร์มแวร์ของคุณจะนำสัตว์เลี้ยงตัวอสูรของภาพของ Fedora เข้ามาในแฟลชไดรฟ์ USB มากกว่าใน CD-R; และถ้าไม่ใช่, unetbootin หรือ ilk ของมันอาจทำให้สิ่งต่าง ๆ ที่เฟิร์มแวร์ของคุณยอมรับได้ง่ายขึ้น

อีกสิ่งหนึ่งที่คุณอาจลองใช้คือตัวจัดการการบูต rEFIndของฉัน:เขียนลงใน USB แฟลชไดรฟ์และบู๊ตด้วย Fedora DVD เช่นกันในคอมพิวเตอร์ ด้วยความโชคดี rEFInd จะรับรู้ว่าแผ่นดิสก์ Fedora นั้นสามารถบูตได้และให้คุณบูตได้ หากคุณไม่เห็นแผ่นดิสก์ Fedora ทันทีให้รอสองสามวินาทีแล้วกดปุ่ม Esc สิ่งนี้จะทำให้ rEFInd สแกนหาสื่อที่สามารถบู๊ตได้อีกครั้งซึ่งบางครั้งจำเป็นต้องใช้กับดิสก์ที่ถอดออกได้


ขอบคุณร็อด ทุกสิ่งที่คุณพูดนั้นเป็นความจริง คุณเคย
เจอ

ไม่ใช่ปัญหาเฉพาะนั้น อย่างไรก็ตามในฐานะผู้พัฒนาrEFIndและgdiskฉันพยายามติดตามปัญหา EFI และ GPT ให้ทัน ฉันเป็นเจ้าของคอมพิวเตอร์ที่ใช้ EFI สี่เครื่องและฉันก็ใช้ EFI ใน VirtualBox ด้วยดังนั้นฉันจึงมีประสบการณ์โดยตรงมากมายเกี่ยวกับปัญหาที่ EFI สามารถนำเสนอได้
ร็อดสมิ ธ

1

EFIs แตกต่างกันอย่างมากในหมู่พวกเขาและภาพการติดตั้ง Fedora 19 เป็นสัตว์ประหลาดตัวจริงของ Frankenstein ที่ผลักดันมาตรฐานต่าง ๆ (GPT, ISO-9660, HFS +, ฯลฯ ) จนถึงจุดแตกหักของพวกเขา

ร็อดตอกด้วยประโยคนั้นจริงๆ ฉันรวมคำตอบต่อไปนี้เป็นคำตอบที่สองเพราะมันค่อนข้างยุ่งยากในการติดตามมันมีการอ้างอิงข้ามไปยังผู้รายงานบั๊กด้วยสคริปต์เพื่อแก้ไข LiveCD จริง ๆ

ปัญหาคือการโต้ตอบระหว่างชื่อไฟล์ที่ Fedora เลือกสำหรับ BOOTx64.efi และเฟิร์มแวร์ Ubuntu มีปัญหาเดียวกัน ในทั้งสองกรณีเฟิร์มแวร์กำลังรอชื่อไฟล์ตัวพิมพ์เล็ก (EFI / BOOT / bootx64.efi)

ฉันสามารถแก้ไขปัญหากับ Fedora 19 และ 20 ด้วยการสร้าง LiveCD ใหม่หลังจากเปลี่ยนชื่อไฟล์เป็น bootx64.efi มันยังแก้ไขปัญหาเดียวกันบน Ubuntu 12 และ 13

เชลล์สคริปต์ใช้งานง่าย ดาวน์โหลด LiveCD ที่คุณต้องการใช้จาก Fedora หรือ Ubuntu และสคริปต์ทำสิ่งที่เหลือ มันเมาท์ ISO ที่มีอยู่เปลี่ยนชื่อเป็น EFI / BOOT / bootx64.efi แล้วสร้าง ISO ใหม่ ISO ใหม่สามารถเบิร์นและบูตได้

Windows 8, Gparted และ rEFInd ใช้ชื่อไฟล์ตัวพิมพ์เล็กและไม่มีปัญหาในการบู๊ตไฟล์ในโหมด UEFI


นั่นเป็นข้อผิดพลาดใหม่สำหรับฉัน แต่ไม่น่าแปลกใจเลย ฉันเคยเจอเรื่องตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ใน EFI มาก่อนในกรณีของบอร์ด Gigabyte (อ่านเกี่ยวกับปัญหานี้และปัญหาอื่น ๆ อีกมากมายของ EFI โดยเฉพาะที่นี่ ) สิ่งที่ฉันพบไม่มีผลกับชื่อไฟล์ต่อ se แต่มันมีผลกับโปรแกรมที่ใช้ระบบ EFI บางอย่างเพื่อเปรียบเทียบสตริง ซึ่งอาจส่งผลให้โปรแกรมไม่สามารถค้นหาไฟล์ด้วยตัวพิมพ์เล็กและใหญ่ที่ไม่ตรงกับความคาดหวัง
ร็อดสมิ ธ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.