Làm cách nào để thêm Linux vào trình quản lý khởi động Windows 8 mới?


32

Những hệ điều hành nào có thể được đưa vào bộ tải khởi động mới mà Windows 8 cung cấp?

Nó có vẻ khá đẹp và phù hợp với phần còn lại của thiết kế Windows 8 mới, vì vậy sẽ rất tuyệt nếu đưa Linux (Ubuntu) vào đó thay vì sử dụng GRUB hoặc BURG . Bên cạnh đó trên hệ thống cá nhân của tôi, Linux sẽ được đưa vào ổ cứng chứ không phải SSD , vì vậy nó sẽ nhanh hơn một chút.


Không chắc chắn điều này thậm chí có thể. Điều duy nhất có thể hoạt động là NeoGrub (một phần của EasyBCD ), nhưng tôi chưa bao giờ thử một cái gì đó như thế này.
Karan

1
cũng quan trọng cần lưu ý rằng bạn không thể làm điều này trên Windows RT.
Mikhail

Làm thế nào bạn thậm chí có thể cài đặt một hệ điều hành khác trên RT
Suici Doga

Câu trả lời:


54

Bạn có thể làm tương tự như trong Windows 7, mặc dù tôi không chắc chắn tôi khuyên bạn nên sử dụng menu khởi động đồ họa (lý do cuối cùng).

Một số điều đầu tiên:

Thiết lập thông thường cho những người có cấu hình khởi động kép với Linux là một trong những HĐH mà máy đã cài đặt là có bộ tải khởi động Linux theo mặc định và có thêm một mục nhập cho HĐH Windows. Những gì nó làm là để tải bộ tải khởi động Linux và nếu bạn muốn tải Windows, nó tải chuỗi vào bộ tải khởi động Windows để khởi động Windows.

Vì thông thường chỉ có một Windows được cài đặt bộ chọn trình đơn của bộ tải khởi động Windows không bao giờ xuất hiện mang lại ấn tượng rằng mục bạn đã thêm trong bộ tải khởi động Linux thực sự tải Windows.

Điều ngược lại cũng có thể xảy ra, mặc dù không phổ biến đối với người dùng Linux. Chẳng hạn, bộ tải khởi động chính của tôi là bộ tải từ Windows, sau đó tải chuỗi vào Linux để khởi động Linux; Tôi đã cấu hình Linux một cách chủ yếu là vô hình và tải ngay lập tức.

Cách thêm mục Linux trong bộ tải khởi động Windows:

Nó thực sự phụ thuộc vào những gì bạn cài đặt trước và sau này, tôi chắc chắn có một số hướng dẫn trên internet để giải thích quy trình chi tiết về cách thiết lập môi trường khởi động kép +. Vì vậy, tôi sẽ chỉ trải qua 2 thiết lập khác nhau:

Khi bạn cài đặt Windows trước: Trong trường hợp này khi bạn cài đặt bản phân phối Linux của mình, nếu nó cho phép bạn cài đặt bộ tải khởi động trong một phân vùng thay vì trong MBR của ổ cứng thì hãy làm như vậy. Sau khi khởi động lại, bạn sẽ thấy rằng bạn đang khởi động Windows giống như Linux hoàn toàn không được cài đặt, sau đó theo kịch bản mà Linux được cài đặt được mô tả đầu tiên bên dưới.

Nếu bạn chỉ có thể cài đặt bộ tải khởi động trong MBR của ổ cứng sau khi khởi động lại, bạn sẽ thấy bộ tải khởi động Linux (Syslinux, GRUB, bạn đặt tên cho nó), chọn mục Windows ở đó và khởi động vào Windows.

Bây giờ, tôi muốn sử dụng EasyBCD (miễn phí cho sử dụng cá nhân) để đối phó với bootloader Windows, nhưng bất cứ điều gì mà tôi làm gì với nó cũng có thể được thực hiện với sự hợp lý bcdboot, bcdeditvv lệnh.

  1. Mở EasyBCD và đi đến phần "Thêm mục nhập mới" và tab "Linux / BSD".
  2. Chọn bộ tải khởi động bạn có cho bản phân phối Linux của bạn. Trong trường hợp GRUB2, có chế độ tự động chọn sẽ chọn phân vùng thích hợp cho bạn, ví dụ, đối với Syslinux, bạn phải bắt buộc chọn phân vùng nơi nó được cài đặt.
  3. Đặt tên cho mục nhập, tên bạn đặt ở đó là tên sẽ xuất hiện trong bộ tải khởi động Windows.
  4. Chọn phân vùng nơi bộ tải khởi động của bạn cư trú hoặc tự động chọn nếu tùy chọn đó là có thể. Cuối cùng, bạn nên kết thúc với một cái gì đó như thế này:

    Thêm một mục nhập cho trình tải Syslinux

  5. Nhấp vào "Thêm mục nhập" và bạn sẽ nhận được kết quả ở phần dưới cùng bên trái của chương trình:

    Xác nhận

  6. Bây giờ bạn phải khôi phục bộ tải khởi động Windows làm bộ tải mặc định, để đi đến phần "Triển khai BCD", ở đó chọn để viết bộ tải khởi động Vista / 7 trong MBR (theo cách này giống như với Windows 8):

    Viết MBR mới

  7. Sau đó, bạn đã hoàn tất cài đặt, bạn sẽ nhận được xác nhận tương tự như trước đây. Khi khởi động lên, bạn sẽ thấy menu khởi động nhắc bạn chọn một trong số chúng:

    Ví dụ menu khởi động

Khi bạn cài đặt Linux trước: Trong trường hợp này, bạn không phải khôi phục MBR (Bản ghi khởi động chính, cho biết những gì cần thực hiện modo grosso tiếp theo) vì cài đặt Windows sẽ ghi đè lên bất kỳ giá trị nào trước đó.

LƯU Ý: với các đĩa UEFI và GPT, điều này có thể khác nhau, nhưng tôi không có cách nào để thử nó.


Tại sao tôi không chắc chắn tôi khuyên bạn nên làm điều này bằng cách sử dụng menu khởi động đồ họa mới trong Windows 8:

Về cơ bản vì cách thức hoạt động của nó khác với menu văn bản (mặc định cho Windows 7). Trong Windows 7 (hoặc Vista), lần đầu tiên bạn được trình bày với menu khởi động và sau đó nó bắt đầu tải bất cứ thứ gì bạn chọn, trong menu đồ họa mới, trước tiên, nó sẽ tải một số thứ (= mất thời gian) và sau đó trình bày cho bạn menu khởi động . Nếu bạn không chọn tải Windows 8, nó sẽ khởi động lại máy và bắt đầu tải bất cứ thứ gì bạn đã chọn trong trường hợp này là bộ tải khởi động Linux.

Tôi thấy chờ đợi để tải một số thứ chỉ để loại bỏ nó và khởi động lại không cần thiết nếu tôi chỉ muốn khởi động một hệ điều hành khác; nhưng đó là ý kiến ​​cá nhân của tôi về vấn đề này, không có vấn đề gì khi tải Linux hoặc bất kỳ HĐH nào khác theo cách này.

Dù sao, có nhiều cách khác nhau để sử dụng menu khởi động văn bản thay vì trong Windows 8, nếu bạn quan tâm hãy kiểm tra câu trả lời này .


2
liên quan đến đề nghị của bạn: Nhưng nó nên được chỉ một thời gian vấn đề , phải không? Bởi vì điều đó sẽ không quá khó với cá nhân tôi, vì windows là hệ điều hành mặc định 95% thời gian cho tôi (người ta có thể nghi ngờ sự tỉnh táo của tôi vì vẫn muốn khởi động kép)
kluka

Vâng, chỉ có thời gian. Tôi chỉ không muốn chờ đợi quá nhiều (phụ thuộc vào PC) chỉ để chọn khởi động các hệ điều hành khác với điều kiện là bộ tải khởi động Linux nhanh hơn để hiển thị và một số trong số chúng cũng có đồ họa. Tôi sẽ chỉnh sửa câu trả lời để làm rõ rằng trong trường hợp ai đó nghĩ rằng có một số loại vấn đề bằng cách làm điều đó.
Xandy

3
Điều này không hoạt động trên hệ thống UEFI / GPT của tôi. EasyBCD cố gắng thêm các mục kiểu .mbr vào BCD thay vì các mục .efi và Windows Boot Manager không thích chúng.
david25272

@ david25272 Bạn đã thử điều đó một lần nữa chưa? Có lẽ với một phiên bản mới hơn của EasyBCD? Nghe có vẻ như tác giả của tiện ích đó cần sửa đổi nó để làm cho nó tương thích với các hệ thống UEFI và đĩa GPT.
Samir

@klyonrad Không, nó không chỉ lãng phí thời gian của người dùng. Nó cũng là một địa ngục của một phiền toái! Tại sao? Bởi vì! Nó yêu cầu người dùng tham dự (em bé ngồi) máy tính trong khi nó khởi động, và trong bất kỳ lần khởi động lại dự kiến ​​hoặc bất ngờ nào. Nó làm cho việc khởi động từ xa trở nên không thực tế (gần như tất cả các cấu hình đa khởi động đều làm). Thật lãng phí thời gian và sức lực của mọi người, thật khó chịu, nó không thực tế và thật ngu ngốc. Làm thế nào Linux có thể có một menu khởi động đồ họa, và vẫn khởi động ngay mà không cần khởi động lại, nhưng không phải Windows? Tại sao tải một cái gì đó chỉ để loại bỏ nó khoảnh khắc sau đó?
Samir
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.