Điểm:0

Grub không phát hiện Windows trong khởi động kép

lá cờ nl

Ubuntu 20.04.3
Khởi động kép

Chào mọi người,

Tôi có Ubuntu/Windows khởi động kép và được sử dụng để chọn HĐH từ menu grub văn bản. Sau lần cập nhật Windows cuối cùng cách đây vài ngày, tôi nghĩ rằng quá trình khởi động đã bị ghi đè và tôi chỉ có thể khởi động Windows.

Tôi đã cố khôi phục grub từ phương tiện trực tiếp (chỉ khởi động ở chế độ Legacy) nhưng cài đặt grub trên Phân vùng EFI không được phép. Chỉ có thể thực hiện được sau khi tôi tạo phân vùng khởi động BIOS 1M mới (sda10) với cờ bios_grub. Bây giờ tôi có thể khởi động Ubuntu nhưng chỉ khi tôi thay đổi từ cài đặt BIOS sang CSM từ UEFI (khi UEFI chỉ bật Windows khởi động).

UEFI không khởi động Ubuntu mà chỉ khởi động Windows. Phương tiện truyền thông trực tiếp chỉ khởi động ở chế độ Legacy, không phải UEFI. Lựa chọn duy nhất là thay đổi thành Di sản.

os-prober không thấy Windows. https://help.ubuntu.com/community/UEFI Tôi đã thử sửa chữa khởi động nhưng kết quả là có lỗi. Sau đó, nguồn gốc của lỗi đã được gỡ bỏ.

Kể từ hôm qua tôi đã sửa chữa bằng boot-repair.

Tôi đã dán bên dưới một số thông tin liên quan, vui lòng cho tôi biết nếu bạn cần bất cứ điều gì khác. Cảm ơn bạn.

fstab:

# / đã bật /dev/sda6 trong khi cài đặt
UUID=6c04f6aa-3801-4066-8acf-36b4500287c0 / lỗi ext4=remount-ro 0 1
# /boot/efi bật /dev/sda2 trong khi cài đặt
UUID=2CD1-0B3E /boot/efi vfat umask=0077 0 1

[ -d /sys/firmware/efi ] && echo "EFI boot on HDD" || echo "Khởi động kế thừa trên ổ cứng"

Khởi động kế thừa trên ổ cứng

cfdisk:

                                               Đĩa: /dev/sda
                                        Kích thước: 698,65 GiB, 750156374016 byte, 1465149168 cung
                                      Nhãn: gpt, mã định danh: 3882C4AF-416A-43E7-A057-D27E36BD07AC

    Thiết bị Bắt đầu Kết thúc Sector Kích thước Loại
    /dev/sda1 2048 923647 921600 450M Môi trường khôi phục Windows
>> /dev/sda2 923648 1128447 204800 Hệ thống EFI 100M                           
    /dev/sda3 1128448 1161215 32768 16M dành riêng cho Microsoft
    /dev/sda4 1161216 396725504 395564289 188.6G Dữ liệu cơ bản của Microsoft
    /dev/sda5 396726272 406966271 10240000 4.9G Dữ liệu cơ bản của Microsoft
    /dev/sda6 406966272 408893439 1927168 941M Môi trường khôi phục Windows
    /dev/sda7 408893440 805044223 396150784 Hệ thống tập tin Linux 188.9G
    /dev/sda8 805044224 1463195647 658151424 Hệ thống tập tin Linux 313.9G
    /dev/sda9 1463195648 1465145343 1949696 Trao đổi Linux 952M
    /dev/sda10 1465145344 1465147391 2048 Khởi động BIOS 1M


 âââââââââââââââââ âââââââââââââââââ ââââââââââââââââ âââââââââââââââââ âââââââââââââââââ ââââââââââââââââ âââââââââââââââââ âââââââââââââââââ ┅
 â Tên phân vùng: Phân vùng hệ thống EFI â
 â UUID phân vùng: FC73FEE6-9F08-447A-9278-0B4265841314 â
 â Loại phân vùng: Hệ thống EFI (C12A7328-F81F-11D2-BA4B-00A0C93EC93B) â
 âUUID hệ thống tệp: 2CD1-0B3E â
 â Hệ thống tập tin: vfat â
 – Điểm gắn kết: /boot/efi (được gắn kết)                       
ChanganAuto avatar
lá cờ us
Tất cả những gì bạn cần làm là UEFI > Boot và đổi lại thành "Ubuntu". Các bản cập nhật tính năng của Windows có xu hướng thay đổi thứ tự khởi động thành Windows do chúng cần khởi động lại nhiều lần cho đến khi hoàn tất. Nhưng thay vào đó, về cơ bản, bạn đã thay đổi bản cài đặt UEFI thích hợp thành bản Legacy.Biết rằng Windows không bị thay đổi (và nó không nên) Grub "Di sản" KHÔNG THỂ phát hiện ra nó ngay bây giờ.
mchid avatar
lá cờ bo
Ubuntu sẽ không nhìn thấy cửa sổ nếu cửa sổ ở chế độ fastboot. Bạn đã tắt fastboot khỏi cài đặt windows chưa?
ChanganAuto avatar
lá cờ us
@mchid Có thể là như vậy nhưng đó là một thứ gì đó trần tục hơn: Thiếu hiểu biết về những thứ cơ bản của UEFI. Thay vì thay đổi thứ tự khởi động trở lại Ubuntu sau khi cập nhật tính năng Windows, OP đã chuyển đổi Ubuntu ở chế độ UEFI hoàn toàn tốt thành Legacy, chỉ vậy thôi.
Brad Thompson avatar
lá cờ nl
@ChaganAuto rất vui vì một số người hiểu rất rõ, UEFI không khởi động Ubuntu mà chỉ khởi động Windows. Phương tiện truyền thông trực tiếp chỉ khởi động ở chế độ Legacy, không phải UEFI. Lựa chọn duy nhất là thay đổi thành Di sản. Bạn sẽ làm gì về cơ bản?
karel avatar
lá cờ sa
Khởi động cả Ubuntu và Windows ở chế độ UEFI có vẻ đầy hứa hẹn. Bạn có thể chuyển đổi Ubuntu từ chế độ BIOS sang chế độ UEFI bằng cách làm theo hướng dẫn trong [câu trả lời này](https://askubuntu.com/a/981415/). Cũng trong câu trả lời tương tự là hướng dẫn chuyển đổi Ubuntu trở lại chế độ BIOS từ chế độ UEFI trong trường hợp nó không hoạt động. Hãy bình luận cho tôi @karel về kết quả.
Brad Thompson avatar
lá cờ nl
@mchid vâng, chế độ fastboot đã bị tắt. Tôi chỉ kích hoạt để thử nghiệm và tôi có thể thấy các cửa sổ đã bật fastbooting.
Brad Thompson avatar
lá cờ nl
@karel đó là những gì tôi đã làm ngày hôm qua với sửa chữa khởi động nhưng không thành công một vài lần. Sau một vài chỉnh sửa, grub-efi đã được cài đặt thành công và tôi đã có thể khởi động kép. Cảm ơn!
karel avatar
lá cờ sa
Điều này có trả lời câu hỏi của bạn không? [Trong hệ thống khởi động kép, BIOS chọn bộ tải khởi động nào để chạy như thế nào?](https://askubuntu.com/questions/981382/in-a-dual-boot-system-how-does-the-bios-choose - which-bootloader-to-run) và [Tại sao 12.04 không thể cài đặt grub-efi vào /target/?](https://askubuntu.com/q/260297/)

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