AIO Boot hỗ trợ người dùng thiết lập menu boot mặc định của Grub2 trực tiếp từ menu. Bài viết này sẽ hướng dẫn bạn làm điều đó.
Mặc định thì Grub2 sẽ chọn menu đầu tiên và sẽ tự động khởi động vào menu đó nếu người dùng không có bất cứ hành động trong khoảng thời gian của timeout. Nếu bạn muốn Grub2 tự động khởi động vào một menu khác, chỉ cần thiết lập nó làm mặc định.
Hướng dẫn
Bởi vì một vài menu chỉ hỗ trợ Legacy hoặc UEFI, bạn cần phải thiết lập riêng biệt cho từng chế độ.
- Khởi động vào menu Grub2 của AIO Boot.
- Chuyển đến menu mà bạn muốn thiết lập làm mặc định. Bấm phím “e” để sửa đổi tạm thời menu này. Ví dụ dưới đây, tôi sẽ thiết lập menu Grub4dos làm mặc định.
- Chèn đoạn mã sau vào dòng thứ 2 (dòng trống):
setdefault "$1"
- Bấm F10. Bây giờ menu đó đã được thiết lập làm mặc định.
Nếu bạn không sử dụng Grub2 của AIO Boot, thêm hoặc sửa đổi (grub.cfg) các đoạn mã như sau:
if [ "${next_entry}" ] ; then set default="${next_entry}" set next_entry= save_env next_entry set boot_once=true else if [ x"${saved_entry}" = x ] ; then set default="0" else set default="${saved_entry}" fi fi if [ x"${feature_menuentry_id}" = xy ]; then menuentry_id_option="--id" else menuentry_id_option="" fi export menuentry_id_option if [ "${prev_saved_entry}" ]; then set saved_entry="${prev_saved_entry}" save_env saved_entry set prev_saved_entry= save_env prev_saved_entry set boot_once=true fi function savedefault { if [ -z "${boot_once}" ]; then saved_entry="${chosen}" save_env saved_entry fi }
Thêm “savedefault” vào menuentry mà bạn muốn thiết lập làm mặc định:
menuentry "Windows" {
savedefault ### <<<< this must be added
set root="(hd1,msdos1)"
chainloader +1
}
Timeout
Mặc định khi khởi động Grub2, sẽ tự động khởi động vào menu mặc định sau 15 giây nếu như không có bất kỳ hành động nào từ bạn. Bạn có thể thay đổi bằng cách thay đổi giá trị của timeout.
- Từ menu chính của Grub2, chọn Trợ giúp, sau đó chọn Timeout.
- Nhập số giây (0 = ngay lập tức).