Dưới đây là một ví dụ nhanh về các lệnh grub có thể chỉ hoạt động, giải thích và cảnh báo dưới đây.
grub2
Nhiều khả năng cho các cài đặt sau năm 2010.
set root=(hd1,1)
chainloader +1
boot
grub
Nhiều khả năng cho các cài đặt trước năm 2005.
root (hd1,0)
chainloader +1
boot
Trong giai đoạn 2005 - 2010, dự đoán của bạn cũng tốt như tôi, nhưng nếu bạn sử dụng lệnh cho phiên bản sai, bạn chỉ nhận được một lỗi cú pháp vô hại trên lệnh đầu tiên.
Chọn đúng root
Khi khởi động, grub sẽ thăm dò các thiết bị của bạn và gán số cho chúng. Tất cả các thiết bị được phân vùng (đĩa cứng và ổ đĩa flash) cũng sẽ có số được gán. Các định dạng là (<deviceName>,<partitionIndex>)
. Trong grub2
, các chỉ mục phân vùng đã thay đổi, vì vậy hai ví dụ trên có cùng tác dụng mặc dù tìm cách sử dụng các gốc khác nhau.
Thiết bị đầu tiên của bạn ( hd0
) là thiết bị nào được tải từ. Sau đó, bạn thường có thể cho rằng tất cả các thiết bị bên trong sẽ xuất hiện trước các thiết bị bên ngoài của bạn. Họ rất có thể sẽ ở dạng hd
và một số.
Sau dấu phẩy là chỉ mục phân vùng. Đĩa cứng và ổ ngón tay cái hầu như sẽ luôn được phân vùng, vì vậy bạn phải chọn đúng phân vùng (và rất có thể là duy nhất). CD-ROM thường không được phân vùng.
Tài liệu khác: http://www.gnu.org/software/grub/manual/html_node/Device-syntax.html
Khi chọn phân vùng gốc, bạn có thể sử dụng phím Tab để thăm dò tên thiết bị và chỉ mục phân vùng. Chỉ cần mở ngoặc đơn và bắt đầu nhấn Tab để xem danh sách.