Làm cách nào để tạo một dual / multiboot của Windows và GNU / Linux, FreeBSD, v.v?


10

Do các câu hỏi lại về dualboot của GNU / Linux và Microsoft Windows, nên cần có một hướng dẫn chung có thẩm quyền để làm tài liệu tham khảo cho người dùng hỏi về dualboot / multiboot.

Các yếu tố cần thiết:

  1. Bao trùm cả hai phương thức khởi động BIOS và UEFI, sử dụng GRUB2 làm Bộ tải khởi động được lựa chọn vì nó thường được sử dụng trong các bản phân phối GNU / Linux phổ biến.

  2. Thiết lập phân vùng, với các ví dụ cho cả bảng phân vùng MBR và GPT. Bao gồm các vấn đề phân vùng chính / logic với MBR và thu hẹp phân vùng Windows nếu không có chỗ trống ở nơi khác. Điều này tốt nhất nên được giải thích cho GPartEd, vì đó là công cụ phân vùng GUI được sử dụng phổ biến nhất. Bao gồm thông tin về phân vùng đặc biệt có thể cần thiết với GPT.

  3. Giải thích cài đặt điểm gắn thủ công. Ở mức tối thiểu, trao đổi và root (/), nhưng tốt nhất là có chỉ đường cho / home và / boot. Thêm điểm gắn kết cho NTFS / FAT / phân vùng dữ liệu khác hiện có. Tùy chọn sử dụng trình cài đặt Ubuntu làm ví dụ để người dùng có thể thích nghi với người khác.

  4. Sửa chữa / Cài đặt bộ tải khởi động khi trình cài đặt không tự động thực hiện hoặc khi bị hỏng. Bao gồm các bước có khả năng cần thiết để khởi động an toàn.

Hướng dẫn không nên đi qua tất cả các trường hợp cạnh nhưng hữu ích cho hầu hết người dùng. Ví dụ, phần 4 phải dễ như hiển thị cách sử dụng grub-mkconfig(và công việc bổ sung để khởi động an toàn).


1
Những gì bạn đang yêu cầu chúng tôi ở đây sẽ tạo ra một cuốn sách hay và hữu ích, nhưng IMHO có phần nằm ngoài ranh giới thông thường của diễn đàn này.
harrymc

@harrymc Tôi nghĩ rằng điều này có thể được thực hiện theo cách "cào bề mặt đủ để làm việc cho hầu hết người dùng". Có lẽ tôi nên bắt đầu thử viết một hướng dẫn đáp ứng các yêu cầu của riêng tôi với tài liệu do Sekhemty cung cấp, nếu tôi tìm thấy thời gian để làm điều đó như Karan gợi ý. Vấn đề duy nhất của tôi là, tôi biết nhiều về những gì tôi yêu cầu, nhưng không phải tất cả mọi thứ (tôi không biết gì về khởi động an toàn và điều đó không tốt với UEFI). Ví dụ, phần về bộ nạp khởi động dễ dàng như hiển thị cách sử dụng grub-mkconfig (Tôi sẽ chỉnh sửa câu trả lời của mình cho phù hợp).
FSMaxB

Tôi đồng ý với @harrymc, câu hỏi này hơi quá chung chung đối với chúng tôi. Đó thực sự là một ứng cử viên chính cho "không mang tính xây dựng". Thông tin này tồn tại trong nhiều nguồn trực tuyến và mọi thứ chúng tôi viết ở đây sẽ bị lỗi thời khá nhanh.
terdon

Tôi đã cố gắng tự viết một câu trả lời nhưng đã xóa nó vì tôi đột nhiên nhận ra rằng tôi đã hiểu sai về cách thức hoạt động của UEFI.
FSMaxB

Câu trả lời:


1

Whoa đó, bạn đang cố gắng che đường quá nhiều. Có lẽ bạn đang tìm kiếm một tài liệu chính liên kết đến tất cả các phương pháp của các nhà cung cấp khác nhau? Hoặc chỉ đơn giản là một hướng dẫn về cách Google cho giải pháp của bạn?

Vâng, đây là một chủ đề phức tạp. Có nhiều triển khai BIOS, mỗi cái có các phím nóng và tiêu chuẩn riêng.

Vấn đề với Grub2 là nó vẫn còn khá mới, ngay cả trong năm 2013. Mỗi bản phân phối có cách đối phó riêng với các công cụ do Grub2 cung cấp, do đó, không có tài liệu phổ quát nào đủ - về mặt Grub đơn giản và phổ biến hơn nhiều.

Tôi sẽ giải nén các vấn đề thành một cái gì đó đơn giản, như:

Tôi không thể khởi động hệ điều hành của mình. Làm cách nào để sửa lỗi bộ nạp khởi động của tôi?

Nói chung, tất cả những gì bạn cần biết là:

Bạn có thể vẫn có thể khởi động hệ điều hành của mình nếu bạn nhấn đúng phím nóng. Ngoài ra, mỗi hệ điều hành có bộ tải khởi động riêng - và thứ tự mổ. Windows dị ứng với Linux và sẵn sàng ghi đè lên bộ tải khởi động Linux của bạn trong hầu hết các trường hợp.

Nhiều ổ cứng

Giải pháp đơn giản nhất cho đến nay là có nhiều ổ cứng được kết nối với máy của bạn. Khi bạn cài đặt một hệ điều hành mới, hãy cho nó một ổ cứng riêng. Tắt nguồn, ngắt kết nối tất cả các ổ đĩa khác và cài đặt HĐH mới. Sau khi cài đặt, kết nối lại các ổ đĩa khác và chọn ổ đĩa khởi động của bạn từ BIOS, thường bằng cách nhấn ESC, F8 hoặc F10.

Ổ cứng đơn

Trước tiên hãy cài đặt Windows, bắt đầu từ các phiên bản cũ hơn và sau đó là BSD và sau đó là Linux. Windows thường chiếm quyền điều khiển quá trình khởi động và sau khi cài đặt bất kỳ Windows nào, bạn có thể sẽ cần một thanh USB Boot để lấy lại bộ tải khởi động Linux của bạn. Cài đặt Linux sau Windows thường hoạt động tốt hơn nhiều vì Linux duyên dáng tạo các phím tắt khởi động cho Windows cho bạn.

Khi gặp khó khăn

Chuyển đến PC khác và tải xuống USB Boot cho hệ điều hành của bạn; hoặc có được một bộ tải khởi động phổ quát tốt như Grub hoặc GRUB4DOS . (Ví dụ: http://www.supergrubdisk.org/ ). Trên Windows, hãy ghi nó vào đĩa flash của bạn bằng: Trình cài đặt USB đa năng ( http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/ ) hoặc tìm kiếm bản phân phối linux cụ thể của bạn Người tạo USB, vd. Startup Disk Creator trong Ubuntu.

Tất cả các PC được sản xuất từ ​​năm 2007 sẽ khởi động cùng một thanh USB, nếu bạn kích hoạt nó trong BIOS, hãy lắp đĩa đủ sớm và nhấn phím nóng thích hợp cho BIOS của bạn.


0

Bạn có thể tìm thấy một hướng dẫn dualboot tốt trên trang web tài liệu Ubuntu ; Một số thông tin khác cũng có thể được tìm thấy trên ArchFedora (trước đây cũng liên kết một hướng dẫn đầy đủ tốt được tìm thấy ở đây , trong khi thông tin sau, đặc biệt là trong Phụ lục, bao gồm các chủ đề như phân vùng, GRUB, v.v.). Thông thường, các dự án tài liệu của các bản phân phối Linux lớn là nguồn thông tin công nghệ rất tốt, thường có giá trị nếu không sử dụng bản phân phối cụ thể đó.

Một hướng dẫn khác, có thể hơi lỗi thời nhưng về cơ bản là hợp lệ và bao gồm nhiều tình huống khác nhau (cài đặt windows trong máy đã có sẵn linux hoặc ngược lại), được tìm thấy ở đây

Mỗi hướng dẫn cho các hướng dẫn này có một trọng tâm hoặc mục đích khác nhau, vì vậy bạn có thể nhận được các loại thông tin khác nhau từ họ, vì vậy nếu bạn đang tìm kiếm các bài viết để liên kết, bạn có thể chọn một trong số chúng dựa trên tình huống. Nếu bạn muốn xây dựng hướng dẫn cá nhân của mình, những bài viết này sẽ cung cấp cho bạn một cơ sở bắt đầu tiện dụng.


"Nếu bạn muốn xây dựng hướng dẫn cá nhân của mình, những bài viết này sẽ cung cấp cho bạn một cơ sở bắt đầu tiện dụng." - Đó là cơ bản những gì tôi đã nói trong phần bình luận của bài đăng meta được liên kết. Thật tuyệt khi tiền thưởng 150 rep đã được đặt, nhưng IMO không giúp ích gì nếu một số câu trả lời không chi tiết không chính thức cuối cùng sẽ được thưởng theo mặc định sau một tuần.
Karan

2
Viết một hướng dẫn đầy đủ và toàn diện với phạm vi kinh điển là vượt quá khả năng và thời gian có sẵn của tôi. Tôi chỉ có những tài nguyên này để chia sẻ và tôi chắc chắn rằng vào cuối phần thưởng, phần thưởng sẽ đi đến câu trả lời chi tiết hơn.
Sekhemty

Tôi sẽ chờ đợi những gì xảy ra.
FSMaxB
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.