Làm thế nào để bạn cài đặt Linux cùng với Windows 8 mà không làm hỏng cấu hình khởi động Windows 8?


11

Để cài đặt Linux Mint 14 cùng với Windows 8, tôi đã tắt UEFI và khởi động vào ổ đĩa flash có hình ảnh Linux. Tôi đã cài đặt Linux, khởi động lại máy tính và trình tải khởi động GRUB xuất hiện. Khi tôi chọn Windows 8, tôi gặp lỗi sau:

Trình quản lý khởi động  

Windows Windows không khởi động được. Một sự thay đổi phần cứng hoặc phần mềm gần đây có thể là nguyên nhân. Để khắc phục sự cố:   1. Đưa đĩa cài đặt Windows của bạn và khởi động lại máy tính của bạn.   2. Chọn cài đặt ngôn ngữ của bạn, rồi bấm "Tiếp theo".   3. Nhấp vào "sửa chữa máy tính của bạn." Nếu bạn không có đĩa này, hãy liên hệ với quản trị viên hệ thống hoặc máy tính của bạn nhà sản xuất để được hỗ trợ.   Tệp: \ Boot \ BCD   Trạng thái: 0xc000000e   Thông tin: Dữ liệu cấu hình khởi động cho PC của bạn bị thiếu hoặc có lỗi.

Tôi không có đĩa, vì vậy tôi đã không cố gắng sửa chữa cài đặt, đặc biệt là nếu làm như vậy sẽ làm hỏng bộ tải khởi động GRUB và gây ra sự cố với cài đặt Linux của tôi. Tôi kích hoạt lại UEFI để xem nó có cho phép Windows tải đúng không. Nó đã làm, nhưng nó không cho tôi tùy chọn để khởi động Linux. Làm cách nào tôi có thể giải quyết vấn đề này và cho phép hai hệ điều hành cùng tồn tại?

CẬP NHẬT:

Tôi đã thử EasyBCD mà không thành công. Tôi có thể thêm tùy chọn khởi động Linux và nó hiển thị trong menu, nhưng nó luôn nói rằng tệp cấu hình khởi động bị thiếu hoặc bị hỏng khi tôi cố gắng khởi động vào nó. Tôi cũng đã cài đặt rEFInd trên Windows, nhưng tôi không thể tìm thấy tài liệu nào ngoài việc thêm tùy chọn khởi động Linux vào menu hoặc cài đặt trình điều khiển Ext4fs (thành thật mà nói, tôi thậm chí không chắc những chương trình này làm gì. Kiến thức về khởi động hệ điều hành. Khi tôi khởi động kép, tôi luôn cài đặt Linux lần cuối và để GRUB làm tất cả công việc khó khăn. Thật không may, GRUB của tôi không hoạt động với Windows 8). Tôi không nghĩ rằng tôi đã không thử xem qua tài liệu, tôi chỉ nghĩ rằng việc thiếu kinh nghiệm đối phó với bộ tải khởi động đã cản trở khả năng hiểu tài liệu tôi đã tìm thấy.

Tôi đang tìm kiếm thêm đề xuất hoặc nơi tôi có thể tìm thấy thông tin để hiểu rõ hơn vấn đề hoặc cách khắc phục.

CẬP NHẬT:

Tôi đã tạo lại ổ flash USB có thể khởi động thông qua UNetbootin và cài đặt lại Linux Mint ở chế độ EFI . Tuy nhiên, khi tôi cố gắng chọn linuxminttừ trình quản lý khởi động Windows, nó sẽ không tải, do có gì đó không đúng \EFI\linuxmint\grubx64.efi. Bước quan trọng tôi đã bỏ lỡ là tôi cần phải tắt khởi động an toàn trong cài đặt BIOS của mình. Khi tôi đã vô hiệu hóa khởi động an toàn, rEFInd đã tải đúng như yêu cầu và tôi có thể tải GRUB mà không gặp vấn đề gì. Tôi đã dành hàng giờ để thử những thứ khác nhau; điều chỉnh menu khởi động với EasyBCD; cài đặt lại Mint nhiều lần; hóa ra tất cả những gì tôi cần làm là vô hiệu hóa khởi động an toàn và cài đặt rEFInd hoặc cài đặt Linux ở chế độ EFI.


câu hỏi này superuser.com/questions/336595/windows-8-boot-to-non-windows-os sẽ giúp bạn? bạn đã tra cứu EasyBCD chưa?
BenjiWiebe

Tôi dự định sẽ sớm làm một cái gì đó tương tự, cài đặt Ubuntu trên hệ thống với Windows 8 và UEFI. Có vẻ như bạn đã đánh dấu câu trả lời dưới đây là được chấp nhận - chính xác thì cuối cùng hoạt động thế nào? Ông liệt kê một số giải pháp có thể, vậy tôi nên theo đuổi cái nào?
nhảm

@nhinkle hai giải pháp dễ nhất là cài đặt rEFInd trong windows hoặc tạo usb có thể khởi động EFI với UNetbootin và cài đặt linux ở chế độ EFI. Do đó, tôi đã làm cả hai mặc dù cả hai sẽ làm việc. Điều này là do cả rEFInd và grubx64.efi đều không tải chính xác khi tôi cài đặt chúng lần đầu tiên. Khi tôi tắt khởi động an toàn trong cài đặt BIOS, cả hai đều hoạt động tốt.
grasingerm

Câu trả lời:


12

Thật khó để chuyển đổi giữa các hệ điều hành ở chế độ BIOS và EFI trên một máy tính; để có kết quả tốt nhất, bạn nên giữ cả hai hệ điều hành trong một chế độ khởi động. Đặt cược tốt nhất của bạn là cài đặt bộ tải khởi động chế độ EFI cho Mint. Một số có sẵn, nhưng cài đặt có thể khó khăn. Các tùy chọn cụ thể bạn có thể muốn thử bao gồm:

  • Sử dụng công cụ "Boot Repair" của Ubuntu (tôi nghĩ đó là một phần của trình cài đặt Ubuntu), có thể thiết lập mọi thứ chính xác cho bạn và với sự phiền phức tối thiểu. Tuy nhiên, tôi không thể thực hiện bất kỳ lời hứa nào về việc này vì bạn đang sử dụng Mint. Ngoài ra, công cụ Boot Repair có thể thiết lập mọi thứ theo một cách khá bất thường có thể gây nhầm lẫn cho các tiện ích khác.
  • Khởi động hệ thống khẩn cấp Linux ở chế độ EFI và cài đặt thủ công bộ tải khởi động EFI. Tôi mô tả một số ở đây, cũng như cài đặt bộ tải khởi động EFI thủ công. Mint sử dụng GRUB 2 ở chế độ EFI, nhưng cài đặt thủ công sẽ tốn nhiều công sức hơn để tích hợp với gói của Mint. ELILO rất dễ thiết lập và sử dụng theo tiêu chuẩn thủ công, nhưng nó sẽ yêu cầu bảo trì mỗi khi bạn nâng cấp kernel. rEFInd dễ dàng trong việc bảo trì liên tục, nhưng tập lệnh cài đặt của nó có thể không hoạt động tốt từ hệ thống khẩn cấp.
  • Cài đặt rEFInd trong Windows (như được mô tả trong tài liệu của nó), cùng với trình điều khiển EFI cho bất kỳ hệ thống tệp nào bạn đã sử dụng cho Mint (trên phân vùng gốc của nó hoặc /boot, nếu bạn có một /bootphân vùng riêng ). Khi bạn khởi động lại, rEFInd sẽ xuất hiện và cung cấp cho bạn các tùy chọn cho Windows và Linux. Chọn một trong các tùy chọn Linux, nhấn F2 hoặc Chèn hai lần và thêm ro root=/dev/sda7vào tùy chọn khởi động, thay đổi phân vùng /dev/sda7Mint root ( /) của bạn. Khi bạn nhấn Enter, Mint sẽ khởi động. Khi có, hãy chạy mkrlconf.shtập lệnh đi kèm với rEFInd. Sau đó, bạn sẽ có thể khởi động với rEFInd mà không cần nhập các tùy chọn khởi động. Phương pháp này bỏ qua GRUB, vì vậy bạn có thể tùy ý loại bỏ nó.
  • Cài đặt lại Linux, đảm bảo cài đặt nó ở chế độ EFI thay vì ở chế độ BIOS / kế thừa. Tệp hình ảnh trình cài đặt của Mint không khởi động đúng ở chế độ EFI từ ổ flash USB, nhưng tôi đã nghe nói rằng UNetbootin có thể tạo ổ đĩa flash USB có khả năng khởi động EFI, vì vậy bạn có thể thử sử dụng nó hoặc thay vào đó bạn có thể sử dụng đĩa quang .

2

Tôi đã giải quyết điều này bằng cách tạo một ổ flash USB có khả năng khởi động với UNetbootin và cài đặt Linux Mint ở chế độ EFI. Sau khi vô hiệu hóa khởi động an toàn trong cài đặt BIOS của tôi, GRUB EFI đã tải thành công. Tôi sử dụng rEFInd như một trình quản lý khởi động; nó là đơn giản để cài đặt và làm việc mà không gặp trở ngại.

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.