ฉันติดตั้ง rEFInd เพื่อให้ Ubuntu บนไดรฟ์ภายนอก แต่ไม่มีโชค ตอนนี้ฉันได้ตัดสินใจที่จะลบ rEFInd ออกจาก Macbook Pro ของฉันอย่างสมบูรณ์
ฉันลบโฟลเดอร์ออก/efi/
แต่ตัวจัดการการบูตยังคงปรากฏอยู่ ฉันจะลบ rEFInd ออกจาก Mac ได้อย่างไร
ฉันติดตั้ง rEFInd เพื่อให้ Ubuntu บนไดรฟ์ภายนอก แต่ไม่มีโชค ตอนนี้ฉันได้ตัดสินใจที่จะลบ rEFInd ออกจาก Macbook Pro ของฉันอย่างสมบูรณ์
ฉันลบโฟลเดอร์ออก/efi/
แต่ตัวจัดการการบูตยังคงปรากฏอยู่ ฉันจะลบ rEFInd ออกจาก Mac ได้อย่างไร
คำตอบ:
diskutil list | grep EFI | awk '{print $6}'
สิ่งนี้จะส่งออกบรรทัดที่มีสตริง "efi" และของบรรทัดนั้นเท่านั้นคอลัมน์ที่ 6 ดังนั้นผลลัพธ์น่าจะเป็น:
disk0s1
ตอนนี้เพื่อลบ refind:
sudo mkdir /Volumes/efi
sudo mount -t msdos /dev/disk0s1 /Volumes/efi
sudo rm -rfP /Volumes/efi/EFI/refind
sudo bless --setBoot --mount /
มีปัญหาเดียวกันและฉันจัดการเพื่อแก้ปัญหาโดยการติดตั้ง rEFInd ใหม่ (โดยใช้การติดตั้งมาตรฐาน) รีบูตเครื่องแล้วเรียกใช้
$ sudo rm -r /EFI/refind
ถอนการติดตั้งตามที่แนะนำในhttp://www.rodsbooks.com/refind/installing.html#uninstalling
ตอนนี้ Macbook จะรีบูตเข้าสู่ OS X (Mavericks) ทันที หวังว่านี่จะช่วยได้
หากใช้ rEFInd 0.8.4 หรือใหม่กว่าใช้คำสั่งต่อไปนี้เพื่อลบอย่างสมบูรณ์เนื่องจากได้รับการติดตั้งบนพาร์ติชัน EFI ที่ซ่อนอยู่:
[[ -d /efi/refind ]] && sudo rm -R -f /efi/refind
[[ -d /EFI/refind ]] && sudo rm -R -f /EFI/refind
efivol=$(diskutil list | grep " EFI " | grep -o 'disk.*' | head -n 1)
sudo mount -t msdos /dev/${efivol} /Volumes/ESP
[[ $? != 0 ]] && sudo mount -t hfs /dev/${efivol} /Volumes/ESP
[[ -d /Volumes/ESP/EFI/refind ]] && sudo rm -R -f /Volumes/ESP/EFI/refind
sudo umount /Volumes/ESP
sudo bless --setBoot --mount /