Chúng tôi đã thấy Linux Grub là gì và nó hoạt động như thế nào.
GRUB có ký hiệu riêng, rất giống, mặc dù hơi khác so với ký hiệu chung mà người dùng thông thường Linux.
Đây sẽ là một ví dụ về một Mục nhập GRUB thói quen:
(hd0,1)
Dấu ngoặc là điều bắt buộc, tất cả các thiết bị được liệt kê trong menu của GRUB chúng phải được đặt trong dấu ngoặc đơn.
hd có nghĩa là ổ cứng, fd đại diện cho một đĩa mềm, cd đại diện cho ổ đĩa CD-ROM, v.v.
Số đầu tiên đề cập đến số ổ cứng vật lý, trong trường hợp này là ổ đầu tiên, vì chúng được tính từ XNUMX trở lên. Ví dụ, hd2 đề cập đến ổ cứng vật lý thứ ba.
Số thứ hai đề cập đến số phân vùng của ổ cứng đã chọn, một lần nữa các phân vùng được tính từ XNUMX trở lên. Trong trường hợp này, một từ đồng nghĩa với phân vùng thứ hai.
Từ đây, rõ ràng là GRUB (menu) không phân biệt giữa các đĩa IDE hoặc SCSI hoặc các phân vùng chính hoặc logic. Nhiệm vụ quyết định ổ cứng hoặc phân vùng cần khởi động sẽ chuyển sang BIOS và Giai đoạn 1.
Ý nghĩa của ký hiệu rất đơn giản.
Các phân vùng chính sẽ được chấm điểm từ 0 đến 3 (hd?, 0), (hd?, 1), (hd?, 2), (hd?, 3). Các phân vùng hợp lý trong phân vùng mở rộng được tính từ 4 đến, bất kể số lượng phân vùng thực tế trên đĩa cứng, chẳng hạn, (hd1, 7).
Tuy nhiên, các mục nhập không đủ để khởi động hệ điều hành.
GRUB cũng cần biết hình ảnh hệ điều hành để tải. Điều này được chỉ định làm tham số cho từng thiết bị được gọi, bao gồm cả các dấu đặc biệt (công tắc). Ví dụ, Windows Safe Mode là một thương hiệu đặc biệt. Ví dụ 2:
0 mặc định
timeout 8
Dòng đầu tiên (theo mặc định là 0) có nghĩa là hệ điều hành đầu tiên trong danh sách được khởi động. Dòng thứ hai (thời gian chờ là 8) cho biết người dùng phải thực hiện lựa chọn trong bao lâu (tính bằng giây) trước khi tải đầu vào mặc định.