Tôi đã thử khởi động EFI với Ubuntu 12.04 và tìm thấy câu trả lời cho câu hỏi của riêng tôi.
(Tôi chưa nâng cấp chương trình cơ sở của mình. Tôi đã đọc sai các ghi chú phát hành - có lẽ nó sẽ không nhanh hơn nữa).
Nhập thiết lập chương trình cơ sở từ menu khởi động grub-efi
efibootmgr
dường như không hỗ trợ khởi động lại để thiết lập firmware cho tôi. Nhưng grub-efi thì có. Nó có thể tạo một mục để thiết lập phần sụn trong menu khởi động GRUB.
Bạn có thể vào menu khởi động GRUB bằng cách giữ phím shift "sớm trong quá trình khởi động". Tôi nhấn nó xuống ngay sau khi đèn NumLock bật trên bàn phím và nó hoạt động với tôi.
Nếu bạn tò mò, tôi cũng đã xem lệnh: đó là "fwsetup". Tức là bạn có thể vào menu GRUB, làm theo các hướng dẫn trên màn hình để chuyển sang dòng lệnh, sau đó nhập "fwsetup" và nhấn return.
Nếu bạn thực hiện cài đặt EFI từ đầu, tôi tin rằng mục menu sẽ được tạo tự động. Tôi đã không cài đặt như EFI, điều đó có nghĩa là tôi phải đá nó (xem bên dưới, bước 4).
Chuyển đổi từ khởi động BIOS-GPT sang khởi động UEFI-GPT mà không ghi CD khởi động EFI?
EDIT: phần này có thể hoạt động trên một số hệ thống. Tuy nhiên, bây giờ tôi tin rằng nó phụ thuộc vào hành vi bổ sung không phải là một phần của tiêu chuẩn UEFI. Một ngày nào đó tôi sẽ tìm ra những gì đang xảy ra ở đây.
Tôi đã chuyển đổi cài đặt hiện có sang EFI mà không có CD khởi động hỗ trợ EFI. Một số người nghĩ rằng điều này là không thể. Phải thừa nhận rằng, có một vài thông điệp cảnh báo khó hiểu. Tôi đã có một cái nhìn về những gì đang xảy ra. Nếu hiện tại bạn có thể vào thiết lập phần sụn, thì nó không tệ lắm.
Phần khó là có lẽ bạn vẫn đang sử dụng bảng phân vùng MBR và bạn gần như chắc chắn cần phải chuyển đổi nó thành GPT. Tôi sẽ không bao gồm chuyển đổi từ MBR sang GPT. Phân vùng luôn có một chút nguy hiểm. gdisk
có thể chuyển đổi, nhưng có khá nhiều bit khó hiểu. Tôi đã không liệt kê tất cả chúng ở đây. Nhưng đối với một, có lẽ bạn cần thu nhỏ phân vùng cuối cùng, để tạo khoảng trống cho GPT cuối đĩa. Bạn không thể làm điều đó nếu phân vùng được gắn kết, vì vậy bạn sẽ muốn sử dụng CD khởi động. (Tôi cũng đã tổ chức chuyển đổi, đảm bảo rằng tôi có thể khởi động từ BIOS-GPT trước khi tôi thử UEFI-GPT, liên quan đến việc phải tạo một loại phân vùng khởi động khác.).
Giả sử bạn đã thiết lập GPT:
- Cài đặt grub-efi. Điều này loại bỏ grub-pc, và ngăn nó hoạt động. (grub-efi thực sự vẫn hoạt động sau khi tôi gỡ bỏ nó!). Fedora có vẻ hơi khác một chút; Tôi chỉ thử cái này trên Ubuntu. Trong quá trình cài đặt, bạn sẽ thấy lỗi về việc không thể truy cập các biến EFI, đó là do bạn không khởi động bằng EFI.
- Tắt.
- Bật nguồn. Hãy chắc chắn rằng bạn khởi động thông qua EFI! Đây là phần phụ thuộc hệ thống và đáng lo ngại. Hệ thống của tôi đã bắt đầu mặc định khởi động MBR, vì vậy tôi đã thấy một lỗi đáng sợ từ GRUB - nhưng đó là từ grub-pc cũ. Trên hệ thống của tôi, thật dễ dàng để vào màn hình thiết lập chương trình cơ sở tại thời điểm này (xem bên dưới) và thay đổi mức ưu tiên khởi động thành "ubfox" (là mục nhập để khởi động hệ điều hành của tôi thông qua EFI).
- Bây giờ bạn có thể làm lại cài đặt grub (
grub-install
hoặc grub2-install
trên Fedora) và nó sẽ không hiển thị bất kỳ lỗi nào. Và bây giờ , chạy update-grub
(hoặc grub2-mkconfig -o /boot/grub/grub.cfg
, trên Fedora) sẽ tạo mục menu để vào thiết lập phần sụn.
Vào menu cài đặt chương trình cơ sở / khởi động trên hệ thống ASUS của tôi
TUYÊN BỐ TỪ CHỐI: đây không phải là chương trình cơ sở / bảng mới nhất. Hệ thống ASUS của bạn có thể hoạt động khác với tôi.
Chương trình cơ sở ASUS hiện tại của tôi thông báo khi "cấu hình khởi động" đã thay đổi - ví dụ: khi tôi cài đặt grub-efi. Có văn bản nói rằng nó đã thay đổi nếu bạn nhìn vào màn hình "EZ setup" ban đầu. Và, khi phát hiện ra sự thay đổi như vậy, việc vào màn hình thiết lập sẽ dễ dàng hơn. Những gì nó làm là nó hiển thị màn hình giật gân với "nhấn DEL để vào thiết lập" trong vài giây. (Nếu bạn đã bật tùy chọn "khởi động nhanh", nó thường bỏ qua màn hình giật gân).
Tôi nghĩ rằng cũng có thể kích hoạt màn hình giật gân bằng cách bạn tắt nguồn hệ thống và rút phích cắm trong một phút hoặc lâu hơn trước khi khởi động lại.
Trên chương trình cơ sở hiện tại của tôi, tôi có thể nhập thiết lập chương trình cơ sở bằng cách làm mờ phím DEL trong khi khởi động, ngay cả khi không có màn hình giật gân. Tuy nhiên , đây là điều kiện để bật hỗ trợ bàn phím trong phần sụn.
Có thể chuyển đổi chương trình cơ sở không để thăm dò bàn phím trong khi khởi động, được cho là để tăng tốc mọi thứ. Tôi đoán đây là thử nghiệm tiếp theo để thử, bây giờ tôi tự tin hơn về công cụ EFI này! .