Câu hỏi OS X không còn hiển thị trong khởi động rEFInd sau khi cài đặt Ubuntu


Tôi đã cài đặt rEFInd vào ESP trên Macbook Pro Retina của tôi đang chạy Mavericks (với FileVault on). Đây là thông tin phân vùng của tôi:

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage                         199.5 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s7
   4:                  Apple_HFS Work                    200.0 GB   disk0s5
   5: 0FC63DAF-8483-4772-8E79-3D69D8477DE4               99.7 GB    disk0s6
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Mac                    *199.1 GB   disk1

disk0s6 là phân vùng Ubuntu của tôi.

Với thiết lập này, nó khởi động từ EFI đúng cách, nhưng chỉ có Ubuntu (14.04, nâng cấp) được hiển thị như một tùy chọn trong màn hình khởi động rEFInd. Không có dấu vết của đĩa OS X của tôi và cách duy nhất tôi có thể khởi động vào nó là bằng cách chọn đĩa từ màn hình Tùy chọn khởi động.

Làm thế nào để sửa lỗi này để cả OS X và Ubuntu của tôi được hiển thị?


2
2018-05-27 17:51


gốc


Xem câu trả lời cho Không thể khởi động OS X sau khi cài đặt Ubuntu - bain
Thêm menuentent này làm việc cho tôi! Cảm ơn bạn. Tôi đã phải bình luận ra các mục nhập dont_scan_volumes hoàn toàn từ tinh chế.conf (tinh chế 0.8.3, Mac OS X với đĩa mã hóa / vault / + Win 7 phân vùng) một điều nhỏ, thay vì biểu tượng EFI / refind / icons / os_mac.icns Sử dụng biểu tượng EFI / refind / icons / os_mac.png Tôi đoán đó là vì phiên bản mới hơn của tinh chế


Các câu trả lời:


Thử cài đặt scan_delay 1 bên trong refind.conf tập tin. (Tệp đó phải ở trong EFI/refind/ thư mục trên của bạn /dev/disk0s1//dev/sda1 phân vùng.) Đôi khi rEFInd không quét một số phân vùng trong cấu hình mặc định của nó. Điều này có vẻ là kết quả của một EFI chậm chạp về việc đăng ký các phân vùng của nó, vì vậy chúng không xuất hiện khi rEFInd khởi động lần đầu tiên. Thêm một sự chậm trễ để quét hoạt động xung quanh vấn đề này.


CHỈNH SỬA: Lấy làm tiếc; Tôi không nhận thấy rằng bạn đang sử dụng mã hóa. Thử bỏ ghi chú dont_scan_volumes tùy chọn trong refind.conf và xóa "Recovery HD" từ danh sách.


2
2018-05-29 13:34



Tôi đã cố gắng thiết lập một sự chậm trễ (thậm chí lâu hơn 1) nhưng nó vẫn không hiển thị OS X. Điều này là nhận được cách quá phức tạp cho tôi để gỡ lỗi ... Không có lời khuyên tôi đã tìm thấy dường như giúp :( - rm -rf
Xem câu trả lời đã chỉnh sửa của tôi ở trên. - Rod Smith
Lời cảm ơn ngọt ngào! Bây giờ tôi thấy thông tin này nằm trong trang web của bạn theo tài liệu cho dont_scan_volumes... Có lẽ nó sẽ hữu ích để cũng đề cập đến nó theo phần khởi động ESP, đó là nơi tôi tìm kiếm thông tin về cách sử dụng rEFInd với mã hóa toàn bộ đĩa. - rm -rf


Hãy thử thêm một mục trình đơn tùy chỉnh cho OS X trong tệp refind.conf:

menuentry "OS X" {
  icon EFI/refind/icons/os_mac.icns
  volume "Mac"
  loader /System/Library/CoreServices/boot.efi
  ostype MacOS
}

0
2018-05-27 21:00



Điều này cho biết thêm một trình đơn, nhưng không khởi động OS X. Tôi cho rằng điều này là do đĩa được mã hóa và do đó nó không thể đọc được /System/Library/CoreServices/boot.efi - rm -rf