Cách bật EFI trên máy ảo VirtualBox chạy Linux | Học trực tuyến CNTT, học lập trình từ cơ bản đến nâng cao

Cách bật EFI trên máy ảo VirtualBox chạy Linux

Chia sẻ kiến thức 22/03/2022

Hầu hết các PC hiện đại phụ thuộc vào phân vùng EFI (EFI partition) để khởi động vào hệ điều hành. Đây là cách bật hỗ trợ EFI trên máy ảo Linux trên VirtualBox.

Trong khi các máy dựa trên BIOS là tiêu chuẩn cho VirtualBox, trong thế giới phần cứng, hầu hết tất cả các PC mới đều sử dụng firmware* EFI. Rất dễ để sử dụng tiêu chuẩn mới để thiết lập máy ảo Linux, cho dù nó mới chỉ ở trong giai đoạn thử nghiệm.

*firmware: chương trình máy tính đặc biệt để điều khiển cấp thấp nhiều thiết bị điện tử

Bài viết này sẽ hướng dẫn bạn cách dễ dàng thiết lập một máy ảo Linux dựa trên EFI trên VirtualBox. Nhưng trước tiên, chúng ta hãy tìm hiểu EFI thực sự là gì.

EFI là gì?

EFI, còn được gọi là UEFI, là viết tắt của Extensible Firmware Interface. Nó nhằm thay thế hệ thống BIOS cũ đã tồn tại kể từ khi chiếc máy tính IBM ban đầu được tạo ra vào năm 1981.

Do BIOS đã có từ lâu, khi PC trở nên mạnh mẽ hơn, những hạn chế của nó đã trở nên rõ ràng. EFI cho phép kích thước phân vùng khởi động (boot partition) lớn hơn nhiều so với BIOS.

Nó cũng giúp Khởi động an toàn (Secure boot) có thể thực hiện được, giảm nguy cơ firmware bị hỏng hoặc bị phần mềm độc hại chiếm đoạt. Vì những lý do này, Microsoft đã buộc việc hỗ trợ UEFI trở nên bắt buộc đối với các nhà sản xuất PC kể từ Windows 8.

Không chỉ PC thực hỗ trợ EFI, mà cả sự hỗ trợ hệ điều hành dành cho nó cũng ngày càng phát triển, nên nó có trong các máy ảo, bao gồm cả Oracle VirtualBox.

Bước 1: Bật EFI trên VirtualBox

Để bật hỗ trợ EFI trong máy ảo Linux, tất cả những gì bạn phải làm là chọn một tùy chọn menu.

Trong phần lựa chọn máy VirtualBox, nhấp vào máy ảo bạn muốn bật EFI, sau đó nhấp vào Settings. Chuyển sang tab System và chọn hộp Enable EFI (Special OSes only), tạm dịch là Bật EFI (Chỉ dành cho hệ điều hành đặc biệt). 

Bây giờ bạn sẽ có thể khởi động và cài đặt máy ảo Linux bằng EFI trong VirtualBox.

Bước 2: Cài đặt và khởi động một Distro Linux

Cài đặt máy ảo Linux với EFI cũng tương tự như cài đặt máy ảo qua BIOS. Bạn có thể khởi động phương tiện cài đặt như bình thường. Trong trường hợp này, chúng tôi sẽ sử dụng Debian. Để có kết quả tốt nhất, việc tạo một máy ảo hoàn toàn mới sẽ dễ dàng hơn .

Quá trình này gần giống với cài đặt BIOS, nhưng sơ đồ phân vùng (partition scheme) sẽ khác, vì nó sử dụng GPT thay vì kiểu MBR cũ. Chương trình cài đặt phải tạo một sơ đồ phân vùng hợp lý cho đĩa ảo mà bạn đã tạo.

Bây giờ bạn có thể thay đổi máy ảo VirtualBox Linux của mình từ BIOS sang UEFI, bạn đã có thể tận dụng các tính năng của nó rồi đấy!

Giang Trần

Dịch từ: https://www.makeuseof.com/set-up-efi-linux-virtual-machine-virtualbox/

ĐĂNG KÝ TƯ VẤN HỌC LẬP TRÌNH TẠI FUNiX

Bình luận (
0
)

Bài liên quan

  • Tầng 0, tòa nhà FPT, 17 Duy Tân, phường Cầu Giấy, Hà Nội
  • info@funix.edu.vn
  • 0782313602 (Zalo, Viber)        

Cơ quan chủ quản: Công ty Cổ phần Giáo dục Trực tuyến FUNiX
MST: 0108171240 do Sở kế hoạch và Đầu tư thành phố Hà Nội cấp ngày 27 tháng 02 năm 2018
Địa chỉ:
Văn phòng Hà Nội: Tầng 4, Tòa nhà 25T2, Đường Nguyễn Thị Thập, phường Yên Hòa, Hà Nội.
Văn phòng TP.HCM: Lầu 8, Tòa nhà Giày Việt Plaza 180-182 Lý Chính Thắng, phường Nhiêu Lộc, TP. Hồ Chí Minh.
Hotline: 078 231 3602 – Email: info@funix.edu.vn

yêu cầu gọi lại