Tôi đã có một máy ảo Mac OS X trên VirtualBox và khi tôi khởi động nó, tôi đã vào được vỏ UEFI này:
Tôi nên làm gì?
Tôi đã có một máy ảo Mac OS X trên VirtualBox và khi tôi khởi động nó, tôi đã vào được vỏ UEFI này:
Tôi nên làm gì?
Câu trả lời:
UEFI yêu cầu can thiệp vì phần sụn EFI trên bo mạch chủ của Mac không thể tìm thấy phần sụn khởi động EFI dành riêng cho hệ điều hành hợp lệ ở vị trí chuẩn trên đĩa. Tuy nhiên, giả sử bạn có phân vùng phục hồi macOS trên đĩa đó, thì nó nên chứa một bản sao boot.efi
(phần sụn khởi động dành riêng cho macOS) mà bạn có thể khởi động vào HĐH.
Mục tiêu trước mắt của bạn là giúp EFI xác định vị trí và thực thi chương trình cơ sở khởi động cụ thể của os. Cuối cùng, mục tiêu là cung cấp một phân vùng khởi động có chứa macOS boot.efi
. Đến bây giờ, bạn có thể đã phỏng đoán boot.efi
là một tên tệp tiêu chuẩn EFI sống ở đường dẫn chuẩn EFI trong phân vùng đĩa và nó chứa phần mềm khởi động dành riêng cho os (ví dụ: Windows, Linux, v.v ... có hương vị riêng boot.efi
).
Trong trường hợp của tôi, sau khi cài đặt macOS vào Máy ảo theo các hướng dẫn này (chạy trình cài đặt macOS từ ISO được tải xuống từ Apple), trong lần khởi động đầu tiên, phân vùng khởi động đã có nhưng không được định cấu hình (có thể không cài đặt hình ảnh khởi động). Sau khi hướng thủ công EFI để khởi động vào macOS lần đầu tiên, macOS sẽ tự động sửa lỗi phân vùng khởi động và các lần khởi động tiếp theo hoạt động bình thường.
Tôi đã có thể khắc phục các sự cố UEFI như sau (ghi có vào diễn đàn VirtualBox ):
Tại dấu nhắc UEFI: Nhập thoát
Bạn sẽ được đưa vào GUI chế độ văn bản EFI.
Chọn Trình quản lý bảo trì khởi động và bấm vào.
Chọn Boot From File và nhấp
Bạn sẽ thấy hai mục trong một danh sách (chúng là các đường dẫn bus PCI trông khó hiểu).
Đường dẫn PCI đầu tiên trong danh sách có lẽ là phân vùng khởi động không chứa phần mềm khởi động. Đường dẫn PCI thứ hai có lẽ là đến phân vùng phục hồi , đường dẫn bạn cần khởi động từ đó. Nếu phân vùng thứ 2 không phải là phân vùng phục hồi, hãy xem bên dưới các đường dẫn trong danh sách để xem liệu một trong số chúng có phải là phân vùng đó không. Nếu phân vùng khôi phục không có mặt và hợp lệ, các hướng dẫn này sẽ không hoạt động.
Nhấp vào mục thứ 2, bạn sẽ thấy (và sau đó nhấp):
cài đặt dữ liệu macOS
Sau đó nhấp vào:
Tập tin bị khóa
Sau đó (nếu có), nhấp
Khởi động tập tin
Và cuối cùng bấm vào:
boot.efi
Quá trình cài đặt sẽ tiếp tục hoặc bạn sẽ khởi động vào HĐH hoặc nhận menu Recovery Utility (nơi macOS có thể được cài đặt lại từ hoặc Tiện ích đĩa chạy). Sự mơ hồ của tuyên bố cuối cùng là tôi đã làm điều đó một lúc trước khi viết bình luận này và tôi không nhớ lại những gì tôi đã khởi động trước, chỉ có điều nó hoạt động và không khó để biết phải làm gì vào thời điểm đó. Nếu bạn có phân vùng khôi phục, để khởi động trực tiếp vào Chế độ khôi phục, hãy bật Mac và ngay lập tức nhấn và giữ () -R
Locked Files
có một cấp độ khác được gọi Boot Files
, một khi điều hướng vào thư mục đó, boot.efi
nằm trong đó. Cảm ơn!