Điểm:4

Windows 11 xóa GRUB mỗi khi tôi khởi chạy nó từ chính GRUB

lá cờ cn

Vì vậy, tôi đã cố gắng giải quyết vấn đề này từ vài giờ nay:

giải thích vấn đề

Tôi đã mua một máy tính mới (HP OMEN 15) đã cài sẵn Windows 11. Tôi đã thực hiện khởi động kép với Ubuntu, hoạt động hoàn hảo... cho đến khi tôi khởi động lại trên Windows (từ GRUB). Sau đó, GRUB biến mất và chỉ còn lại trình quản lý khởi động windows.

Vì vậy, tôi đã cài đặt lại GRUB theo các hướng dẫn sau: https://doc.ubuntu-fr.org/tutoriel/comment_restauer_grub . Và điều này đã hiệu quả, nhưng vấn đề vẫn còn: khi khởi chạy, windows 11 lại xóa GRUB.

Vì vậy, sau đó tôi đã hủy kích hoạt trình quản lý khởi động windows theo các hướng dẫn sau https://unix.stackexchange.com/questions/241809/grub2-gone-every-time-i-boot-windows-10 và tôi có thể quan sát rõ ràng trình quản lý khởi động Windows đã được đặt ở trạng thái không hoạt động. Vì vậy, sau đó tôi đã cài đặt lại grub và chạy agan efibootmgr nhưng sau đó trình quản lý boo của windows không còn trong danh sách nữa. Ubuntu đã đứng yên tại chỗ. Vì vậy, tôi nghĩ "ok lần này vấn đề được giải quyết".

Tôi đã kiểm tra lại BIOS của máy tính: Trình quản lý khởi động Windows cũng đã biến mất và chỉ còn thấy "Trình quản lý khởi động hệ điều hành".

Khi khởi động, máy tính của tôi mở GRUB đúng cách và tôi có khả năng khởi động trên Ubuntu (đã hoạt động) hoặc trên Windows (ngay cả khi không có "Trình quản lý khởi động Windows" trong đầu ra của efibootmgr hoặc trong danh sách Tùy chọn khởi động của BIOS của tôi).

Tuy nhiên, khi tôi chọn khởi động trên Windows, vấn đề tương tự lại xảy ra: GRUB biến mất.

Làm rõ

giả thuyết

Những gì tôi nghĩ (với kiến ​​​​thức thấp của tôi) nó liên quan đến:

  • Vì trình quản lý khởi động Windows bằng cách nào đó sẽ biến mất trong quá trình cài đặt của GRUB, cửa sổ sẽ xóa mọi thứ và khôi phục nó khi khởi động. Nếu vậy, có cách nào để "bảo" các cửa sổ không tìm trình quản lý khởi động của nó không?

Tôi cân gi

Tôi đang rất cần sự giúp đỡ. Tôi muốn giải quyết vấn đề GRUB đang biến mất này và hiểu rõ hơn về những gì đang diễn ra ở đây.

Tôi biết rằng tôi có thể không đủ rõ ràng, nhưng tôi hy vọng có đủ thông tin để ai đó giúp tôi!

Cảm ơn bạn đã dành thời gian đọc!

karel avatar
lá cờ sa
Nếu không có gì khác hoạt động, có thể bạn sẽ phải sử dụng Windows Boot Manager thay vì grub.[Gỡ cài đặt GRUB và sử dụng bộ tải khởi động Windows](https://askubuntu.com/q/429610/)
ChanganAuto avatar
lá cờ us
Một số máy tính xách tay HP nổi tiếng với việc ghi đè thứ tự khởi động UEFI nhưng có thể khởi động Ubuntu từ menu F9. Ngoài ra, khi khởi động kép với Windows, việc tắt tính năng Khởi động nhanh của nó là điều bắt buộc và đặc biệt là trong trường hợp này.
lá cờ us
Một lý do khác tại sao Windows nên bị xóa.
Julien Bocage avatar
lá cờ cn
@ChanganAuto: Tôi đã tắt tùy chọn Khởi động nhanh nhưng nó không giải quyết được vấn đề. (Mặc dù vậy, cảm ơn bạn, tôi sẽ tắt nó từ bây giờ!)
ChanganAuto avatar
lá cờ us
OK, nhưng có phải vấn đề là Grub bị xóa bằng cách nào đó, vì có vẻ như đây là khiếu nại hay nó chỉ khởi động Windows trực tiếp bất kể cài đặt thứ tự khởi động? Sự khác biệt là rất lớn, cái trước sẽ không cho phép bạn khởi động Ubuntu bất kể điều gì, trong khi cái sau cho phép ít nhất Ubuntu khởi động nếu được chọn bằng menu F9.
oldfred avatar
lá cờ cn
HP là một trong số đó không hoạt động với các thay đổi bằng cách sử dụng efibootmgr theo cách thủ công hoặc khi cài đặt grub sử dụng efibootmgr để đặt thứ tự khởi động. Nhiều bài viết của HP cho rằng việc thay đổi thứ tự khởi động trong cài đặt UEFI (không phải menu khởi động UEFI) có hiệu quả. Không chắc chắn nếu nó luôn đồng bộ hóa Windows BCD. Bạn có thể thêm mục nhập vào BCD, nhưng không biết chi tiết hoặc nếu sau đó sử dụng menu UEFI của HP cũng cập nhật BCD?
heynnema avatar
lá cờ ru
@ArchismanPanigrahi Và bạn đề xuất thực hiện cập nhật BIOS hoặc chương trình cơ sở mà không cần Windows như thế nào. Làm cách nào để chạy các ứng dụng chỉ dành cho Windows? Tốt nhất là để nó ở cấu hình khởi động kép.
ChanganAuto avatar
lá cờ us
@oldfred * Nhiều bài đăng của HP thay đổi thứ tự khởi động trong cài đặt UEFI *... Có, một số thì có, một số thì không. Nhiều người ghi đè thứ tự khởi động ngay cả khi được đặt ở (F10) UEFI > Menu khởi động. Tôi đã thấy điều tương tự xảy ra trong Maibenben dựa trên AMD Ryzen từ vài năm trước. Một mô hình gần đây hơn với Ubuntu được cài đặt sẵn tùy chọn thực hiện khởi động kép như chúng tôi mong đợi.
Julien Bocage avatar
lá cờ cn
@ChanganAuto: Thực tế thì các tệp EFI của GRUB vẫn ở đây, nhưng khi vào BIOS, ubuntu không được liệt kê ở bất kỳ đâu và Windows Boot Manager đã xuất hiện trở lại. Vì vậy, đây không phải là về thứ tự khởi động (hoặc tôi nghĩ vậy)
Julien Bocage avatar
lá cờ cn
@oldfred: Cuối cùng tôi đã chỉnh sửa {bootmgr} trong bcdedit để chỉ ra shimx64.efi. Điều này đã giải quyết được sự cố ngay cả khi khi khởi động máy tính của tôi hiển thị nhanh thông báo lỗi (trong chưa đầy 1 giây) trước khi hiển thị cho tôi màn hình GRUB. Tôi sẽ giải thích điều đó như một câu trả lời cho câu hỏi của riêng tôi.
oldfred avatar
lá cờ cn
Bạn vẫn có mục khởi động UEFI trỏ đến Windows chứ? Vì grub chỉ khởi động Windows đang hoạt động và bạn luôn cần một cách để khởi động Windows. Tôi không hiểu BCD nhưng muốn có hai mục nếu có thể, một Windows và một cho shim.

Đă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.