Grub biến mất và được thay thế bằng bộ tải khởi động Windows sau khi khởi động vào Windows 10 (khởi động kép Windows 10 và Ubuntu 20.04)
Tôi đã cài đặt Ubuntu 20.04 cùng với windows 10 từ USB cài đặt Ubuntu, tôi đã tạo một phân vùng mới và chọn thiết bị để cài đặt bộ tải khởi động: Trình quản lý khởi động Windows.
Mọi thứ dường như hoạt động tốt (nếu sử dụng Ubuntu), cho đến khi tôi thử khởi động vào Windows. Menu grub biến mất và tôi bắt đầu khởi động trực tiếp vào Windows. Menu grub có thể được khôi phục bằng cách chạy sửa chữa khởi động từ USB Ubuntu, nhưng lại bị mất khi khởi động vào Windows.
Trong các tùy chọn thiết lập BIOS, tôi có thể chọn thứ tự khởi động UEFI. Tuy nhiên, ngoài các tùy chọn ổ flash USB và USB CD/DVD ROM, chỉ có một tùy chọn trong Trình quản lý khởi động hệ điều hành. Nó được gọi là Ubuntu (INTEL SSDPEKNW512G8H) trước khi khởi động vào Windows.Sau đó, tùy chọn Ubuntu biến mất và được thay thế bằng tùy chọn trình quản lý khởi động Windows. Ngay cả efibootmgr dường như chỉ có một khả năng, vì vậy không có tùy chọn Windows nào trước khi khởi động vào windows:
đầu ra efigbootmgr:
Khởi động hiện tại: 0002
Thời gian chờ: 0 giây
Thứ tự khởi động: 0002,9999
Boot0002* Ubuntu
Ổ đĩa USB Boot9999* (UEFI)
Những điều mà tôi đã cố gắng cho đến nay:
Tôi đã tắt mã hóa đĩa bitlocker trong Windows, vì nó yêu cầu khóa bảo mật mỗi lần sau khi cài đặt Ubuntu. Sau đó nó ngừng phàn nàn. Tôi cũng đã tắt tùy chọn khởi động an toàn trong bios vì tôi đã được cảnh báo về nó trong quá trình sửa chữa khởi động. Tôi cũng đã tắt tùy chọn khởi động nhanh trong Windows.
Tôi đã thử chạy bcdedit /set {bootmgr} đường dẫn \EFI\ubuntu\shimx64.efi
trong Windows cmd để chuyển hướng bộ tải khởi động Windows sang grub, tuy nhiên, sau đó tôi thậm chí không thể khởi động vào Windows. Thay vào đó, tôi được chào đón bởi thông báo sau:
Không thể mở \EFI\ubuntu\một số ký tự tiếng Trung â Tham số không hợp lệ
Không thể tải hình ảnh \EFI\ubuntu\một số ký tự tiếng Trung: Tham số không hợp lệ
Start_image() đã trả về Tham số không hợp lệ
Tiếp theo là boot device not foundâ. Tôi đã kiểm tra đường dẫn và shimx64.efi
tồn tại trong thư mục đó. Những thay đổi có thể được đảo ngược với Bcdedit /set {bootmgr} đường dẫn \EFI\Microsoft\Boot\bootmgfw.efi
, là đường dẫn ban đầu đến bộ tải khởi động Windows.
Tôi cũng đã cố xóa bootmgfw.efi
và thay thế nó bằng cách đổi tên shimx64.efi
từ thư mục Ubuntu. Điều này cũng không khắc phục được sự cố vì sau đó, tùy chọn cửa sổ trong grub chỉ làm mới menu grub.
Tôi không biết phải thử cái gì khác và hơi do dự vì kiến thức của tôi về điều này rất hạn chế. Bất kỳ lời khuyên về những gì khác để cố gắng sẽ được đánh giá cao.
giải pháp: chạy bcdedit /set {bootmgr} đường dẫn \EFI\ubuntu\grubx64.efi
trong cửa sổ cmd thay vì shimx64.efi.