Tôi hiện đang có một thiết lập khởi động kép trong đó tôi có Windows 10 trên một đĩa và Ubuntu trên một đĩa khác. Cái này được cài đặt ở chế độ CSM, không phải UEFI. Nó hoạt động rất tốt, khi tôi khởi động PC, tôi có thể chọn Ubuntu hoặc Windows bằng bộ tải khởi động GRUB. Bây giờ tôi muốn sẵn sàng cho Windows 11, một yêu cầu đối với Windows 11 là bật "Khởi động an toàn". Để kích hoạt, tôi phải thay đổi thành UEFI. Vấn đề là với UEFI, tôi không thể khởi động Ubuntu. Trong các tùy chọn khởi động, nó chỉ hiển thị "Windowsbootmanager" và đĩa duy nhất tôi có thể chọn là đĩa có cửa sổ trên đó. Sau khi chuyển về chế độ CSM, tôi có thể truy cập windows và ubuntu.
Ghi chú bên lề từ nghiên cứu của tôi:
- Của tôi
/boot/efi
thư mục trống.
cài đặt grub --version
đưa cho tôi: cài đặt grub (GRUB) 2.04-1ubuntu26.13
Sau khi làm theo hướng dẫn từ các câu trả lời (tạo phân vùng và sử dụng sửa chữa khởi động):
Bây giờ tôi thấy hai tùy chọn trong BIOS/UEFI của mình, tùy chọn Trình quản lý khởi động Windows (Samsung SSD EVO 250GB)
và Ubuntu (Samsung SSD EVO 250GB)
. Nếu tôi chọn Ubuntu làm tùy chọn khởi động đầu tiên, tôi sẽ nhận được màn hình lỗi sau:
Màn hình lỗi GRUB Ubuntu
Bây giờ không thể khởi động Ubuntu được nữa. Ngay cả khi tôi chuyển trở lại CSM.
Đây là pastebin từ sửa chữa khởi động: http://paste.ubuntu.com/p/4qhwYQt8k8/
Không biết có phải convert đĩa có ubuntu trên đó từ bảng phân vùng MBR sang GPT không. Nếu vậy, làm thế nào tôi có thể làm điều đó? Tôi đã tìm thấy công cụ gdsik nhưng như đã đề cập, Ubuntu của tôi không khởi động được nữa.