ทำไมไม่โหลด rEFInd เชลล์?


9

เนื่องจากมีขั้นตอนที่สอง-ปัญหาลึกฉันต้องบูตเป็น EFI gptsyncเปลือกและเรียกใช้ ฉันดาวน์โหลดแฟลชไดรฟ์ไบนารีของ rEFInd 0.7.4 ซึ่งใช้ddในการเขียนภาพไปที่ thumbdrive และดูเหมือนว่าจะบูตได้ดี อย่างไรก็ตามเมื่อฉันเลือกไอคอนเชลล์เล็ก ๆ น้อย ๆ เพื่อบู๊ตมันจะกะพริบไปยัง UI เชลล์และค้างด้วยข้อความต่อไปนี้บนหน้าจอ:

Starting shellx64.efi
Using load options ''

และนั่นคือมัน ฉันควรจะกำหนดค่าบางอย่างเพื่อให้เชลล์ทำงานได้หรือไม่?


มันควรจะทำงานตอนนี้ อย่างไรก็ตามฉันเปลี่ยนรายละเอียดบางส่วนของวิธีที่ rEFInd เรียกใช้งานไบนารีของ EFI ด้วยเวอร์ชัน 0.7.4 เพื่อแก้ไขปัญหาบางอย่าง (ฉันเป็นผู้เขียน rEFInd) เป็นไปได้ว่าการเปลี่ยนแปลงเหล่านี้ก่อให้เกิดปัญหากับคุณ ดังนั้นฉันแนะนำให้คุณลองเวอร์ชั่น 0.7.3 แล้วรายงานกลับมา หาก 0.7.3 ใช้งานได้ฉันจะตรวจสอบขั้นตอนการเปิดตัวอีกครั้งเพื่อแก้ไขปัญหา
Rod Smith

1
ฉันพยายามกับ 0.7.3 กับการเปลี่ยนแปลงเพียงอย่างเดียวในบรรทัดนี้: Using load options ' '(ช่องว่างแทนที่จะเป็นสตริงว่าง)
Ben Collins

ความคืบหน้า นิ้วในเวลา
ЯрославРахматуллин

คำตอบ:


4

นี่น่าจะเป็นความไม่ลงรอยกันระหว่างเชลล์ EFI ที่คุณพยายามเรียกใช้และเฟิร์มแวร์ของคอมพิวเตอร์ ฉันแนะนำให้คุณลองใช้เปลือกหอย EFI อื่น ๆ หนึ่งที่มาพร้อมกับ rEFIt มักจะทำงานกับ Mac (โดยเฉพาะที่เก่ากว่า) แต่มีลิงก์เพิ่มเติมจำนวนมากที่นี่และที่อื่น ๆ (ลองทำการค้นหาทางเว็บเพื่อหา "EFI shell binary" หรืออะไรที่คล้ายกัน)

น่าเสียดายที่ไบนารี EFI เชลล์ทุกตัวที่ฉันพบเจอนั้นมีปัญหาในคอมพิวเตอร์บางเครื่องดังนั้นการจัดหาหนึ่งที่ใช้งานได้ในระดับสากลดูเหมือนจะเป็นเรื่องยากหรือเป็นไปไม่ได้ โปรดทราบว่า Macs มีรุ่น EFI 1.x ซึ่งหมายความว่าพวกเขามักจะทำงานกับ EFI เชลล์ v1 ที่เก่ากว่าแทนที่จะเป็น v2 รุ่นใหม่กว่า


สิ่งที่ใช้ได้ผลสำหรับฉันบน Mac คือการดาวน์โหลด tarball rEFItจาก: refit.sourceforge.net การแตกและการคัดลอก shell.efi และ gptsync.efi ไปยัง / EFI / tools เปิดใช้งานเชลล์ใน showtools ใน refind.conf จากนั้น rEFInd เปิดใช้เชลล์ EFI เรียกใช้ "fs0:" โดยที่ 0 คือดัชนีของพาร์ติชัน EFS โดยที่ / EFI / คือ, ซีดีลงใน / EFI / tools และสุดท้ายเรียกใช้ "gptsync.efi"
igordcard
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.