Làm thế nào để hiểu cài đặt khởi động an toàn Ubuntu UEFI?


19

Bây giờ Secure Boot đã được hỗ trợ, người ta phải tuân theo những hướng dẫn đặc biệt nào để cài đặt Ubuntu trên PC có hỗ trợ UEFI Secure Boot được cung cấp cùng với Windows 8?

Theo tôi hiểu, Ubuntu> = 12.04.2 xuất xưởng với GRUB2 đã ký. Tôi đã tìm kiếm nhưng không thể vượt qua tuyên bố "được hỗ trợ". Tôi đang tìm hướng dẫn cụ thể về việc đăng ký khóa Ubuntu để cho phép firmware khởi động Ubuntu.

CẬP NHẬT:

Cảm ơn. SecureBoot trong Ubuntu 12.10 cho tôi câu trả lời. Bộ tải khởi động EFI giai đoạn đầu của Ubuntu được ký bởi Microsoft . Lần cuối cùng tôi đọc, Ubuntu đã có kế hoạch xuất bản khóa riêng của họ phải được đăng ký trong cơ sở dữ liệu của phần sụn trước khi cài đặt. Có thể tôi đã không theo dõi câu chuyện đủ lâu để nhận ra rằng nó không còn là vấn đề nữa.


2
Liên quan (nhưng có lẽ không phải là trùng lặp, đây là một câu hỏi thực tế chung về cách cài đặt Ubuntu trên máy Windows 8, trong khi các câu trả lời ở đây đưa ra nền tảng, giải thích "khởi động an toàn", v.v.): Cài đặt Ubuntu trên UEFI được cài đặt sẵn Hệ thống Windows 8 được hỗ trợ
Eliah Kagan

Câu trả lời:


12

Có lẽ bắt đầu từ đây: help.ubfox.com/community/UEFI

UEFI (~ EFI) là giao diện phần sụn phổ biến trên các máy tính gần đây, đặc biệt là các máy tính gần đây hơn năm 2010. Nó được dùng để thay thế giao diện phần sụn BIOS truyền thống phổ biến trên các máy trước đó. Trang này cung cấp thông tin về cài đặt và khởi động Ubuntu bằng EFI, cũng như về việc chuyển đổi giữa chế độ EFI và chế độ BIOS kế thừa bằng Ubuntu.


CẬP NHẬT:

Ubuntu 12.10 được dự định có thể được sử dụng với Secure Boot .

Softpedia (Tháng 9 năm 2012) >> Canonical tiết lộ kế hoạch khởi động an toàn cho Ubuntu 12.10

Canonical, thông qua Jon Melamut, đã thông báo vào ngày 20 tháng 9 rằng họ sẽ lên kế hoạch triển khai hỗ trợ cho Secure Boot trong hệ điều hành Ubuntu 12.10 (Quantal Quetzal) sắp tới.

Do đó, sau một cuộc thảo luận với Tổ chức phần mềm miễn phí, Canonical đã quyết định bỏ triển khai bộ tải khởi động EFILinux để ủng hộ bộ tải khởi động GRUB2, được ký bằng các khóa riêng của họ. ..

Muktware (Tháng 10 năm 2012) >> SecureBoot Trong Ubuntu 12.10

Ubuntu 12.10 là bản phân phối đầu tiên hỗ trợ kiến ​​trúc Secure Boot theo mặc định. Các nhà phát triển Canonical đã dành một lượng lớn thời gian để đảm bảo rằng Ubuntu chạy tốt và không gặp vấn đề gì trong tất cả các phần cứng. Steve Langasek, một nhà phát triển Ubuntu đã đưa ra một tài khoản đẹp trong blog của mình, liên quan đến cách họ hỗ trợ Secure Boot.

đóng cửa với ..

Langasek nói rằng họ cũng sẽ sao lưu cơ chế khởi động an toàn vào bản phát hành Ubuntu 12.04, để phiên bản LTS có thể được cài đặt trong các thiết bị Khởi động an toàn. Vì vậy, gói dịch vụ chính tiếp theo của Ubuntu Precise (12.04.2) sẽ bao gồm hỗ trợ cho SecureBoot.


2
Cảm ơn vì sự trả lời. Tôi đã đọc bài viết này. Câu hỏi của tôi không phải là về UEFI. Đó là UEFI với Khởi động an toàn. Không có bài viết nào đề cập đến cách đối phó với PC kích hoạt khởi động an toàn. Vui lòng cho tôi biết một số tài nguyên giúp tôi cài đặt Ubuntu trên PC hỗ trợ khởi động an toàn?
Wolverine

6

Có một số vấn đề trên một số máy, máy tính xách tay đặc biệt - Chúng dường như không cài đặt khóa chung "Microsoft Windows UEFI Driver Publisher" trong BIOS của chúng để cho phép trình tải khởi động Ubuntu đã ký (và các phần mềm UEFI khác như của chúng tôi) chạy với tùy chọn Khởi động an toàn được bật. Đây KHÔNG phải là cùng một khóa mà Microsoft sử dụng để ký UEFI Windows Boot Manager của riêng họ và có vẻ như một số triển khai BIOS chỉ có khóa công khai độc quyền này của Microsoft .

Giải pháp là:

  1. Để Microsoft ký các nhị phân UEFI của bên thứ ba bằng khóa SAME khi họ sử dụng cho bộ tải khởi động của riêng họ.

  2. Đối với các nhà cung cấp BIOS / nhà sản xuất bo mạch chủ phần cứng máy tính, hãy chắc chắn rằng họ bao gồm dữ liệu để cho phép các tệp nhị phân "Microsoft Windows UEFI Driver Publisher" hoạt động chính xác.

Trên máy Windows 8, nhập Mountvol Z: /Shộp nhắc lệnh nâng cao của quản trị viên. Sau đó, trong dấu nhắc lệnh làm:

copy Z:\EFI\Microsoft\*.efi    C:\test

Trường hợp Zmột thư ổ đĩa không sử dụng.

Sau đó, bạn có thể kiểm tra C:\testthư mục (đã được tạo) các chữ ký điện tử trên các tệp Microsoft .efi và thấy rằng tên của khóa khác với khóa họ đã sử dụng để ký bộ tải khởi động Ubuntu.

Có thể tìm thấy các tệp khởi động Ubuntu trong X: \ EFI \ Boot trong đó X là ký tự ổ đĩa CD.

Điều này cần phân loại, và sắp xếp nhanh chóng.

Nghiên cứu của chúng tôi chỉ ra rằng các máy tính xách tay đã được thử nghiệm cho đến nay, chỉ có máy tính xách tay ASUS có các khóa chính xác được cài đặt trong bios của chúng, nhưng chúng tôi vẫn chưa kiểm tra được tất cả mọi người. Tôi không đề cập ở đây, tên của những chiếc máy không hoạt động, nhưng một cái tên tương tự như cái tên nào!


1
Dường như ThinkPad có các phím bên ngoài hộp.
nhinkle


1

Đã đăng một câu hỏi tương tự sáu tháng trước và do không thể tải kernel dẫn đến việc cài đặt một hệ điều hành thay thế không phải linux để chứng minh rằng phần sụn và phần cứng của tôi ít nhất hoạt động như mong đợi. Ý định là để phần cứng mới này là phần mềm đầu tiên của tôi chưa từng thấy Windows nên có lẽ lần sau ...

Kể từ khi bắt đầu thực hiện việc sử dụng các khả năng EFI của phần cứng mới nhất của tôi, tôi đã dành một chút thời gian cho các trang rất hữu ích này bao gồm một bản tóm tắt tốt về cách thực hiện cài đặt Ubuntu trên máy hỗ trợ Khởi động an toàn và làm nổi bật các tùy chọn khác ngoài việc dựa vào Grub2 và các khóa đã ký từ Microsoft. Mà liên kết trong bản cập nhật của bạn cho câu hỏi chỉ ra là tất cả và kết thúc tất cả. Chỉ cần nghĩ sẽ chia sẻ đây không phải là trường hợp. Vì liên kết cuối cùng trong đoạn này hiển thị bằng rEFInd và các khóa riêng của bạn, có thể quản lý cài đặt linux khi bật Secure Boot. Đó là một trong nhiều lựa chọn được đề cập nếu không được mô tả chi tiết. Hy vọng bạn thích đọc nhiều như tôi!

Cách khác là tắt Secure Boot. Cá nhân tôi ít nhất sẽ thử phương pháp được LovinB Ubuntu mô tả ngắn gọn và ngọt ngào.

Một nguồn thông tin hữu ích khác liên quan đến tất cả mọi thứ U / EFI là bài viết wiki ở đây . Điều này giúp mô tả và chỉ định Windows 8 yêu cầu UEFI> = 2.3.1 (mới nhất là 2.4) và Secure Boot có sẵn từ> = 2.2 Đặc tả UEFI.
(trang wiki được liên kết chia sẻ một liên kết cho một trang EUFI tương tự làm tôi sợ không có hồi kết! Khoa học viễn tưởng không phải là hư cấu !: p)

Một số liên kết khác để đọc thêm:

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.