Windows 8 + Linux Dual Boot trong UEFI BIOS


13

Ý định của tôi trong một tương lai rất gần là thiết lập một hệ thống khởi động kép với Windows 8 và Debian Linux (cho mục đích thử nghiệm) trên Lenovo Ideapad 205, có UEFI BIOS.

Tôi đã thấy một số bài viết về các tính năng mới của Windows 8 liên quan đến khởi động nhanh hơn trên UEFI và điều này có thể gây ra sự không tương thích với GRUB và nói chung, các bản phân phối Linux.

Bao nhiêu là sự thật? Nói cách khác, tôi có thể gặp một số vấn đề khi cài đặt các HĐH đó theo thứ tự sau không?

  1. Cài đặt Windows 8 trên phân vùng đầu tiên, như 50% kích thước ổ cứng.
  2. Sau đó cài đặt Debian với GRUB2 trong một bộ phân vùng khác, tại thời điểm này GRUB2 sẽ thay thế Windows MBR mặc định.

3
Vui lòng chỉnh sửa câu hỏi của bạn để bao gồm các liên kết đến những bài viết bạn đọc.
Moab

1
Bạn không cần grub khi bạn có UEFI. UEFI có khả năng tự mình chọn trình tải hệ điều hành. Thông tin về cách thiết lập Debian trên UEFI
Marco

1
Dưới đây là hướng dẫn chi tiết để cài đặt Debian trên PC với UEFI Secure-Boot Windows 8 được cài đặt sẵn.

Câu trả lời:


4

Vì bạn đã nói trong tương lai gần, câu hỏi có thể không còn được áp dụng nữa, nhưng tôi muốn trả lời nó để làm rõ tình huống trong trường hợp một số người có cùng nghi ngờ như bạn.

Bạn không nên có bất kỳ vấn đề nào đối với thiết lập đó, cho dù máy tính xách tay đã được mua bằng Windows 8 hay chưa.

Những gì bạn đọc về sự không tương thích có lẽ liên quan đến một tính năng bảo mật của UEFI có tên Secure Boot, yêu cầu bộ tải khởi động (lý tưởng là mọi thứ truy cập trực tiếp vào phần cứng) phải được xác minh bằng kỹ thuật số để chúng có thể được xác minh. -Các cuộc tấn công trung gian khi khởi động qua mạng.

Đối với chứng nhận Windows 8 (đối với các máy mới), Microsoft yêu cầu tính năng đó phải được triển khai và bật theo mặc định; do đó, bộ tải khởi động không dấu hoặc bị xâm phạm sẽ không thể khởi động theo mặc định. Tuy nhiên, Microsoft cũng yêu cầu người dùng phải có thể vô hiệu hóa hoàn toàn tính năng đó nếu muốn (nếu máy không có bộ xử lý ARM), với nó, mọi thứ sẽ bị vô hiệu hóa như mọi khi.

Dù sao, nhiều hệ thống với UEFI không được phát hành với Windows 8 thậm chí không triển khai Secure Boot, do đó, nó thậm chí còn ít rắc rối hơn.

Các vấn đề có thể là khi bạn muốn có Secure Boot kích hoạt mà còn biên dịch bootloader hoặc hạt nhân của riêng bạn. Trong trường hợp đó, tất cả những gì bạn cần phải ký chúng (có thể chỉ là bộ tải khởi động) và thêm khóa chung vào bộ lưu trữ UEFI để mọi thứ được ký với khóa riêng của bạn sẽ được xác minh là an toàn, nhưng bạn phải mua khóa để ký nó.


Về những gì bạn nói về Windows 8 khởi động nhanh hơn, nó sẽ không gây ra bất kỳ vấn đề nào trong thiết lập đó. Đó là một cái gì đó mà họ gọi là hybrid boot sử dụng chế độ ngủ đông để lưu trữ hầu hết hệ thống cốt lõi thay vì trình tự khởi động truyền thống; nhưng nó xảy ra trong bất kỳ loại hệ thống nào, không chỉ các hệ thống dựa trên UEFI (hãy nhớ rằng Windows 8 cũng hoạt động trong các hệ thống dựa trên BIOS).

Trong mọi trường hợp nếu điều đó mang lại cho bạn bất kỳ loại vấn đề nào thì nó cũng có thể bị vô hiệu hóa và khởi động truyền thống vẫn có sẵn.

Tôi hy vọng rằng làm rõ mọi thứ.


1

Hoàn toàn không có vấn đề gì nếu máy tính ban đầu không cài đặt Windows 8 (nếu bạn thực sự đang "cài đặt" 8 trên một phân vùng chính).

Nếu kế hoạch của bạn là mua một máy tính UEFI đi kèm với Windows 8 , thì mọi thứ sẽ thú vị hơn một chút. tuy nhiên, hầu hết các bản phân phối Linux đã giải quyết vấn đề ký mã khởi động này. Ubuntu và Fedora nói riêng đã tìm thấy giải pháp cho việc này và Debian cũng đã thảo luận về nó . Tôi chắc chắn rằng nó sẽ được giải quyết trong một vài tháng.

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.