Sửa chữa khởi động: Không thể khởi động Ubuntu ở chế độ uefi


9

Tôi biết rằng có nhiều câu hỏi tương tự trong trang web này, nhưng dường như không có câu hỏi nào giải quyết được vấn đề của tôi.

Tôi đã cố gắng cài đặt Ubuntu 14.04 cùng với Windows 8.1 được cài đặt sẵn trong toshiba z30-b trong nhiều ngày và tôi hiện đang gặp phải tình huống sau:

  • Cả hai hệ điều hành được cài đặt
  • Windows 8.1 khởi động trực tiếp khi tôi chọn chế độ khởi động "Chế độ UEFI" trong cài đặt UEFI
  • Ubuntu 14.04 khởi động trực tiếp khi tôi chọn chế độ khởi động "Chế độ CMS"

Tôi cố gắng chạy boot-Repair trong ubfox để giải quyết vấn đề này, nhưng nó nói:

"Phiên hiện tại ở chế độ Legacy. Vui lòng khởi động lại máy tính và sử dụng phần mềm này trong phiên EFI. Điều này sẽ kích hoạt chức năng. Ví dụ: sử dụng USB trực tiếp của Boot-Repair-Disk-64bit , sau khi đảm bảo BIOS được thiết lập để khởi động USB ở chế độ EFI. "

Vấn đề là tôi đã không tìm được cách nào để khởi động Ubuntu ở "chế độ UEFI", từ USB hoặc từ ổ cứng (có vẻ như máy tính xách tay Toshiba không thể tải USB ở chế độ UEFI)

Các chi tiết khác là:

  • Chế độ bảo mật bị tắt
  • Khởi động nhanh cũng bị vô hiệu hóa
  • Tất cả các chi tiết về đầu ra của sửa chữa khởi động ở đây

Bạn có bất cứ gợi ý?

**************** BIÊN TẬP *****************

Vấn đề được giải quyết. Tôi có thể khởi động cả hai hệ điều hành ở chế độ UEFI. Vấn đề là cách tôi tạo USB không phải là chính xác. Tôi đã làm theo các hướng dẫn ở đây và điều đó đã giải quyết được vấn đề (tôi đã thử cách này sớm hơn mà không cần phân vùng GPT và nó không hoạt động.


Có thể tốt hơn để tắt cài đặt khởi động an toàn, nhưng không nên bắt buộc. Bạn nên có hai tùy chọn khởi động cho trình cài đặt trực tiếp Ubuntu nếu đó là phiên bản 64 bit. Nó sẽ hiển thị UEFI - tên / nhãn của ổ đĩa flash. Tùy chọn khác cho BIOS boot sẽ chỉ là tên / nhãn của ổ đĩa flash. Hiển thị cài đặt với ảnh chụp màn hình. Cả hai màn hình BIOS khả năng tiếp cận tím & UEFI đơn grub đen màn hình help.ubuntu.com/community/UEFI
oldfred

Câu trả lời:


3

Không rõ bạn đã cài đặt Ubuntu ở chế độ BIOS / CSM / cũ hay nếu bạn nói rằng bạn chưa cài đặt nó nhưng bạn có thể khởi động trình cài đặt ở chế độ BIOS.

Nếu bạn muốn khởi động trình cài đặt, để cài đặt trực tiếp hoặc chạy Boot Repair, bạn phải tìm trình quản lý khởi động tích hợp của EFI. Trong hầu hết các trường hợp, điều này có thể được truy cập bằng cách nhấn phím chức năng sớm trong quá trình khởi động, nhưng cái nào hoàn toàn không được chuẩn hóa. (Một số máy tính cũng sử dụng một số khóa khác, như Esc.) Khi xuất hiện, nó thường sẽ có hai tùy chọn cho phương tiện bên ngoài, một trong số đó bao gồm chuỗi "UEFI" và một trong số đó không có. Chọn tùy chọn "UEFI" để khởi động ở chế độ đó và tùy chọn khác để khởi động ở chế độ BIOS / CSM / kế thừa.

Trong một số trường hợp, bạn có thể cần phải nhập tiện ích thiết lập chương trình cơ sở để vô hiệu hóa tính năng "khởi động nhanh" của nó (hoặc từ ngữ cho hiệu ứng đó; một lần nữa không có tiêu chuẩn hóa) để trình quản lý khởi động có sẵn.

Ngoài ra, lưu ý rằng chỉ phiên bản 64 bit của Ubuntu có bộ tải khởi động EFI. Phiên bản 32 bit (x86) thiếu bộ tải khởi động EFI và do đó không thể khởi động ở chế độ EFI trừ khi bạn thêm bộ tải khởi động EFI của riêng bạn - và cài đặt Ubuntu 32 bit trên hệ thống có thêm EFI 64 bit một lớp khó khăn khác, vì vậy tôi không khuyên bạn nên đi theo con đường đó.

Đảm bảo khởi động nên không phải là một vấn đề, nhưng đôi khi nó là, do đó vô hiệu hóa Secure Boot có thể giá trị thực hiện nếu bạn thử những điều khác mà vẫn không thể làm cho nó làm việc.

Theo nguyên tắc chung, bạn không nên thực hiện cài đặt Ubuntu / CSM / chế độ kế thừa của Ubuntu trên máy tính đã khởi động Windows ở chế độ EFI / UEFI. Nếu bạn đã cài đặt theo cách này, bạn sẽ phải khởi động lại trình cài đặt Ubuntu ở chế độ EFI, để chạy Boot Repair hoặc cài đặt lại Ubuntu. Tùy chọn khác là cài đặt bộ tải khởi động EFI theo một cách khác. Chẳng hạn, bạn có thể sử dụng phiên bản ổ flash USB của trình quản lý khởi động rEFInd của tôi để khởi động Ubuntu ở chế độ EFI, sau đó chuyển từ GRUB chế độ BIOS ( grub-pc) sang GRUB chế độ EFI ( grub-efi) hoặc cài đặt rEFInd vào đĩa cứng thông qua Gói Debian hoặc PPA.


Cảm ơn rất nhiều cho câu trả lời của bạn. Tôi đã định dạng lại máy tính về trạng thái ban đầu: Windows 8.1 khởi động bằng bộ tải khởi động EAFI. Vấn đề là
Unai

Xin lỗi tôi đã cố gắng để chỉnh sửa bình luận nhưng tôi đã bị trễ. Vấn đề chính là tôi không thể khởi động USB ở chế độ UEFI. Khi tôi cố gắng khởi động USB, màn hình "Toshiba" xuất hiện và máy tính xách tay không phản ứng với bất cứ điều gì (ví dụ: nhấn các phím chức năng). Nhưng khi tôi chuyển sang chế độ CSM, USB khởi động hoàn hảo. Tôi đã kiểm tra xem usb có phiên bản 64-bit của Ubuntu 14.04. Bạn có biết những gì có thể tạo ra hành vi này? Có thể phương pháp đặt USB khả năng khởi động không ổn. Bạn có thể cung cấp một url với phương pháp tốt nhất để tạo USB không? Trân trọng
Unai

1
Một số công cụ để tạo ổ đĩa USB có thể khởi động bỏ qua các tệp khởi động EFI. Tôi đã sử dụng thành công các phiên bản mới nhất của Rufus , UNetbootin , Startup Disk Creatordd(một phần tiêu chuẩn của Ubuntu). Điều đó nói rằng, cũng có thể có các quirks dành riêng cho hệ thống, vì vậy bạn có thể cần thử một công cụ khác - một công cụ phù hợp với tôi và máy tính của tôi có thể không hoạt động cho bạn và máy tính của bạn.
Rod Smith

1

Tôi nhận thấy vào tháng 10 năm 2014 Toshiba đã cung cấp các bản cập nhật BIOS đã vô hiệu hóa khả năng khởi động EFI cho bất kỳ HĐH nào khác ngoài Hệ điều hành Microsoft được cài đặt sẵn (8.1). Tôi có một vệ tinh Toshiba_S55-A5188. Nó được phát hành với BIOS v1.4 và tôi đã cập nhật lên bản mới nhất (vào thời điểm đó) thành v1.7. Với hai phiên bản này, tôi chỉ có thể khởi động kép với cài đặt BIOS CMS (GRUB2). Khi Toshiba đăng BIOS v1.90, tôi đã áp dụng bản cập nhật này. Đây là một sai lầm lớn. Được nhúng trong BIOS này là một tính năng thiết lập lại biến động. Khi cài đặt Linux áp dụng đường dẫn EFI SHIM cần thiết cho khởi động an toàn, BIOS nhận thấy sự thay đổi và ghi lại đường dẫn mặc định của Microsoft qua cài đặt Linux. Điều này có nghĩa là Toshiba của tôi sẽ không bao giờ chạy bất kỳ HĐH nào ngoài HĐH dựa trên EFI có chữ ký của Microsoft. Tôi đã dành nhiều tuần để điều tra điều này. Trên nhiều trang web Linux khác, tôi thấy những điều trên là đúng đối với máy tính xách tay Toshiba nói chung đã được chuyển đến cả Úc và EU. Tất cả những người trên blog tôi đọc hoặc giao tiếp là kỹ sư thiết kế. Các kỹ sư của Toshiba trong các blog này đã cảm ơn mọi người về đầu vào của họ, nhưng Toshiba sẽ không hỗ trợ các HĐH khác trên dòng Máy tính xách tay hiện tại của họ.

Toshiba Z30-B của bạn có nhiều biến thể model và với một model # riêng biệt cho từng loại. Khi kiểm tra một vài chiếc Z30-B, các phiên bản BIO hoàn toàn khác nhau cho từng mẫu phụ. Kiểm tra số Model của Z30-B trên nhãn sau và cả phiên bản BIOS của bạn. Trên trang web Hỗ trợ của Toshiba, nhập số mô hình đầy đủ và vào danh sách cập nhật phần mềm. Chọn hộp kiểm BIOS và danh sách tất cả các phiên bản BIOS cho máy tính xách tay đó sẽ được liệt kê. Nếu BIOS hiện tại được cài đặt trên máy tính xách tay của bạn đủ cũ, bạn có thể chỉ cần khởi động kép với cài đặt CMS. Tôi không khuyên bạn nên cập nhật BIOS của bạn lên bất kỳ phiên bản mới hơn. Nó có thể (như trong trường hợp của tôi) chặn việc sử dụng CMS để khởi động kép.


1
Chào mừng bạn đến hỏi Ubuntu! Nói, bạn có phiền sửa chữa định dạng trên bài đăng này một chút không? Điều này thật khó đọc. Một vài ngắt dòng để bắt đầu sẽ làm rất nhiều điều tốt.
nặc
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.