Đã bao nhiêu lần bạn khởi động lại từ Linux để tải Windows? Những người khởi động kép hệ thống của họ đã làm được điều này khá nhiều. Điều về khởi động kép là nó phụ thuộc rất nhiều vào bộ nạp khởi động Grub và các mục nhập của nó. Điều này trở nên tồi tệ hơn khi bạn nhận ra rằng Windows phải khởi động lại rất nhiều khi nó cập nhật.

Kết quả là người dùng tải các cửa sổ, bản cập nhật và tìm thấy chính mình trong Linux (hoặc một hệ điều hành được cài đặt khác) nhờ cài đặt mặc định khủng khiếp của Grub. Không phải lo lắng! Có một cách để thiết lập Grub để nhớ nơi bạn vừa rời đi! Điều này có nghĩa là khi bạn tải Windows (hoặc bất kỳ hệ điều hành nào), và nó khởi động lại, nó sẽ tải lại nó!

Lưu ý : để biết thêm mẹo và thủ thuật trên Grub, đừng quên tham gia khóa học Grub Mastery của chúng tôi.

Sao lưu Grub

Trước khi thực hiện bất kỳ thay đổi cấu hình nào, bạn nên sao lưu tất cả cấu hình Grub chỉ trong trường hợp có sự cố. Giả sử bạn hiện đang chạy Linux trong máy của bạn, hãy bắt đầu bằng cách mở một thiết bị đầu cuối và tạo một thư mục sao lưu.

 mkdir -p ~ / grub-backup 

Lệnh trên sẽ đặt một thư mục có tên "grub-backup" vào thư mục chủ của người dùng để sử dụng sau này.

Với thư mục sao lưu đã được thực hiện, đã đến lúc bắt đầu sao chép các tệp cấu hình. Lệnh đầu tiên này sẽ sao chép mọi thứ từ “/ etc / default / grub.” Đây là nơi hầu hết các cấu hình Grub đều hoạt động.

 cp / etc / default / grub ~ / grub-backup 

Phần cuối cùng của quá trình backup bao gồm việc lấy các tập tin từ thư mục “/etc/grub.d”. Đây là nơi mà phần còn lại của cấu hình của Grub.

 cp -a /etc/grub.d ~ / grub-backup 

Grub hiện đã được sao lưu. Thay đổi (bao gồm cả những thay đổi trong hướng dẫn này) hiện có thể xảy ra mà không sợ gây rối điều gì đó.

Chỉnh sửa Grub

Đây là cách thiết lập bộ nạp khởi động Grub để nó nhớ mục được khởi động lần cuối. Mở một terminal và nhập vào lệnh sau:

 sudo nano / etc / default / grub 

Bên trong gedit, tìm GRUB_DEFAULT=0 . Thay đổi nó thành GRUB_DEFAULT=saved . Sau đó, nhấn phím Enter trên bàn phím và dán phím này (sử dụng phím tắt "Ctrl + Shift + V") bên dưới dòng GRUB_DEFAULT :

 GRUB_SAVEDEFAULT = true 

Sau khi chỉnh sửa tệp grub, nhấn “Ctrl + o” để lưu và “Ctrl + x” để thoát.

Các cách khác để Tweak Grub

Thiết lập Grub để nhớ mục khởi động cuối cùng là một tính năng hữu ích. Tuy nhiên, có một số chỉnh sửa nhỏ khác mà bạn có thể làm với Grub để làm cho bộ nạp khởi động hữu dụng hơn. Bắt đầu bằng cách mở tệp cấu hình Grub bằng lệnh này:

 sudo gedit / etc / default / grub 

Thay đổi thời gian chờ

Grub rất hữu ích, nhưng đối với một số, menu tải quá nhanh. Để thay đổi điều đó, hãy tìm GRUB_TIMEOUT=5 . Mặc định là năm giây. Thay đổi số này thành bất kỳ thứ gì nghe có vẻ thoải mái hơn (ví dụ như mười hoặc mười lăm).

Ngoài ra, nếu thời gian chờ của Grub quá chậm, hãy thay đổi thành ba giây để tăng tốc độ.

Ẩn Grub trừ khi người dùng nhấn phím Shift

Một số người hoàn toàn ghét cách Grub trông nhưng hiểu họ phải sử dụng nó. Đây là một cách để che giấu nó. Thêm dòng này vào tập tin cấu hình "/ etc / default / grub". Từ giờ trở đi khi người dùng khởi động lại, menu Grub sẽ bị ẩn hoàn toàn trừ khi nhấn phím “Shift”.

Cập nhật các thay đổi trong Grub

Trong một số phiên bản của Linux, bạn có thể cập nhật các thay đổi trong Grub bằng cách chạy update-grub . Không phải tất cả các bản phân phối Linux đều hỗ trợ điều này, và về cơ bản nó là một bí danh cho một lệnh dài hơn. Để cập nhật Grub trên Ubuntu, mở một terminal và nhập vào lệnh sau:

 sudo update-grub 

Để cập nhật Grub trên các hệ điều hành không có chức năng “update-grub”, hãy chạy lệnh này trong terminal:

 sudo grub-mkconfig -o /boot/grub/grub.cfg 

Chạy các lệnh này sẽ báo cho Grub rút khỏi các thay đổi cấu hình mới và lưu chúng. Bây giờ, tất cả những gì bạn cần làm là khởi động lại. Từ thời điểm này, bộ tải khởi động Grub sẽ nhớ lựa chọn cuối cùng đã được khởi động.

Khôi phục Sao lưu

Để khôi phục các bản sao lưu được thực hiện trước đó trong hướng dẫn, hãy mở một thiết bị đầu cuối và nhập như sau:

 sudo rm / etc / default / grub sudo rm -rf /etc/grub.d sudo cp ~ / grub-backup / grub / etc / default / sudo cp -a ~ / grub-backup / grub.d / / etc / 

Một khi các cấu hình được sao chép từ bản sao lưu, hãy chạy lại lệnh update-grub hoặc grub-mkconfig để khôi phục các cấu hình ban đầu.

Để biết thêm mẹo và thủ thuật trên Grub, đừng quên tham gia khóa học Grub Mastery của chúng tôi.

Phần kết luận

Grub là công nghệ lão hóa, điều đó rất rõ ràng. Rất nhiều tính năng đơn giản nhất được mong đợi ở đó theo mặc định được bắt đầu. May mắn thay, vì thực sự không phải là một bộ nạp khởi động khác mà ai cũng coi trọng (như bây giờ), Grub nhận được tất cả tình yêu. Điều này có nghĩa rằng bộ nạp khởi động này sẽ từ từ nhận các bản cập nhật và các tính năng mới khi tiến trình thời gian. Cho đến lúc đó, người dùng sẽ phải giải quyết bằng cách chỉnh sửa các tệp cấu hình.

Bạn nghĩ sao về Grub? Hãy cho chúng tôi biết dưới đây!