Dường như có một số nhầm lẫn về khởi động EFI và Ubuntu ISO.
Tuyên bố miễn trừ trách nhiệm: Tôi không biết nhiều về máy Mac, vì tôi chưa bao giờ tình cờ sở hữu hoặc hỗ trợ một trong những máy này. Nhưng dù sao tôi cũng muốn giúp.
Khởi động Linux và Windows UEFI và Ubuntu Mac ISO
Sử dụng Linux trên các máy Windows, tôi hiểu rằng để khởi động từ phương tiện bên ngoài thông qua EFI, bạn chỉ cần sao chép các tệp từ ISO sang hệ thống tệp được hỗ trợ trên ổ USB, thường là FAT. Các ISO hỗ trợ khởi động UEFI chứa một tệp được gọi /efi/boot/boot{arch}.efi
, trong đó {arch}
có thể x64
dành cho AMD64, ia32
cho i386 arm
hoặc a64
cho ARM, v.v. Trên máy Mac (cũ hơn) điều này có thể chỉ là /efi/boot/boot.efi
.
Được rồi, đó là. Điều kỳ lạ là Mac ISO không chứa các tệp như vậy mà thay vào đó khởi động và cài đặt ở chế độ BIOS kế thừa, điều này vẫn ổn vào năm 2006 - khi Apple giới thiệu Boot Camp - nhưng không phải từ năm 2012 khi phần còn lại của ngành chuyển sang UEFI.
Câu trả lời từ Chan-Ho Suh và Colin Watson về các câu hỏi tương tự dường như không phản ánh chính xác trạng thái hiện tại.
Khắc phục sự cố với trình tải UEFI cho máy Mac cũ
Tôi tìm thấy một mục blog từ AstroFloyd xử lý một vấn đề rất giống trong khi nhận thức được những điều trên.
Giải pháp của anh là đặt một bộ tải EFI cho phép tải loopback ISO tương thích với UEFI. Lý tưởng nhất là bạn chỉ cần đặt hai tệp vào ổ USB có định dạng FAT và đó là nó.
Để rõ ràng, tất cả những gì hiện có trên ổ USB của bạn là (liên quan đến thư mục gốc của ổ đĩa đó):
- /efi/boot/boot.iso
- /efi/boot/boot.efi
Hướng dẫn của anh ấy được viết bằng các công cụ Linux và xử lý các chi tiết nâng cao như cài đặt loại phân vùng, nhưng tôi đoán Windows và các ổ USB ngoài luồng đã cung cấp cấu hình này theo mặc định.
Để được rõ ràng: Đỗ không sử dụng amd64 + mac ISO, sử dụng một tiêu chuẩn mới nhất.
Liên quan:
Thêm thông tin cơ bản
Rod Smith - người cũng ở quanh đây - đã xuất bản một bài viết rất chi tiết về EFI-Khởi động Ubuntu trên máy Mac trên trang web của mình. Ông giải thích tại sao cài đặt Linux ở chế độ BIOS trên máy Mac bằng cách sử dụng MBR lai ít nhất là để nói một ý tưởng tồi và bao gồm một vài tình huống cài đặt Ubuntu trên ổ đĩa với cài đặt Mac OS X hiện có.
Anh ta đang sử dụng công cụ Refind của mình, nhưng theo tôi biết thì systemd-boot cũng có khả năng khởi động OS X và làm việc với máy Mac. Có lẽ khó khăn hơn một chút để cấu hình.