Đang khởi động Secure Boot cần thiết cho khởi động kép Ubuntu 14.04 với Windows 8 UEFI


9

Tôi đã đọc một số hướng dẫn về khởi động kép Ubuntu và Windows 8, nhưng tất cả các hướng dẫn tôi đã đọc là về các phiên bản Ubuntu cũ hơn. Họ khuyên bạn nên tắt Secure Boot vì có một lỗi trong trình cài đặt Ubuntu xóa hoàn toàn bộ tải khởi động Windows 8. Là vô hiệu hóa điều này vẫn cần thiết trong Ubuntu 14.04? Tôi có thể kích hoạt lại sau khi cài đặt xong không? Ngoài ra, trên một lưu ý liên quan, tôi BIẾT rằng việc vô hiệu hóa Khởi động nhanh là cần thiết cho quá trình cài đặt, nhưng sau khi cài đặt xong, tôi cũng có thể kích hoạt lại không?


2
Tôi không chắc chắn về việc nó cần thiết cho 14.04. tuy nhiên tôi đã vô hiệu hóa để cài đặt 14.04. Sau khi cài đặt, tôi đã thử kích hoạt nó và windows sẽ không khởi động được, vì vậy tôi phải tắt lại. Tôi không biết về khởi động nhanh bởi vì tôi luôn để nó bị vô hiệu hóa: không bao giờ thích ý tưởng rằng máy tính của tôi sẽ không tắt mà thay vào đó là ngủ đông -.-
Geo

Bạn sẽ có thể khởi động với khởi động an toàn trên, nhưng sau đó không phải từ menu grub. Có một lỗi. Không thể tải chuỗi Windows 8 khi bật Khởi động an toàn Cũng đăng bài số 11 về cách sử dụng refind bug.launchpad.net/ubfox/+source/grub2/+orms/1091464 Ngoài ra, nếu cài đặt lại Ubuntu, vấn đề là trình cài đặt không nhìn thấy Windows hoặc thấy chính xác vì vậy nó ghi đè lên nó Nếu bạn sử dụng Something Else hoặc cài đặt thủ công, thì bạn vẫn ổn và đó là cách duy nhất bạn nên cài đặt lại.
oldfred

oldfred Tôi vừa thử khởi động kép và tôi gặp lỗi đó. Tôi đã tắt Secure Boot để làm việc xung quanh nó.
John Scott

Câu trả lời:


12

Bạn đã thực sự nêu ra bốn vấn đề khác nhau:

  • Khởi động an toàn - Về lý thuyết, không cần phải tắt Khởi động an toàn để cài đặt Ubuntu 14.04 (hoặc thậm chí một vài phiên bản trước đó). Thực hành thường tuân theo lý thuyết, nhưng đôi khi không - một số máy tính dường như không hợp với Shim (chương trình mà Ubuntu sử dụng để hoạt động với Secure Boot). Một vấn đề Khởi động an toàn gần như chắc chắn thể hiện là không có khả năng bắt đầu khởi động - trình cài đặt Ubuntu hoặc hệ thống Ubuntu sau khi được cài đặt. Nếu bạn thấy nhiều như menu GRUB hoặc logo khởi động Ubuntu, thì rào cản Khởi động an toàn đã được thông qua. (Trong Fedora, Secure Boot có thể có các hiệu ứng tiếp theo muộn hơn nhiều, nhưng điều này hiếm hơn nhiều trong Ubuntu.)
  • Lỗi xóa ESP - Các phiên bản cũ của Ubuntu sẽ mù quáng tạo ra một hệ thống tệp FAT16 mới trên Phân vùng hệ thống EFI (ESP), nơi lưu trữ bộ tải khởi động EFI. Hành động này sẽ xóa bộ tải khởi động Windows, cùng với bất kỳ tệp nào khác trên ESP (chẳng hạn như trình quản lý khởi động của bên thứ ba, tệp cập nhật chương trình cơ sở, v.v.). Lỗi này đã được báo cáo vào năm 2011 và đã được sửa trước khi phát hành Ubuntu 12.04 và do đó không ảnh hưởng đến Ubuntu 12.04, 12.10, 13.04, 13.10 hoặc 14.04. Điều đó nói rằng, sao lưu tất cả các phân vùng hiện tại của bạn trước khi cài đặt Ubuntu (hoặc bất kỳ HĐH nào) là một biện pháp phòng ngừa đáng giá.
  • Tính năng khởi động nhanh của firmware- EFI hiện đại thường có một tính năng gọi là "khởi động nhanh" hoặc một cái gì đó tương tự. Khi được bật, phần sụn sẽ có một số phím tắt nhất định trong quá trình khởi động, có thể bao gồm khởi tạo tối thiểu (chứ không phải đầy đủ) các thiết bị USB. (Hệ điều hành phải tự khởi tạo đầy đủ sau này, bất kể phần sụn có làm gì.) Hiệu quả có thể là máy tính sẽ không khởi động từ ổ flash USB. Điều này rõ ràng là xấu nếu bạn đang cố gắng cài đặt Ubuntu từ một đĩa như vậy, vì vậy sẽ cần phải tắt tính năng này khi cài đặt Ubuntu. (Nếu hệ thống của bạn có đĩa quang và bạn đang cố gắng cài đặt từ nó, tuy nhiên các phím tắt khởi tạo USB sẽ không liên quan.) Lưu ý rằng các chi tiết thay đổi từ máy tính này sang máy tính khác; bạn có thể không cần phải tắt tính năng "khởi động nhanh" trên tất cả các máy tính. Khi Ubuntu được cài đặt,
  • Khởi động nhanh trong Windows - Windows 8 có một tính năng gọi là Khởi động nhanh (còn gọi là Hybrid Boot hoặc Hybrid Shutdown). Tính năng này biến một hoạt động tắt máy thông thường thành một hành động đình chỉ vào đĩa. Một hậu quả của sự thay đổi này là các hệ thống tập tin, bao gồm cả ESP, không được kết nối đúng. Nếu sau đó bạn cố gắng khởi động kép, kết quả có thể là thiệt hại hệ thống tệp đối với các hệ thống tệp được chia sẻ và / hoặc không có khả năng gắn kết các hệ thống tệp được chia sẻ. Do đó, điều bắt buộc là tính năng Windows này bị vô hiệu hóa và bị vô hiệu hóa. Nhiều trang web Internet, chẳng hạn như trang này, cung cấp hướng dẫn về cách tắt tính năng này. Cũng lưu ý rằng tính năng Windows Fast Startup hoàn toàn không liên quan đến tính năng phần sụn có thể có cùng tên.

Tôi hy vọng điều này làm rõ vấn đề.


BIÊN TẬP:

Các phiên bản gần đây của Ubuntu (Tôi không nhớ chính xác khi điều này bắt đầu, nhưng 16.04 bị ảnh hưởng) đã siết chặt các điều khiển Secure Boot, khiến các phiên bản này dễ bị "hiệu ứng tiếp theo" tôi đã lưu ý trước đó. Cụ thể, các mô-đun hạt nhân của bên thứ ba (trình điều khiển) có thể không tải trừ khi bạn nhảy qua các vòng để ký chúng, như được mô tả ở đây.Trình điều khiển cho thẻ video ATI và Nvidia và VirtualBox thường được trích dẫn là lý do để vô hiệu hóa Secure Boot để khắc phục các sự cố này, nhưng có các trình điều khiển không dấu khác ảnh hưởng đến một số hệ thống. Secure Boot mang lại lợi ích, ít nhất là về mặt lý thuyết, vì vậy nếu bạn gặp phải thách thức kỹ thuật, tôi khuyến khích để nó hoạt động và ký bất kỳ mô-đun hạt nhân nào bạn cần. (Cá nhân tôi không phải là người hâm mộ các mô-đun video độc quyền, nhưng một số người cần chúng để có hiệu suất đầy đủ với một số trò chơi và ứng dụng. Nếu bạn không cần chúng, sử dụng trình điều khiển nguồn mở tiêu chuẩn là một cách giải quyết phù hợp.)


1

Câu hỏi về việc vô hiệu hóa / kích hoạt SecureBoot thực sự là dành riêng cho thiết bị, nhưng tôi không biết về đủ các mô hình để trả lời điều đó. Nó đã làm việc trên một vài máy tính xách tay cho tôi nhưng trên hầu hết tôi đã phải vô hiệu hóa nó. Như một câu trả lời chung, tắt nó đi. Đối với FastBoot, điều này là, nó sẽ làm cho phân vùng Windows của bạn không thể đọc được với Ubuntu. Phân vùng Windows sẽ bị đánh dấu ô uế và Ubuntu không thể gắn kết nó - nó cũng có thể ảnh hưởng đến các phân vùng khác được sử dụng trong Windows. Vì vậy, hãy bật FastBoot nếu bạn chắc chắn rằng bạn sẽ không cần sử dụng các phân vùng Windows từ Ubuntu. Vô hiệu hóa nó nếu bạn có thể cần truy cập Ubuntu.


Tôi đã có thể chạy Ubuntu trực tiếp thành công khi bật Secure Boot. Điều đó có nghĩa gì không?
John Scott

@FuzzyToothpaste Sau đó, bạn có thể cài đặt với SecureBoot và SB gây ra sự cố sẽ không thể xảy ra. Câu trả lời của RodSmith là một vài cấp trên của tôi, vì anh ta cũng nói về cách FastBoot ảnh hưởng đến phân vùng EFI (mà tôi đã quên).
muru

Tôi vừa cài đặt Ubuntu và từ menu GRUB tôi đã chọn Ubuntu. Nó đã làm việc. Sau đó, tôi khởi động lại và chọn Windows. Nó không hoạt động. Bạn có biết tôi đã làm gì không? Tôi đã tắt Secure Boot và thử lại. Bây giờ nó hoạt động và tôi đang sử dụng Ubuntu ngay bây giờ.
John Scott

Tôi đã phải vô hiệu hóa nó để khắc phục lỗi oldfred được đề cập khi anh ấy nhận xét về câu hỏi này. bug.launchpad.net/ubfox/+source/grub2/+orms/1091464
John Scott

@FuzzyToothpaste cảm ơn bạn đã nói với tôi điều đó. Một điều cần lưu ý vào lần tới khi tôi cài đặt Ubuntu trên máy tính xách tay.
muru
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.