Không đạt được Windows Boot Manage trên chế độ khởi động UEFI trong khi phân vùng EFI có mặt


0

Tôi đã ở trên Windows 10. Tôi đã cài đặt Fedora 25 disto. Mục tiêu của tôi là thiết lập một cấu hình khởi động kép. Thật không may, tôi không biết gì về sự khác biệt giữa chế độ khởi động LEGACY (MBR) và UEFI (GPT). Thế là tôi mắc lỗi. Sau khi cài đặt Linux, GRUB đã được cài đặt làm bộ tải khởi động LEGACY và tôi đã mất quyền truy cập vào bộ tải khởi động Windows 10 ở chế độ khởi động UEFI.

Đầu tiên, tôi đã cố gắng sửa bộ tải khởi động mà không cài đặt lại Windows 10. Bằng cách chỉnh sửa tập lệnh GRUB 40_custom, tôi có thể tạo lại tệp grub.cfg để hiển thị một mục Windows 10 trong menu khởi động GRUB. Nhưng nó không hoạt động, khi tôi chọn mục tôi có thông báo lỗi trình quản lý khởi động Windows có đề cập đến c: / bcd / boot. Tại thời điểm này, tôi không nhận thức được thực tế rằng Windows 10 của tôi có thể chỉ có thể truy cập thông qua chế độ khởi động UEFI.

Vì vậy, sau đó, tôi đã khởi động ở chế độ UEFI (tắt khởi động an toàn), tôi đã cài đặt lại Windows 10 với phân vùng thủ công. Nhưng tôi vẫn không thể truy cập Windows 10 cả chế độ UEFI và LEGACY (GRUB vẫn là trình tải khởi động LEGACY). Thật là kỳ lạ. Tôi đã sử dụng công cụ Diskpart và tôi thấy các phân vùng Windows cổ điển: System, MSR, Windows, Recovery, nhưng cũng là phân vùng EFI (định dạng FAT32). Tôi đã kiểm tra rằng ổ cứng của tôi sử dụng GPT qua đĩa. Làm cách nào tôi có thể sửa lỗi khởi động UEFI và thiết lập khởi động kép Windows / Linux ổn định? Tôi chính xác rằng tôi có dữ liệu cá nhân trên một phân vùng NTFS nằm gần cuối ổ cứng của tôi và tại thời điểm này tôi không có cách nào để sao lưu.

Phần cứng của tôi là một máy tính xách tay MSI GE62 2QC Apache.


"Có thể phân vùng EFI đã bị xóa." - Có phải nó đã được gỡ bỏ? Bạn phải trả lời câu hỏi này vì bất cứ ai cũng có thể trả lời câu hỏi của bạn. Sử dụng công cụ quản lý phân vùng theo lựa chọn của bạn để xác minh xem EFI có bị xóa hay không.
Ramhound

@Ramhound Tôi đã viết rằng tôi có thể thấy phân vùng EFI với đĩapart. Xin vui lòng đọc toàn bộ bài viết.
Ant0nin

Nếu bạn có thể thấy phân vùng EFI với Diskpart, thì phân vùng đó không bị xóa, vì vậy hãy làm rõ câu hỏi của bạn. Nếu bạn có phân vùng EFI trên đĩa MBR, thì bạn sẽ không thể khởi động Windows, cho đến khi GPT của nó. Vì vậy, bạn cần, chỉnh sửa câu hỏi của bạn, sau khi bạn xác minh nếu đĩa của bạn đang sử dụng MBR hoặc GPT. Bạn nên chỉnh sửa câu hỏi của bạn và làm rõ những điểm này. Bạn không chắc chắn điều gì đó là lời khuyên khác nhau dẫn đến việc bạn mất tất cả dữ liệu và chúng tôi giúp bạn giải quyết vấn đề của bạn mà không mất dữ liệu.
Ramhound

@Ramhound Cảm ơn sự giúp đỡ của bạn. Tôi đã kiểm tra rằng ổ cứng của tôi sử dụng GPT qua đĩa. Tôi cập nhật câu hỏi của tôi như bạn đề nghị.
Ant0nin

Câu trả lời:


0

Hầu như luôn luôn tốt nhất để cài đặt tất cả các hệ điều hành trong cùng chế độ khởi động (BIOS / CSM / legacy so với EFI / UEFI). Với điều kiện bắt đầu khởi động Windows của bạn ở chế độ EFI, cách tốt nhất của bạn là cài đặt Fedora ở chế độ EFI. Điều này khá dễ thực hiện với hầu hết các hệ thống, nhưng có một số cạm bẫy. Các lỗi phổ biến tại thời điểm này bao gồm:

  • Kích hoạt CSM - Điều này làm phức tạp đường dẫn khởi động, như được mô tả trên trang này của tôi. Kết quả thường là cài đặt chế độ hỗn hợp, như bạn mô tả - Khởi động Windows ở chế độ EFI và Linux ở chế độ BIOS.
  • Chuẩn bị ổ USB không đúng cách - Có thể thực hiện.isotệp hình ảnh để cài đặt Linux và tạo ổ đĩa USB thiếu bộ tải khởi động BIOS hoặc EFI. Nếu nó thiếu bộ tải khởi động EFI, sẽ không thể khởi động nó ở chế độ EFI và hầu hết các bản phân phối Linux sẽ cài đặt ở chế độ BIOS nếu đĩa có thể được khởi động ở chế độ đó. Vấn đề này đi đôi với vấn đề trước - nếu CSM không được bật, ổ USB được chuẩn bị không đúng sẽ không khởi động được; và trong trường hợp này, người dùng thường kích hoạt CSM, vì họ phát hiện ra thông qua bản dùng thử và lỗi rằng điều này hoạt động để có được phương tiện cài đặt khởi động hoặc do họ làm theo các hướng dẫn kém trên Internet để làm điều này. Như đã lưu ý, mặc dù, kích hoạt CSM là một sai lầm; giải pháp thích hợp cho việc không thể khởi động phương tiện là khám phá lý do tại sao nó không khởi động và sửa phương tiện. (Trong những trường hợp hiếm hoi, việc tắt Secure Boot là cần thiết.)

Với cấu hình hiện tại của bạn, cách tốt nhất của bạn là cài đặt bộ tải khởi động EFI cho Linux. Có một số cách để làm điều này, chẳng hạn như:

  • Boot Repair - Công cụ Boot Repair có thể cài đặt GRUB ở chế độ EFI bán tự động; tuy nhiên, công cụ này chủ yếu dành cho Ubuntu và các bản phân phối liên quan. Tôi không chắc nó sẽ phản ứng thế nào với Fedora. Ngoài ra, để cài đặt GRUB chế độ EFI , nó phải được chạy từ chế độ khởi động chế độ EFI. Do đó, bạn sẽ phải thành thạo các tùy chọn chế độ khởi động.
  • rEFInd - Trình quản lý khởi động rEFInd của tôi có thể hữu ích. Bạn có thể tải xuống ổ flash USB hoặc hình ảnh CD-R của rEFInd và khởi động cùng với nó. Nếu điều này thành công, có lẽ bạn sẽ có thể khởi động cài đặt Fedora hiện tại của mình ở chế độ EFI. Từ đó, bạn có thể cài đặt rEFInd RPM hoặc cài đặt phiên bản EFI của GRUB.
  • Cài đặt thủ công - Có sẵn một số bộ tải khởi động EFI cho Linux, như được mô tả trên trang này của tôi. Bất kỳ trong số chúng có thể được cài đặt thủ công bằng cách sao chép các tệp của chúng vào ESP và sau đó sử dụng efibootmgrhoặc một công cụ tương tự để đăng ký chúng với EFI. (Xem trang cài đặt bộ tải khởi động EFI của tôi để biết quy trình, trong phác thảo chung.) Lưu ý rằng quy trình này yêu cầu khởi động Linux ở chế độ EFI, ít nhất là để thực hiện đúng. (Đĩa khẩn cấp Linux hoạt động tốt cho việc này; hoặc bạn có thể sử dụng rEFInd để khởi động cài đặt Fedora hiện tại của mình ở chế độ EFI.)
  • Cài đặt lại Fedora - Bạn có thể xóa cài đặt Fedora hiện tại và thử lại. (Tuy nhiên, bạn có thể xóa nó bằng cách xóa các phân vùng của nó hoặc bằng cách tạo các hệ thống tệp mới trên chúng. Mặc dù vậy, KHÔNG xóa hoặc tạo một hệ thống tệp mới trên ESP.) hơn là cố gắng sửa chữa các thiết lập hiện tại. Như với hầu hết các tùy chọn trước đó, thực hiện quyền này đòi hỏi phải thành thạo kiểm soát chế độ khởi động của máy tính; nếu bạn khởi động trình cài đặt ở chế độ BIOS, cài đặt sẽ ở chế độ đó và bạn sẽ quay lại nơi bạn đã bắt đầu.

Để biết thêm, tôi khuyên bạn nên đọc bài viết trên blog của Adam Williamson về cách EFI hoạt độngtrang của tôi về việc cài đặt Linux trên các hệ thống EFI. Cả hai đều cung cấp thông tin cơ bản mà bạn sẽ thấy hữu ích trong việc tìm hiểu tình huống và tránh các loại sai lầm bạn đã mắc phải. Bạn cũng nên đọc trang của tôi trên CSM, được tham khảo trước đó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.