Điểm:0

Tôi có nên xóa Grub khỏi MBR khi sử dụng hệ thống EFI không?

lá cờ in

Không chắc tại sao thông tin khởi động lại báo cáo điều này:

=> Grub2 (v1.99-2.00) được cài đặt trong MBR của /dev/sda và xem xét sector 
    2048 của cùng một ổ cứng cho core.img, nhưng không thể tìm thấy core.img tại 
    vị trí này.

Tôi có iMac khởi động kép với Windows10 và Ubuntu 21.04. Đĩa đang ở chế độ EFI. Tôi vừa thành công khi có cả hai hệ điều hành để bắt đầu với Grub. Nhưng Windows bằng cách nào đó rất nhạy cảm với MBR. Nếu MBR chứa các phân vùng, Windows sẽ từ chối khởi động.

Tôi nghi ngờ rằng vì tin nhắn trên.Tôi không thể chạm vào các phân vùng bằng Đĩa vì nó cập nhật MBR và Windows không khởi động nữa. Để khắc phục, tôi phải sử dụng gdisk để đặt MBR bảo vệ. Sau đó, Windows có thể khởi động.

Tôi có nên xóa Grub khỏi MBR không? Nếu vậy, làm thế nào tôi có thể làm điều đó?

Nmath avatar
lá cờ ng
Câu hỏi của bạn có một câu trả lời đơn giản, nhưng trả lời câu hỏi này có thể không giải quyết được vấn đề thực tế của bạn. Bạn phải luôn hỏi về vấn đề thực tế mà bạn gặp phải và cung cấp chi tiết cũng như bối cảnh về vấn đề đó. Mặt khác, nếu bạn hỏi về một giải pháp được đề xuất và giải pháp đó không giúp ích gì cho bạn, thì bạn cũng chẳng khá hơn và thậm chí có thể rơi vào tình huống tồi tệ hơn lúc bắt đầu. Đây được gọi là [Sự cố XY](https://meta.stackexchange.com/a/66378).
Nmath avatar
lá cờ ng
Tôi nghi ngờ rằng bạn đã cài đặt hỗn hợp các bản cài đặt hệ điều hành MBR và UEFI. Bạn sẽ cần nhất quán với việc sử dụng MBR/cũ **hoặc** UEFI. Đừng trộn và kết hợp. Bạn có thể cần phải cài đặt lại một hoặc nhiều hệ điều hành.
guiverc avatar
lá cờ cn
MBR (*Bản ghi khởi động chính*) là 512 byte đầu tiên của đĩa; nó đã được dành riêng từ những năm 1980 cho tính năng đó (được tạo thành một tiêu chuẩn với PC IBM ban đầu năm 1981 có sẵn ổ cứng cho nó). Bạn nói "*Nếu MBR chứa các phân vùng*" nhưng bạn không thể vừa với (các) phân vùng trong 512 byte dung lượng ổ đĩa; câu hỏi của bạn không có ý nghĩa. uEFI đã thay thế MBR đúng, nhưng 512 byte đầu tiên của đĩa vẫn được dành riêng cho mục đích đó (bảng phân vùng GPT hoặc *legacy*).
Guytas avatar
lá cờ in
ok, tôi bối rối rồi ... Vì khi tôi chạy gdisk, vào chế độ chuyên gia, rồi nhấn o, nó báo MBR disk Identifier: 0x0000000000, sau đó MBR partitions: Sau đó, nó liệt kê các phân vùng. Đó là các phân vùng mà tôi đã đề cập đến. Tôi hiểu rằng khu vực này chỉ có 512 byte nhưng điều đó là gì, khiến Windows không khởi động nếu nó chứa các phân vùng (theo cách gọi của gdisk). Bạn nói đúng Nmath, tôi nên hỏi đúng câu hỏi. Tôi sẽ viết lại câu hỏi của mình cho: "Làm cách nào để ngăn DISK thay đổi MBR thành MBR lai" Vui lòng theo dõi!
guiverc avatar
lá cờ cn
MBR về mặt kỹ thuật đề cập đến *Bản ghi khởi động chính* là ổ đĩa không mềm 512 byte đầu tiên kể từ ~1982 (tiêu chuẩn do PC IBM & PC-DOS 2.0 đặt ra). Bố cục phân vùng ban đầu **không** có tên chính thức, tôi đã gọi nó là *kế thừa*, nhưng nó cũng có thể được gọi là MSDOS hoặc MBR, điều này có thể gây nhầm lẫn vì không có tên chính xác thực sự. Nếu sử dụng MBR/DOS, bạn cần làm rõ nghĩa của bạn là bảng phân vùng (tức là bảng phân vùng MBR) vì MBR có nghĩa là một cái gì đó khác. Mã định danh đĩa MBR đã làm rõ rằng nó không nói về MBR thực tế vì không có mã định danh; ngành đầu tiên của nó
Điểm:1
lá cờ ng

GRUB là cần thiết để khởi động Ubuntu. Không có nó, bạn sẽ không thể khởi động Ubuntu.

Đừng loại bỏ nó.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.