GRUB trong MBR hoặc phân vùng?


11

Tôi nên cài đặt GRUB ở đâu? MBR hoặc phân vùng khởi động phân vùng?

Những lợi thế và bất lợi của mỗi phương pháp là gì?

Ngoài ra, nếu chúng ta cài đặt GRUB trong Phân vùng khởi động phân vùng thì quá trình khởi động hoạt động như thế nào?


có liên quan, có thể trùng lặp: superuser.com/questions/107235/ trên ... nó giải thích cách các ngành khởi động hoạt động; không có nhiều câu trả lời trực tiếp cho câu hỏi "cài đặt Grub" ở đâu .
quack quixote

Câu trả lời:


13

Đọc qua nửa đầu của câu trả lời này để hiểu những điều cơ bản về MBR, VBR (còn gọi là phân vùng khởi động phân vùng) và trình quản lý khởi động.

Bây giờ bạn đã đọc điều đó, bạn hiểu rằng bạn cần một số bộ tải khởi động trong MBR hoặc BIOS không thể khởi động từ ổ đĩa. BIOS tải mã từ MBR, sau đó tải mã từ VBR (hoặc đôi khi cung cấp menu VBR để chọn).

Nếu bạn cài đặt Grub lên VBR nhưng không phải MBR, bạn sẽ cần một thứ khác trong MBR có khả năng tải chuỗi bộ tải khởi động Grub. Nếu bạn có ý tưởng khác (ví dụ: trình quản lý khởi động của Win7 hoặc phiên bản khác của Grub hoặc một số trình quản lý khởi động khác), chắc chắn bạn có thể làm được, nhưng chi tiết cụ thể sẽ phụ thuộc vào khả năng của trình quản lý khởi động khác.

Mọi phân tích về ưu điểm và nhược điểm sẽ phải so sánh các tính năng của Grub với các tính năng của bộ tải khởi động cụ thể khác. Bạn sẽ cần phải cụ thể hơn về những lựa chọn của bạn.


4

Vào thời xưa của LILO và GRUB Legacy (hay còn gọi là GRUB), nó thường được coi là vấn đề ưu tiên để cài đặt bộ tải khởi động Linux của bạn. MBR hoặc phân vùng sẽ hoạt động như nhau, giả sử cho trường hợp phân vùng (theo câu trả lời của quackote quixote) rằng DOS MBR tiêu chuẩn sẽ tải chuỗi phân vùng đầu tiên được đánh dấu "khả năng khởi động" trong bảng phân vùng. (Tôi cho rằng các MBR Windows hiện tại vẫn làm điều này, mặc dù tôi không chắc chắn.) Cài đặt vào phân vùng được coi là an toàn hơn một chút vì nó không để lại đường dẫn khởi động ban đầu.

Nhưng ngày nay bạn có thể sử dụng GRUB2, có thiết kế hoàn toàn mới với nhiều khả năng hơn và độ bền cao hơn . GRUB2, tuy nhiên, khuyên không nên cài đặt vào một phân vùng , vì một số tính năng độ tin cậy bị mất. Nói chung, cấu hình này không còn được khuyến khích và có thể không được hệ điều hành của bạn hỗ trợ. Tôi không đủ chuyên gia GRUB để hiểu đầy đủ ý nghĩa, nhưng trừ khi bạn cảm thấy muốn mạo hiểm và tự hỗ trợ, tôi sẽ cài đặt GRUB2 trên MBR. Nó rất đáng tin cậy và gần như chắc chắn sẽ khởi động các hệ điều hành khác của bạn.

Cập nhật: Có vẻ như MBR mặc định trên các máy tính ngày nay có thể không đơn giản như trước đây. Sau khi cài đặt GRUB trên MBR của ThinkPad X220, tôi thấy rằng việc nhấn nút "ThinkVantage" trong khi khởi động không còn đưa tôi đến chế độ cứu hộ. Tính năng đó có trong MBR gốc . Vì vậy, chúng tôi đang ở một điểm xấu: GRUB và các bản phân phối Linux khuyên bạn nên cài đặt vào MBR, bỏ qua thực tế là MBR hiện tại có thể có các tính năng mà người dùng đang dựa vào.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.