Grub2 là một bộ nạp khởi động rất mạnh, được phát triển bởi GNU. Bạn có thể dễ dàng cài đặt Grub2 trên Windows chỉ qua một vài lệnh.

Grub2 hỗ trợ cả hai chế độ UEFI và Legacy BIOS. Nó có khả năng khởi động hầu hết tất cả các hệ điều hành Windows, Linux, BSD và macOS. Để biết thêm chi tiết về Grub2, xin hãy tham khảo trang GNU GRUB Manual.

Grub2 cũng hỗ trợ cài đặt trên nhiều hệ điều hành như Ubuntu, các bản phân phối Linux và bao gồm cả Windows. Bài viết này sẽ hướng dẫn bạn cách cài đặt Grub2 trên Windows. AIO Boot cũng sử dụng Grub2, công cụ này sẽ tiết kiệm nhiều thời gian cho bạn.

Cài đặt Grub2 cho USB

Tải về

Bạn có thể tải mã nguồn của Grub2 dành cho tất cả các nền tảng tại đây. Đối với Windows, bạn nên tải phiên bản mới nhất của Grub2 tại đây. Nó hỗ trợ Windows 7, 8, 8.1 và Windows 10, chưa thử trên Windows XP.

Sau khi tải về, bạn cần phải trích xuất tệp tin đã tải về ở trên. Ở đây tôi sẽ trích xuất thư mục grub-2.02-for-windows vào ổ đĩa C:.

Cài đặt Grub2

Bây giờ chúng ta sẽ bắt đầu cài đặt Grub2. Bạn có thể cài đặt Grub2 cho USB, hoặc HDD, hoặc cả thẻ nhớ.

  1. Chạy Command Prompt dưới quyền Admin và đi đến thư mục grub-2.02-for-windows mà bạn đã trích xuất ở trên.
    cd /d C:\grub-2.02-for-windows
  2. Kiểm tra số của đĩa cứng mà bạn sẽ cài đặt, có thể là USB hoặc HDD. Chạy lệnh diskmgmt.msc để mở Disk Management.
Cài đặt Grub2 trên Windows
Ở đây tôi sẽ cài đặt Grub2 cho USB. Trong Disk Management là Disk 2, chúng ta sẽ ghi nhớ số 2 ở đây.
  • Grub2 cho Windows hỗ trợ cài đặt và khởi động trên ba nền tảng là i386-pc, x86_64-efii386-efi. Nếu bạn muốn khởi động Grub2 ở chế độ UEFI, bạn cần phải tạo một phân vùng có định dạng là FAT32.
  • Cài đặt Grub2 cho BIOS (i386-pc):

     

    grub-install.exe --boot-directory=G: --target=i386-pc //./PHYSICALDRIVE2
    • Số 2 ở lệnh trên là số của đĩa cứng mà chúng ta đã kiểm tra ở bước 2.
    • G: là ổ đĩa của một trong các phân vùng của đĩa cứng ở trên.
  • Cài đặt Grub2 cho UEFI 64-bit (x86_64-efi):

     

    grub-install.exe --boot-directory=G: --efi-directory=G: --removable --target=x86_64-efi
  • Cài đặt Grub2 cho UEFI 32-bit (i386-efi):

     

    grub-install.exe --boot-directory=G: --efi-directory=G: --removable --target=i386-efi

    Đối với UEFI, bạn cần phải chỉ định một ổ đĩa của phân vùng FAT32 ở tham số –efi-directory. Nếu nó không hỗ trợ UEFI, Grub2 sẽ thông báo một lỗi: grub-install.exe: error: F: doesn’t look like an EFI partition.

  • Kết quả xuất ra:
    C:\grub-2.02-for-windows>grub-install.exe --boot-directory=G: --target=i386-pc //./PHYSICALDRIVE2
    Installing for i386-pc platform.
    Installation finished. No error reported.
    
    C:\grub-2.02-for-windows>grub-install.exe --boot-directory=G: --efi-directory=G: --removable --target=x86_64-efi
    Installing for x86_64-efi platform.
    Installation finished. No error reported.
    
    C:\grub-2.02-for-windows>grub-install.exe --boot-directory=G: --efi-directory=G: --removable --target=i386-efi
    Installing for i386-efi platform.
    Installation finished. No error reported.
  • Nếu bạn muốn thay đổi đường dẫn của thư mục grub, hãy thay đổi giá trị của tham số –boot-directory. Ví dụ nếu bạn muốn thư mục grub nằm trong thư mục YourName,  sử dụng –boot-directory=G:\YourName.
  • Bây giờ bạn đã hoàn thành việc cài đặt Grub2. Hãy khởi động lại máy tính để thử nghiệm.
  • Cấu hình

    Tệp tin cấu hình của Grub2 là grub.cfg, nó được chứa trong thư mục grub. Tệp tin này bao gồm tất cả các cấu hình của Grub2, bao gồm giao diện, phông chữ và các trình đơn.

    Bạn có thể tạo ra tệp tin này cho riêng bạn. Hoặc tải tệp tin grub.cfg của tôi ở đây và sao chép vào trong thư mục grub.

    Ở đây tôi sẽ mở tệp tin grub.cfg để thêm hai trình đơn RestartPower Off.

    menuentry "Restart" {
    	reboot
    }
    
    menuentry "Power Off" {
    	halt
    }

    Chúc thành công!

    Để lại một bình luận

    Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *