سؤال فشل إصلاح التمهيد (UEFI و Windows 8 المثبت مسبقًا)


لقد اشتريت جهاز كمبيوتر محمول جديد ، وهو Toshiba Satellite NB10t-A-101 ، مع Windows 8 مثبت مسبقًا ، بعد يوم واحد من معرفة كيفية تثبيت Ubuntu في UEFI تمكنت أخيراً من القيام بذلك (وهو أمر لم يكن سهلاً ، حيث كان M $ جعلت ، إنتل وتوشيبا الأمر أكثر صعوبة مع هذا النموذج). تثبيته بشكل صحيح. أنا خلقت أقسام جديدة (مما يجعل الفضاء مسبقا في ويندوز 8). ولكن بعد التثبيت ، يتم تشغيل Windows boot manager ، مع كل من خيارات Windows 8 و Ubuntu. بعد تحديد Ubuntu ، أتلقى نفس خطأ WUBI كما هو موضح هنا: تثبيت Ubuntu إلى جانب Windows المثبت مسبقًا مع 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.

وهو أمر غريب بالفعل ، حيث اعتقدت أن التثبيت كان في وضع EFI (لاحظ أنه تم تعطيل خيار التمهيد الآمن منذ البداية ، لذا لا ينبغي أن يكون هذا هو السبب). ومع ذلك ، بعد الانتقال إلى خيارات "الإصلاح" ، تظهر قائمة Windows (نفس القائمة التي تسمح بإدخال تهيئة UEFI) ، وفي خيار "التمهيد من الجهاز" ، يظهر رقم إضافي - "ubuntu" والذي يتم تثبيته مباشرة في التثبيت السابق أوبونتو (14.04.1 LTS).

في هذه المرحلة كنت آمل أن يساعد إصلاح الحذاء. لقد اتبعت التعليمات من هنا: https://help.ubuntu.com/community/UEFI ("تحويل أوبونتو إلى وضع EFI") ، لسوء الحظ أنه لا يساعد وأنا أتلقى هذا الخطأ:

 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

بعد إعادة التشغيل ، أتلقى الخطأ الأولي نفسه (في عداد المفقودين ملف WUBI) ولا يمكنني إدخال Ubuntu إلا كما هو موضح أعلاه. لماذا لا يزال Ubuntu يبحث عن WUBI؟ كيف يمكنني إصلاح خيارات التمهيد ، والحفاظ على ثنائي التمهيد مع ويندوز؟  (لسوء الحظ ، ما زلت بحاجة إلى Windows لبرنامج واحد لم يحذو حذوه ، كما أخبرني مندوب مبيعات المتجر أنني سأفقد الضمان إذا قمت بتخزين Windows)

أنا مستخدم مبتدئ والوصول إلى هذه النقطة كان من الصعب جدا - من فضلك ، استخدام تفسيرات بسيطة :)

تصحيح: Photograps من عملية التمهيد. بعد رسالة الخطأ ، يمكنني الانتقال إلى قائمة النوافذ الأخرى و "الإقلاع من الجهاز"

enter image description here enter image description here

enter image description here

enter image description here


2
2017-08-11 00:53


الأصل


هل يمكنك إضافة لقطات / صور إدخال القائمة؟ يجب أن تكون قادرا على التمهيد من قائمة التمهيد UEFI عن طريق الدخول Boot0006* ubuntu HD(2,200800,82000,2f11f25e-4303-11e3-be2a-0c54a5038f2e)File(EFIubuntushimx64.efi)، إذا كان ذلك ناجحًا ، فيمكنك ترتيب أمر التمهيد وفقًا لذلك أو إلى ما يناسب احتياجاتك. - LiveWireBT
أعتقد أنك فعلت كل شيء صحيح تقريبًا ، ولكن في مكان ما تم إنشاء هذا الدخول وتسبب في حدوث ارتباك أو سوء فهم. ليس لدي مثل هذه الإدخالات عندما أقوم بتثبيت UEFI ، ويعمل كل شيء أتوقع. قد يكون إصلاح التمهيد يسبب هذا الارتباك وأن هناك شيء يجب إصلاحه أو تحسينه. ولكن ليس لدي حاجة لاستخدام إصلاح التمهيد. - LiveWireBT
يبدو أن أوبونتو هو أول دخول (BootOrder: 0006,0000,2003,2001) ويجب أن ترى GRUB بدلا من أداة تحميل Windows ، هل أنت متأكد من اتباع التعليمات (Please disable SecureBoot in the BIOS.) صحيح؟ - LiveWireBT
شكرا لك LiveWireBT كيف يمكنني استخدام هذا الإدخال الذي كتبته؟ لصقه في المحطة؟ الآن سأحاول نشر phtos الذي طلبته. - Malinowski
نعم ، أنا متأكد من أن التمهيد الآمن معطل. لقد تاكدت. - Malinowski


الأجوبة:


فعلت نظرة سريعة في دليل لأجهزة الكمبيوتر المحمول و F12 (تم التأكد من العمل) كان يجب أن يكون المفتاح الصحيح وفقًا لتعليمات التمهيد من الوسائط الخارجية. ربما يجب عليك التحقق من الدليل بنفسك.

UEFI تحديث البرامج الثابتة

هناك احتمال أن البرامج الثابتة UEFI من الكمبيوتر المحمول يفعل شيئا آخر غير ما هو متوقع وفقا للإخراج من efibootmgr -v.

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

يجب عليك التحقق مما إذا كان هناك تحديث للبرامج الثابتة متاح للتحديث والتحقق مرة أخرى بعد التحديث إذا كان قد حل مشكلتك.

لكل أداة تحميل محمل UDD الافتراضي

احتمال آخر هو أن bootloader الافتراضية (\EFI\BOOT\BOOTx64.EFI على كل HDDs ESP) هو دائما تمهيد (يبدو أن هذا هو الحال). تحقق مما إذا كان يمكنك تغيير هذا السلوك. وينبغي أن تكون قادرة على تشغيل البرامج الثابتة تعمل بكامل طاقتها ubuntu أو Windows Boot Manager إدخالات (كما رأينا في efibootmgr -v الإخراج) بدلا من واحد الافتراضي. لقد وجدت وظيفة ذات صلة في مدونة.

نصيحي العام هو العودة جدا \EFI\BOOT\BOOTx64.EFIواستبدالها. أنا أفضل gummiboot (تم اختباره ، يعمل) ، rEFInd هو أيضا possbile. لا أعرف ما هو إصلاح التمهيد أو اقتراح لهذا.

هذا يبدو حقا أن مشكلة البرامج الثابتة وتثبيت توزيع آخر لا يبدو لتحسين على هذا (لقد وجدت أيضا منتدى المنتدى لفيدورا مع قضية مشابهة).

الحل المقترح

أنت يخدع فقط \EFI\BOOT\BOOTx64.EFI ملف على قرص صلب مع هذا الكمبيوتر المحمول ، لذلك تحتاج إلى استبداله بشيء ، يمكن أن التمهيد أكثر من مجرد ويندوز. لن يساعد تشغيل إصلاح التمهيد أو يؤدي إلى مزيد من الارتباك.

  1. احصل على gummiboot

    تحميل gummiboot من مستودعات Arch Linux. (كل شيء على ما يرام ، ونحن نفعل فقط إدارة حزمة نمط لينوس تورفالدس. يمكنك العثور على رابط التحميل على تلك الصفحة الآن على اليمين تحت إجراءات الحزمة > تحميل من المرآة)

    قم بتثبيت قسم نظام EFI (ESP) وقم بإجراء نسخ احتياطي لكافة الملفات الموجودة على ESP (على سبيل المثال ، استخدم الرمز البريدي أو القطران). يمكنك وضع ملف النسخ الاحتياطي في جذر القسم ، يجب أن يكون هناك مساحة كافية.

    استخراج gummibootx64.efi من الحزمة (تحت /usr/lib/gummiboot/) وانسخها باسم \EFI\BOOT\BOOTx64.EFI إلى ESP الخاص بك.

  2. تكوين gummiboot لإقلاع GRUB

    قم بإنشاء مجلدات على المسار loader/entries/ في جذر ESP الخاص بك وإنشاء ملف مسمى ubuntu-grub.conf بالمحتوى التالي:

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

    أنت أيضا بحاجة إلى إضافة الملف loader.conf في loader/ لجعل عمل gummiboot.

    default        Ubuntu GRUB
    timeout        4
    

    الافتراضي هو عنوان الإدخال الافتراضي للتشغيل. تحرير بشكل مناسب إذا قمت باختيار عنوان آخر.

  3. اعادة التشغيل

    هذا هو. سيقوم Gummiboot بالبحث عن إدخالات القائمة آليًا لإنشاء Windows.


1
2017-08-12 08:38



فقط للتأكد - من خلال تحديث UEFI تقصد أن تفعل ذلك من ويندوز؟ لقد وجدت هذا: microsoft.com/en-gb/download/details.aspx؟id=38405  أيضا ، ويكي Wubi (wiki.ubuntu.com/WubiGuide) يقول أن Wubi لا يعمل على Windows 8. ومع ذلك ، عند تشغيل الكمبيوتر المحمول ، يبحث برنامج bootloader النوافذ عن Wubi. يدعي ملحق التمهيد أيضا أنه تم العثور على كسر ووبي. كيف يمكنني القضاء على هذا Wubi مكسورة؟ ربما هو هذا Wubi التي تسببت في هذه المشاكل (ربما تم تثبيته بواسطة USB Ubuntu لايف في البداية ، الخيار "مساعدتي في التمهيد من USB")؟ - Malinowski
أنا justr حاول تثبيت rEFInd ، كنت أوصت ، وحدث شيء غريب آخر. عند تشغيل الكمبيوتر المحمول ، يظهر نفس Windows Boot Manager. ولكن عند إعادة تشغيل النوافذ والدخول في خيار "التمهيد من الجهاز" (كما في الصورة أعلاه) ، بجانب خيار أوبونتو يوجد البديل. حتى أتمكن من التمهيد في كل من rEFI ، و GRUB من هناك. يرى أنه كما لو تم تعيين Windows Boot Manager بطريقة ما إلى موضع أعلى. هل يجعل الوضع أكثر وضوحا؟ أي أفكار جديدة؟ - Malinowski
يمكنني من الناحية التقنية استخدام كل من Windows و Ubuntu الآن ، ولكن للتمهيد في ubuntu أحتاج إلى بدء تشغيل windows ، وإعادة تشغيله أثناء الضغط على زر "shift" ، ثم "boot from device" واختيار Ubuntu (أو الآن rEFInd). سأكون في غاية السعادة إذا كانت هناك إمكانية لإصلاحها دون فقدان النوافذ (وبالتالي فقد الضمان). - Malinowski
Malinowski شكرا لك على ردودك. أحاول الحصول على جهاز كمبيوتر محمول من هذا النموذج لإعادة إنشاء ما لديك ، وهذا قد يستغرق بضعة أيام رغم ذلك. - LiveWireBT
شكرا جزيلا! هذا سيكون رائع. سأنتظر ردك. - Malinowski


لا يتطابق WUBI مع تشغيل وضع EFI ، وهو بالتأكيد ما يستخدمه الكمبيوتر إذا جاء مع نظام التشغيل Windows 8 أو 8.1 مثبت مسبقًا. أنا أوصيك احذف تثبيت WUBI الخاص بك وأداء التثبيت القياسي في وضع EFI. (انظر أيضا ويكي مجتمع أوبونتو و صفحتي على المنشآت وضع EFI للمزيد من المعلومات.)


1
2017-08-15 12:26



شكرا لك @ رود سميث! لديّ ملفات Wubi غير مثبتة (من قسم Windows) ، ويقوم الكمبيوتر المحمول بالتمهيد مباشرة إلى Windows. ما زال بإمكاني فتح Ubuntu عند إعادة التشغيل وفتحه كـ "جهاز" (كما في الصور أعلاه). فعلت التمهيد إصلاح مرة أخرى (الذي يكشف EFI ويجب إعادة تثبيت GRUB في وضع EFI) لكنه لا يعمل. لقد قمت بتثبيت Ubuntu الأولي كما هو موضح في الرابط الذي قدمته. هل تعتقد أن إعادة التثبيت ستغير أي شيء؟ - Malinowski
راجع للشغل. تم تثبيت WUBI من USB الحية. ربما هذا هو علة ليتم إصلاحه؟ في البداية ، لم تسمح لي النوافذ بتشغيل أي شيء من USB ، وفقط بعد تشغيل خيار "ساعدني في التمهيد من USB" من USB المباشر في Windows ، سمحت لي بذلك. هذا على الأرجح عندما تم تثبيت WUBI. لا ينبغي لل USB المباشر أن يكشف عن أي نوافذ أقوم بتشغيلها وتجنب تركيب WUBI (على الرغم من أنه ساعد في التمهيد من USB ، لأنه بدون ذلك لم أستطع حتى بدء عملية التثبيت). - Malinowski