سؤال

أنا أعمل حاليا على برنامج نصي لتصميم آلات مختبرات متعددة، وأنا المسؤول عن Windows 7، لسوء الحظ، إنها آلات Dell UEFI التي تعمل بطريقة سخيفة. على الجهاز الذي قمت بإنشاء الصورة مع الأداة المساعدة في Dell Setup، كان هناك إدخال UEFI في قائمة التمهيد لنظام التشغيل Windows الذي قام بتحميل الملف /boot/microsoft/bootx64.efi أو بعض هذه المكافئ، عندما أكون صورة الآلات كل شيء على ما يرام عندما أقوم بتمهيدها، أحصل على الجيد "لم يتم العثور على جهاز قابل للتمهيد" جيدا، وعندما أذهب إلى الأداة المساعدة Dell Setup، لا توجد إدخالات Windows. يمكنني إضافة إدخال يدويا يشير إلى قسم UEFI هذا وملف التمهيد، والذي سيتم تشغيله بعد ذلك بشكل جيد وبغرء على التمهيد إضافة إدخال آخر إلى NVRAM الذي يشير إلى نفس الملف في نفس الملف تحت الاسم النموذجي "مدير التمهيد" أو أي شيء. لقد كنت أحاول إيجاد طريقة لإضافة إدخال NVRAM هذا دون الحاجة إلى الدخول إلى إعداد Dell يدويا منذ أن أصغر عدد كبير من الآلات وهذا يعقد فقط العملية. لقد حاولت في الأصل فقط Chainloading Acring Bootloader Grup بعد انتهاء التصوير للكشف عن تثبيت Windows والتمهيد الذي سيقوم بإضافة الإدخال المنظوريا إلى NVRAM نفسه وإيقافني من وجود إدخادين أو الاضطرار إلى التفاعل مع الجهاز بنفسي. لم أتمكن أيضا من العثور على أي معلومات عن إضافة إدخال مباشرة إلى NVRAM على جانب Linux من شأنها أن تفعل الشيء نفسه الذي أقوم به عبر الأداة المساعدة إعداد Dell. هل هناك أحد يمتلك خبرة لهذا؟

شكرا

هل كانت مفيدة؟

المحلول

يتم تعريف تشغيل إدارة التمهيد في مواصفات UEFI ، الفصل 3.

إذا كنت تستطيع كتابة تطبيق UEFI والتمهيد إلى Shell UEFI وتشغيل التطبيق الخاص بك، فيمكنك استخدام خدمة وقت التشغيل لإعداد متغير لإنشاء أداة تشغيل وإضافة رقم BootoBtion إلى BootObtion إلى BootOrder. هذا هو ما يفعله MS Bootloader عندما يكتشف أنه لا يوجد حذاء محدد لنظام التشغيل Windows، وهذه الطريقة هناك إدخال جديد في القائمة بعد التمهيد إلى Windows.

غير متأكد من أن أمر التمهيد الافتراضي الخاص بك هو منصاتك، ولكن قد يكون من الممكن التمهيد إلى مفتاح USB مع Shell UEFI افتراضيا، لأن هذا هو التكوين الشائع للإعتراضات بسبب متطلبات التصنيع.

تحقق من المشاريع على Tianocore على المصنف للحصول على فكرة أفضل عما سيشارك في القيام بما تريد القيام به.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top