Câu hỏi boot-repair thất bại (UEFI và Windows 8 được cài đặt sẵn)


Tôi đã mua một máy tính xách tay mới, Toshiba Satellite NB10t-A-101, với Windows 8 được cài đặt sẵn, sau một ngày tìm hiểu cách cài đặt Ubuntu trong UEFI, cuối cùng tôi đã làm được điều đó (điều đó không dễ dàng, như M $ , Intel và Toshiba đã làm cho nó khó khăn hơn với mô hình này). Nó được cài đặt đúng. Tôi đã tạo các phân vùng mới (tạo không gian trước trong Windows 8). Tuy nhiên sau khi cài đặt, trình quản lý khởi động Windows bật, với cả tùy chọn Windows 8 và Ubuntu. Sau khi chọn Ubuntu, tôi nhận được lỗi WUBI giống như được mô tả ở đây: Cài đặt Ubuntu cùng với một cửa sổ được cài đặt sẵn với UEFI

 Windows failed to start. A recent hardware or software change might be the 
cause. To fix the problem:

  1. Insert your Windows Installation disc and restart your computer. 
  2. Choose your language settings, and then click "Next."
  3. Click "Repair your computer."

If you do not have this disc, contact your system administrator or computer 
manufacturer for assistance.

    File: \ubuntu\winboot\wubildr.mbr
    Status: 0xc000007b
    Info: The application or operating system couldn't be loaded because a 
          required file is missing or contains error.

Điều này thật lạ lùng, như tôi nghĩ cài đặt ở chế độ EFI (lưu ý - tùy chọn khởi động an toàn đã bị vô hiệu hóa ngay từ đầu, vì vậy đây không phải là nguyên nhân). Tuy nhiên sau khi đi đến các tùy chọn "sửa chữa", menu Windows xuất hiện (cùng một menu cho phép nhập cấu hình UEFI), và trong tùy chọn "khởi động từ thiết bị", một con số bổ sung xuất hiện - "ubuntu" khởi động trực tiếp vào cài đặt trước đó Ubuntu (14.04.1 LTS).

Tại thời điểm này tôi hy vọng khởi động sửa chữa sẽ giúp đỡ. Tôi đã làm theo hướng dẫn từ đây: https://help.ubuntu.com/community/UEFI ("Chuyển đổi Ubuntu sang chế độ EFI"), tiếc là nó không giúp được và tôi nhận được lỗi này:

 An error occurred during the repair.

Please write on a paper the following URL:
http://paste.ubuntu.com/8012282/

In case you still experience boot problem, indicate this URL to:
boot.repair@gmail.com

You can now reboot your computer.
 Please disable SecureBoot in the BIOS.

A broken Wubi has been detected. Please fix it this way:
https://wiki.ubuntu.com/WubiGuide#Cannot_boot_into_Ubuntu

Sau khi khởi động lại, tôi nhận được cùng một lỗi ban đầu (thiếu tệp WUBI) và chỉ có thể nhập Ubuntu như được mô tả ở trên. Tại sao Ubuntu vẫn đang tìm WUBI? Làm thế nào tôi có thể sửa chữa các tùy chọn khởi động, duy trì khởi động kép với Windows?  (Thật không may tôi vẫn cần Windows cho một chương trình mà sẽ không thi đua, cũng là nhân viên bán hàng nói với tôi rằng tôi sẽ mất bảo hành nếu tôi xóa Windows)

Tôi là một người dùng mới bắt đầu và nhận được đến thời điểm này là rất khó, xin vui lòng, sử dụng giải thích đơn giản :)

CHỈNH SỬA: Photograps của quá trình khởi động. Sau khi thông báo lỗi, tôi có thể vào menu cửa sổ khác và "khởi động từ thiết bị"

enter image description here enter image description here

enter image description here

enter image description here


2
2017-08-11 00:53


gốc


Bạn có thể vui lòng thêm ảnh chụp màn hình / ảnh của mục nhập trình đơn không? Bạn có thể khởi động từ menu khởi động UEFI thông qua mục nhập Boot0006* ubuntu HD(2,200800,82000,2f11f25e-4303-11e3-be2a-0c54a5038f2e)File(EFIubuntushimx64.efi), Nếu điều đó làm việc, bạn có thể sắp xếp thứ tự khởi động cho phù hợp, hoặc với những gì phù hợp với nhu cầu của bạn. - LiveWireBT
Tôi nghĩ rằng bạn đã làm gần như tất cả mọi thứ chính xác, nhưng một nơi nào đó mục này đã được tạo ra và gây nhầm lẫn hoặc quan niệm sai lầm. Tôi không có các mục như vậy khi tôi cài đặt UEFI và mọi thứ hoạt động như tôi mong đợi. Có thể sửa chữa khởi động là gây ra sự nhầm lẫn này và có điều gì đó cần được sửa chữa hoặc cải thiện. Nhưng tôi không cần sử dụng sửa chữa khởi động. - LiveWireBT
Ubuntu dường như đã là mục nhập đầu tiên (BootOrder: 0006,0000,2003,2001) và bạn sẽ thấy GRUB thay vì Windows Bootloader, bạn có chắc là bạn đã làm theo hướng dẫn (Please disable SecureBoot in the BIOS.) đúng không? - LiveWireBT
Cảm ơn bạn LiveWireBT Làm cách nào để sử dụng mục nhập này bạn đã viết? Dán nó vào thiết bị đầu cuối? Tôi bây giờ cố gắng đăng các phtos mà bạn yêu cầu. - Malinowski
Có, tôi chắc chắn rằng khởi động an toàn bị tắt. Tôi đã kiểm tra. - Malinowski


Các câu trả lời:


Tôi đã xem nhanh hướng dẫn sử dụng cho máy tính xách tay và F12 (được xác nhận là đang hoạt động) phải là khóa phù hợp theo hướng dẫn khởi động từ phương tiện bên ngoài. Bạn có lẽ nên tự kiểm tra hướng dẫn sử dụng.

Cập nhật firmware UEFI

Có khả năng là phần mềm UEFI của máy tính xách tay làm điều gì đó khác với những gì được mong đợi theo đầu ra từ efibootmgr -v.

BootOrder: 0006,0000,2003,2001
[...]
Boot0006* ubuntu HD(2,200800,82000,2f11f25e-4303-11e3-be2a-0c54a5038f2e)File(EFIubuntushim‌​x64.efi

Bạn nên kiểm tra xem có bản cập nhật chương trình cơ sở nào để cập nhật và kiểm tra lại sau khi cập nhật nếu nó đã khắc phục được sự cố của bạn.

Mỗi bộ nạp khởi động UEFI mặc định HDD

Một khả năng khác là trình khởi động mặc định (\EFI\BOOT\BOOTx64.EFI trên mỗi ổ cứng ESP) luôn được khởi động (có vẻ là trường hợp). Kiểm tra xem bạn có thể thay đổi hành vi này không. Một firmware đầy đủ chức năng sẽ có thể khởi động ubuntu hoặc là Windows Boot Manager mục (như đã thấy trong efibootmgr -v đầu ra) thay vì mặc định. Tôi đã tìm thấy bài đăng có liên quan trong một Blog.

Lời khuyên chung của tôi là quá sao lưu \EFI\BOOT\BOOTx64.EFIvà thay thế nó. tôi thích gummiboot (thử nghiệm, công trình), rEFInd cũng là possbile. Tôi không biết những gì khởi động sửa chữa nào hoặc đề nghị cho việc này.

Điều này thực sự có vẻ là một vấn đề phần vững và cài đặt phân phối khác dường như không cải thiện về điều này (tôi cũng tìm thấy một bài đăng trên diễn đàn cho Fedora với một vấn đề tương tự).

Giải pháp được đề xuất

Bạn chỉ khởi động được \EFI\BOOT\BOOTx64.EFI tập tin trên đĩa cứng với máy tính xách tay này, vì vậy bạn cần phải thay thế nó bằng một cái gì đó, có thể khởi động nhiều hơn chỉ là Windows. Khởi động sửa chữa sẽ không giúp đỡ hoặc làm cho sự nhầm lẫn tồi tệ hơn.

  1. Nhận gummiboot

    Tải về gummiboot từ kho lưu trữ Arch Linux. (Mọi thứ đều tốt, chúng tôi chỉ đang quản lý gói Linus Torvalds phong cách. Bạn có thể tìm thấy liên kết tải xuống trên trang đó ở bên phải bên dưới Hành động gói > Tải xuống từ Mirror)

    Gắn Phân vùng Hệ thống EFI (ESP) và sao lưu tất cả các tệp hiện có trên ESP (ví dụ: sử dụng zip hoặc tar). Bạn có thể đặt tập tin sao lưu vào thư mục gốc của phân vùng, cần có đủ dung lượng.

    Trích xuất gummibootx64.efi từ gói (nó dưới /usr/lib/gummiboot/) và sao chép nó như \EFI\BOOT\BOOTx64.EFI với ESP của bạn.

  2. Định cấu hình gummiboot để khởi động GRUB

    Tạo thư mục dọc theo đường dẫn loader/entries/ tại thư mục gốc của ESP của bạn và tạo một tệp có tên ubuntu-grub.conf với nội dung sau:

    title          Ubuntu GRUB
    efi            \EFI\ubuntu\grubx64.efi
    

    Bạn cũng cần thêm tệp loader.conf trong loader/ để làm cho gummiboot hoạt động.

    default        Ubuntu GRUB
    timeout        4
    

    mặc định là tiêu đề của mục nhập mặc định để khởi động. Chỉnh sửa một cách thích hợp nếu bạn đã chọn một tiêu đề khác.

  3. Khởi động lại

    Đó là nó. Gummiboot sẽ tự động tìm và tạo các mục menu để khởi động Windows.


1
2017-08-12 08:38



Chỉ cần chắc chắn- bằng cách cập nhật UEFI bạn muốn làm điều đó từ Windows? Tôi đã tìm thấy cái này: microsoft.com/en-gb/download/details.aspx?id=38405  Ngoài ra, wiki Wubi (wiki.ubuntu.com/WubiGuide) nói rằng Wubi không hoạt động trên Windows 8. Tuy nhiên, khi cấp nguồn cho máy tính xách tay, bộ tải khởi động Windows đang tìm kiếm Wubi. Người khởi động-repais cũng tuyên bố rằng một Wubi bị hỏng đã được tìm thấy. Làm cách nào để loại bỏ Wubi bị hỏng này? Có lẽ nó là Wubi này gây ra vấn đề này (có thể nó đã được cài đặt bởi USB Live Ubuntu lúc đầu- tùy chọn "giúp tôi khởi động từ usb")? - Malinowski
Tôi đã thử cài đặt rEFInd, bạn đề nghị, và một điều kỳ lạ khác đã xảy ra. Khi cấp nguồn cho máy tính xách tay, cùng một Trình quản lý khởi động Windows sẽ xuất hiện. Tuy nhiên khi khởi động lại các cửa sổ và nhập vào tùy chọn "khởi động từ thiết bị" (như ở bức ảnh trên), bên cạnh tùy chọn ubuntu có tùy chọn rEFInd. Vì vậy, tôi có thể khởi động vào cả rEFInd và GRUB từ đó. Nó thấy như thể Windows Boot Manager bằng cách nào đó được đặt ở vị trí cao hơn. Liệu nó có làm cho tình hình rõ ràng hơn? Bất kỳ ý tưởng mới nào? - Malinowski
Tôi về mặt kỹ thuật có thể sử dụng cả Windows và Ubuntu, nhưng để khởi động vào ubuntu, tôi cần khởi động windows, khởi động lại trong khi giữ nút "shift", và "boot from device" và chọn Ubuntu (hoặc bây giờ cũng là rEFInd). Tôi sẽ rất hạnh phúc nếu có một số khả năng sửa chữa nó mà không mất các cửa sổ (và do đó mất bảo hành). - Malinowski
@Malinowski Cảm ơn bạn đã trả lời. Tôi đang cố gắng để có được bàn tay của tôi trên một máy tính xách tay của mô hình đó để tái tạo những gì bạn có, điều này có thể mất một vài ngày mặc dù. - LiveWireBT
Cảm ơn bạn rất nhiều! Điều đó thật tuyệt. Tôi sẽ chờ phản ứng của bạn. - Malinowski


WUBI không tương thích với chế độ khởi động chế độ EFI, gần như chắc chắn máy tính của bạn sử dụng gì nếu nó đi kèm với Windows 8 hoặc 8.1 được cài đặt sẵn. Tôi khuyên bạn xóa cài đặt WUBI của bạn và thực hiện cài đặt chế độ EFI chuẩn. (Xem thêm Ubuntu cộng đồng wiki và trang của tôi về cài đặt chế độ EFI để biết thêm thông tin.)


1
2017-08-15 12:26



Cảm ơn bạn @Rod Smith! Tôi đã uninstantiated các tập tin Wubi (từ Windows phân vùng), và máy tính xách tay khởi động ngay bây giờ trực tiếp vào Windows. Tôi vẫn có thể mở Ubuntu khi khởi động lại và mở nó như là một "thiết bị" (như trên các bức ảnh trên). Tôi đã khởi động lại sửa chữa (phát hiện EFI và nên cài đặt lại GRUB ở chế độ EFI) nhưng nó không hoạt động. Tôi đã cài đặt Ubuntu ban đầu như được mô tả trong liên kết bạn đã cung cấp. Bạn có nghĩ rằng việc cài đặt lại sẽ thay đổi bất cứ điều gì? - Malinowski
BTW. WUBI đã được cài đặt từ usb trực tiếp. Có lẽ đây là lỗi để sửa chữa? Ban đầu cửa sổ của tôi không cho phép tôi khởi động bất cứ thứ gì từ USB, và chỉ sau khi tôi chạy tùy chọn "help me boot from usb" từ usb trực tiếp của tôi trong Windows, nó cho phép tôi làm điều đó. Đây có lẽ là khi WUBI được cài đặt. USB không nên phát hiện cửa sổ nào tôi đang chạy và tránh cài đặt WUBI (mặc dù nó đã giúp khởi động từ USB, vì không có nó, tôi thậm chí không thể bắt đầu quá trình cài đặt). - Malinowski