rEFInd

البرمجيات قطة:
rEFInd
تفاصيل البرنامج:
الإصدار: 0.9.2 محدث
تاريخ إيداع: 27 Sep 15
المطور: Roderick W. Smith
ترخيص: حرر
شعبية: 790

Rating: 3.5/5 (Total Votes: 4)

rEFInd هو مفتوح المصدر مدير التمهيد أو محمل التمهيد التي تدعم لينكس، ماك OS X و Microsoft Windows أنظمة التشغيل. انها و[رسقوو]؛ شوكة سا مدير التجديد التمهيد معروفة، ولكن هندستها لدعم UEFI (الموحدة الموسعة البرامج الثابتة واجهة) المستندة آلات

والتطبيق يتيح للمستخدمين تحرير يدويا وتعيين خيارات التمهيد الوقت، في محاولة أنظمة التشغيل المباشرة التي يتم توزيعها على أقراص CD للتمهيد أو محركات أقراص فلاش USB، وإطلاق لينكس 3.3.0 والحبوب في وقت لاحق أن يتم بناؤها بدعم محمل EFI كعب.


الميزات في لمحة

السمات الرئيسية وتشمل دعم التمهيد الآمنة، والتي تعتمد على PreLoader منفصلة أو برنامج الرقاقة، والقدرة على إطلاق مايكروسوفت ويندوز وماكنتوش المرافق الانتعاش، فضلا عن طرف ثالث برامج EFI مثل قذيفة EFI.

عند مقارنة مع التجديد، يمكن أن نلاحظ على الفور أن rEFInd غير قادرة على آلات القائم على UEFI مقبض أفضل التي تحتوي على bootloaders المتعددة وتلقائيا بالكشف عن تثبيت EFI مديري التمهيد. وبالإضافة إلى ذلك، فإنه يوفر كل من وضع النص والمطالبات التمهيد الرسومية.

في مزيد من المصطلحات الفنية، وتطبيق ميزات دعم EFI 1.x و UEFI الإصدار 2.x الآلات، وكذلك كل من أجهزة الكمبيوتر ومنصات ماك. كما أنها تدعم مجموعة واسعة من أنظمة الملفات، بما في ذلك EXT2، EXT3، EXT4، Btrfs، ReiserFS، ISO-9660، وHFS +.

ميزة أخرى مثيرة للاهتمام هو القدرة على إعادة التشغيل في الأداة المساعدة لإعداد البرامج الثابتة من UEFIs محددة. وعلاوة على ذلك، فإن التطبيق يدعم التحديثات نواة لينكس صيانة خالية، مما يعني أن هناك حاجة لتكوين بعض المعلمات التمهيد يدويا بعد تحديث النواة.


النتائج

جميع في كل شيء، rEFInd هو حتى الآن كبيرة محمل آخر UEFI التمهيد، التي صممت لتكون قطرة في بديل للGRUB (GRAND بووتلوأدر الموحدة) والبرمجيات. انها و؛ [س] مماثلة إلى حد ما لمدير gummiboot التمهيد، ولكنه يشمل المزيد من الميزات، خيارات التكوين متعددة، فضلا عن تقديم الدعم للعديد من أنظمة الملفات وأنظمة التشغيل. فمن ملاحة مع لوحة المفاتيح وتدعم الصور الخلفية المخصصة.

ما هو الجديد في هذا الإصدار:



بعد فترة وجيزة الافراج 0.9.1، بدأت تلقي التقارير الشوائب حول مشاكل معها وشيم 0.8. (انظر هذا موضوع واحد مثل هذا التقرير). وتبين أن المشكلة ليست خلل جديد في rEFInd، وإنما تغيير من شيم 0.7 إلى 0.8 شيم التي جعلت بجانب عديمة الفائدة مع rEFInd. على وجه التحديد، شيم 0.8 سجلات إلغاء نفسها الآن من EFI بعد تطلق برنامج المتابعة على بعضها البعض. ويتم ذلك لتجنب المشاكل في مسار التمهيد الذي شيم تطلق fallback.efi، والتي بدورها تطلق شيم آخر. وهذا يخلق مشكلة جديدة، على الرغم من: rEFInd يمكن التحقق ثنائي واحد فقط قبل أن "قطع" هو من شيم. منذ السائقين rEFInd هي ثنائيات، إذا كنت تستخدم برنامج تشغيل واحد، وهذا يعني أنك لن تكون قادرة على إطلاق أي شيء يتطلب التحقق من صحة عبر شيم. وسرعان ما اكتشفت الحل، وأنا قد نفذت في هذا الإصدار. وأنا أعتبر هذا "إسعافات أولية" التصحيح، على الرغم من أنه يعتمد على شاءت المنطق شيم لتجاوز إلغاء التسجيل فيها. على هذا النحو، والحل في هذا البيان قد كسر مع المستقبل شيم. سوف إصلاح الحقيقي يستغرق وقتا أطول لتطوير. أريد أن الإفراج هذا الإصدار الحل لتجنب المزيد من المشاكل على المدى القريب، وإن كان. يقدم هذا الإصدار أيضا ميزة جديدة، وهي أيضا ذات الصلة شيم: منذ النسخة 0.7، دعمت شيم إطلاق ثنائيات أخرى من grubx64.efi من قبل تمريرها على سطر الأوامر. (في الواقع، شيم 0.4 دعمت هذا، ولكنها تحتاج الى مواصفات الطريق مقطوعة.) لقد اضاف لدعم هذه الميزة لinstall.sh: إضافة خيار --keepname إلى install.sh يسبب النصي للحفاظ على اسم الملف العادي rEFInd ولل تسجيل approprirate المتابعة المعلمات لديك شيم إطلاق rEFInd بهذا الاسم. هذا يعمل، ولكن من المرجح أن تكون أكثر حساسية من استخدام الافتراضي شيم المتابعة اسم grubx64.efi. ميزة، بالطبع، هو أن rEFInd لا تحتاج "كذبة" عن اسمها، الأمر الذي يجعل لأقل من الارتباك في أسماء الملفات. في الوقت الحالي، ودورة في الدقيقة وحزم ديبيان أبني لا تستخدم هذه الميزة تسمية جديدة، لأنني لا يمكن أن يكون متأكدا من أي إصدار من شيم قد يتم انتقاؤها. هذه التغييرات لا تؤثر على المستخدمين الذين لا يستخدمون التمهيد الآمن.

ما هو الجديد في الإصدار 0.8.6:



معظم (وليس كل) من التغييرات هذا الإصدار نركز على ويندوز ثنائي تمهيد والقضايا ماك محددة. هناك جديد رمز ويندوز 8، والذي يستخدم الآن بشكل افتراضي كرمز ويندوز، على الرغم من أن الرمز القديم لا يزال متاحا، ويستخدم لنظام التشغيل Windows XP والأحذية السابقة على أجهزة ماكينتوش. إذا تم تحميل برنامج تشغيل NTFS، سوف rEFInd الآن استبعاد مجلدات NTFS غير قابل للتشغيل من قائمة التمهيد ماك (هذا التغيير لا يؤثر على أجهزة الكمبيوتر المستندة إلى UEFI). A الخلل الذي تسبب في عدم التعرف على أقراص كاملة ومجلدات NTFS كما تم إصلاح يجري FAT (مرة أخرى، هذه المشكلة أثرت على أجهزة ماكينتوش، وليس أجهزة الكمبيوتر). وقد تم إصلاح زوجان من البق install.sh ماك محددة، مما أدى إلى تحديد أكثر موثوقية من ESP والدليل التثبيت. الإصدارات السابقة تجاهلت اسم حجم "HFS + حجم" أنه تم إنتاج هذا الاسم من قبل الإصدارات السابقة من برنامج التشغيل rEFInd HFS + لجميع HFS + مجلدات. ولكن HFS الحالي + سائق تنتج اسم الحجم الحقيقي، حتى لقد إزالة هذا حالة خاصة من التعليمات البرمجية. لقد أزال التجديد r472 الالتزام، وعرض في 0.8.5، لأنه كان يسبب بعض الملفات BMP إلى فشل تحميل. وأخيرا، فإن رمز hideui في refind.conf يقبل الآن قيمة الشارات، والتي لديها تأثير إخفاء شارات القرص من نوع المرتبطة الرموز OS الاطلاق.

ما هو الجديد في الإصدار 0.8.5:



أكبر تغيير واحد مع هذا الإصدار هو سائق NTFS الجديدة التي ساهمت صموئيل لياو، الذي ساهم أيضا سائق Btrfs. كما ساهمت صموئيل بعض الإصلاحات سائق المتنوعة، وتغيير الطريقة التي يتم التعامل مع لوحة المفاتيح، مما يحسن من الاستجابة على بعض الأنظمة. هذا الإصدار أيضا يحسن من طريقة install.sh يعمل تحت OS X. على وجه الخصوص، بتعديل ويبارك الأمر في الطريقة التي قد القضاء على تأخير بدء التشغيل وأنه يقوم بعمل أفضل للكشف عن واستبدال المنشآت rEFInd القائمة (على ESP)، بدلا من كتابة عمياء لEFI / BOOT. أخيرا، هذا الإصدار ينطبق يرتكب من وقت متأخر في تاريخ التجديد في: r467، مما يحسن التعامل مع الأحذية BIOS / إرث ​​من أقراص الثانية واللاحقة على أجهزة ماكينتوش. وr472، والتي تمكن معالجة الصور BMP التي لم يتم انقلبت عموديا. وكانت هذه يرتكب غير موجودة في rEFInd من البداية لأن نقطة الانطلاق لrEFInd كانت حزمة ديبيان مصدر مأخوذ من إصدار سابق قليلا.

ما هو الجديد في الإصدار 0.8.4:



OS X 10.10 ("يوسمايت") جعلت التغييرات التي تقتضيها التعديلات على كل من rEFInd في السيناريو install.sh وrEFInd الافتراضية. على وجه التحديد، يستخدم يوسمايت الآن شكلا من أشكال إدارة وحدة التخزين المنطقية (LVM) أن يجعل تركيب rEFInd إلى OS X الدليل الجذر المستحيل، لذلك تم تغيير الموقع الافتراضي لESP. تغييرات الافتراضي لdont_scan_volumes ضرورية لجعل الموقع الجديد لOS X محمل الإقلاع تظهر. تغيير كبير آخر هو في دعم جديد (ولكن التجريبية) لتمهيد الشبكة، مع مساعدة من iPXE. راجع الملف BUILDING.txt في حزمة مصدر للحصول على تفاصيل حول كيفية بناء وتثبيت الملفات الضرورية. خيار جديد لrefind.conf، enable_and_lock_vmx، يضع الشيء VMX على وحدات المعالجة المركزية إنتل، وهو أمر ضروري لتمهيد بعض برامج Hypervisor، مثل فرط-V. يمكن تعيين هذه الميزة على EFIS لدى العديد من أجهزة الكمبيوتر، ولكن بعض، مثل أجهزة ماكينتوش، تفتقر هذه القدرة. (لا تضع هذا الخيار على وحدات المعالجة المركزية AMD أو وحدات المعالجة المركزية إنتل القديمة التي تفتقر إلى هذه الميزة، على الرغم من!) إذا rEFInd لا يمكن العثور على دليل الرموز، فإنه يسقط الآن مرة أخرى إلى وضع النص. وقد تم إصلاح الخلل في dont_scan_files، مما يتيح لك تحديد المسار الكامل لبعض رافعات حالة خاصة التمهيد لحذفهم من بالاشعة. أخيرا، لقد تحديث الرموز لفيدورا وأوبونتو وأضاف رمز لإكس أوبونتو.

ما هو الجديد في الإصدار 0.8.3:



هذا الإصدار يقدم عددا من الاصلاحات الطفيفة والتحسينات الميزة. الأكثر الاستعمال المرئي من هذه هي أن على أجهزة ماكينتوش، rEFInd الآن يعرض التسمية قسم لأنظمة تشغيل-BIOS للتمهيد على أنظمة الملفات التي rEFInd لا يستطيعون القراءة. ويمكنك الآن تمرير مهلة = -1 في refind.conf أن يكون rEFInd تمهيد نظام التشغيل الافتراضي فورا ما لم يكن هناك بضغطة عند تحميل rEFInd، في هذه الحالة أن بضغطة والنحو مفتاح الاختصار. والتغيير الذي هو أقل احتمالا أن يكون لاحظت هو أن الإعداد الافتراضي لscan_all_linux_kernels هو الصحيح الآن. وبما أن هذا الخيار قد uncommented في ملف التكوين عينة، هذا التغيير لن يؤثر على معظم الناس. لقد إصلاح الخلل الذي تسبب rEFInd لتفريغ السائقين بمجرد أن تم تحميلها. إلا أن ذلك لم يؤثر على السائقين rEFInd لأنها تجاهلت يدعو EFI ذات الصلة؛ ولكن هذا لم يمنع بعض السائقين الآخرين من العمل. واضاف لقد اثنين من رموز جديدة، واحدة للMythbuntu والآخر لمدير التمهيد البرسيم. أخيرا، لقد إزالة GLPv2 بشكل كود أوراكل من التعليمات البرمجية سائق الملفات الأساسية، نظرا لأنه كان يتعارض مع GPLv3 المستخدمة من قبل برنامج تشغيل Btrfs. يجب أن هذا التغيير لن يؤثر على تشغيل السائقين، ولكن هناك فرصة ضئيلة أن صح التعبير.

ما هو الجديد في الإصدار 0.8.2:



لقد تابع لصقل رمز التمهيد UEFI BIOS الوضع مع هذا الإصدار. ويستخدم الآن الإدخالات التمهيد BIOS وضع المقدمة من البرنامج الثابت بشكل افتراضي، ويمسح بنشاط عن إدخالات جديدة إلا إذا كان رمز deep_uefi_legacy_scan موجود في refind.conf. والدافع وراء هذا التغيير من خلال التقارير التي حصلت عليها من الإدخالات التمهيد BIOS وضع مضاعفة على بعض الأنظمة. ومع ذلك، لا بد من فحص عميق للكشف عن الأقراص الثانية واللاحقة على أجهزة الكمبيوتر الأخرى. التغيير الثاني المهم هو أن التحديد الافتراضي هو الآن العنصر الأخير-تمهيد بدلا من العنصر الأول في القائمة. لا يزال بإمكانك وضع الافتراضي الثابتة عبر رمز default_selection، وفي الواقع اذا كنت تقديم قائمة التي تبدأ مع +، سوف الافتراضية أن يكون العنصر سابقا تمهيد إلا أنه لا يمكن العثور عليها، وفي هذه الحالة البنود اللاحقة في سيحاكم القائمة. وتشمل التغييرات الطفيفة إضافة رمز لMageia لينكس، وإصلاح الخلل البسيط في التعليمات البرمجية GUID-تحليل، واستكمالا للنظام بلدي بناء الشخصية من TianoCore UDK2010.SR1.UP1.P1 إلى UDK2014. وهذا العنصر الأخير يؤثر على أي شخص آخر الذي يستخدم TianoCore لبناء rEFInd، لأن بعض المسارات الافتراضية قد تغيرت، لذلك قد تحتاج لتحديث نفسك أو تعديل المسار في Make.tiano.

ما هو الجديد في الإصدار 0.8.1:



أكبر تغيير التعليمات البرمجية في هذا الإصدار هو أن على غرار UEFI BIOS وضع رمز التمهيد rEFInd ويعمل الآن عندما بنيت rEFInd مع GNU-EFI وكذلك عندما بنيت مع Tianocore. هذا التغيير لن يؤثر على المستخدمين من بلدي ثنائي يبني، والتي لطالما بذلت مع Tianocore، ولكن إذا يبني التوزيع rEFInd مع GNU-EFI، فإنه قد تهمك. وتشمل بعض الاصلاحات المستخدم ملحوظ إصلاح لخلل يمكن أن يسبب rEFInd لحذف رافعات التمهيد على الدليل الجذر قسم، وإصلاح لأنه تسبب في خلل .VolumeIcon.icns لاتخاذ الأسبقية أعلى من المقصود على OS X التمهيد مجلدات، إصلاح لخلل يمكن أن يسبب تمهيد BIOS وضع من الجهاز الخطأ في وضع UEFI، وتحسين مركزه من BIOS وضع الوصف التمهيد على الشاشة. وتشمل التغييرات الأخرى اثنين من الخطوط الجديدة نقطية اختياري (أوبونتو مونو ونيمبوس مونو)، حذف الرسائل حول المسح محمل التمهيد عند تعيين scan_delay إلى 1، تغيير ترتيب البحث عن الرموز (ملفات PNG تجاوز الآن ملفات ICNS)، و تحويل كافة الرموز في الدليل الرموز من ICNS إلى تنسيق PNG. لاحظ أن هذا التغيير الأخير قد يتطلب تغيير موشحات التمهيد اليدوي إذا كنت تشير إلى رموز في الدليل الرمز الافتراضي، اعتمادا على كيفية الترقية rEFInd.

ما هو الجديد في الإصدار 0.7.9:



ويتضمن هذا الإصدار عددا من إصلاحات الشوائب: install.sh لم يعد يعرض رسائل خطأ إذا الأداة المساعدة dmraid غير متوفرة. السائق HFS + تقارير الآن اسم وحدة التخزين الصحيح. وقد تم إصلاح الخلل سائق الملفات التي يمكن أن تسبب مقار الاحتجاز. تم إزالة "فائدة" زائدة عن الحاجة في وصف الأداة المساعدة MOK؛ و وقد نفذت (كما هو وحتى الآن لم تختبر) محاولة لإصلاح مشكلة إعادة تفحص مستمرة بعد إخراج قرص على بعض أجهزة الكمبيوتر. بالإضافة إلى ذلك، rEFInd يزيل الآن إدخالات نواة زائدة على أنظمة أوبونتو للحفاظ على القائمة مرتب وتمت إضافة خيار gdisk جديد لهذا البند showtools. (نسخة EFI من بلدي gdisk الأداة يمكن أن يبنى بمساعدة من المكتبة FDISK UEFI GPT).

ما هو الجديد في الإصدار 0.7.8:



ويؤكد هذا الإصدار تغييرات على رمز وشعار الرسومات المناولة. داخليا، يمكن rEFInd الآن حجم الرسومات التي الإصدارات السابقة لا يستطيع أن يفعل. للاستفادة من هذه الميزة، وثلاث آيات refind.conf جديدة موجودة الآن: big_icon_size وsmall_icon_size تعيين أحجام الرموز الكبيرة (لأول مرة في الصف OS) والصغيرة (الصف الثاني أداة)؛ وbanner_scale يروي rEFInd رسم لافتات على مقياس 1: 1 (noscale، الافتراضي) أو لقياس راية لملء الشاشة (fillscreen). لقد تعديل أيضا النصي بعد التثبيت المستخدمة من قبل RPM وحزم ديبيان للبحث عن برامج شيم الموجودة دعا shimx64.efi، وليس فقط shim.efi (كما حدث من قبل). هذا من شأنه أن يساعد عند تثبيت حزمة على التوزيعات التي تستخدم اسم الملف shimx64.efi، مثل أوبونتو. وأخيرا، وأنا توفير مجموعة أولية من الملفات التعبئة والتغليف ديبيان، مما قد يساعد مشرفون توزيعها على اعتماد rEFInd.

ما هو الجديد في الإصدار 0.7.7:



A جديد رمز ملف التكوين، windows_recovery_files، ويؤدي هذه القائمة من التغييرات؛ يمكنك استخدامه لتحديد الملفات التي التمهيد أدوات استعادة ويندوز. إذا قمت بتضمين الخيار windows_recovery على خط showtools، وبعد ذلك يتم تمثيل هذه الملفات من قبل شارة الانتعاش ويندوز صغيرة في الصف الثاني بدلا من أن تكون رافعة OS كاملة الحجم، وبالتالي تقليل الفوضى وجعل الغرض من هذا المحمل أكثر وضوحا. يمكنك الآن أيضا تحديد المسار الكامل إلى dont_scan_files البنود، بما في ذلك حجم محدد. وuse_graphics_for، also_scan_dirs، dont_scan_dirs، dont_scan_files، scan_driver_dirs، وwindows_recovery_files يمكن الرموز قبول جميع الآن + كأول خيارهم، والذي يسبب عناصر القائمة لاحقة تضاف إلى إعداداتها الافتراضية بدلا من استبدالها. ويمكن الآن أن يتم تحديد ملف التكوين في إطلاق البرنامج عن طريق تمرير الخيار -c، كما هو الحال في myconf.conf -c؛ يمكنك استخدام هذه الميزة لإنشاء مقطع التمهيد اليدوي الذي يطلق rEFInd مع خيارات التمهيد تعديل. بمسح الملفات ext2 / 3 / 4fs وأقسام ReiserFS يحذف الآن مع أقسام UUIDs الملفات التي سبق أن رأينا. هذا هو محاولة للحد من فوضى من هذه الأقسام التي هي مكونات RAID 1 صفائف. السيناريو install.sh يحاول الآن لتحديد مكان وشن ESP صاعد عند تشغيل لينكس. أخيرا، لقد إصلاح الخلل في كل install.sh وmkrlconf.sh التي تسببت في ملف refind_linux.conf ولدت لاحتواء فاصل أسطر طائشة وغير ضرورية PARTUUID = المواصفات على بعض الأنظمة.

برامج مماثلة

s6-linux-utils
s6-linux-utils

19 Feb 15

WrapLinux
WrapLinux

3 Jun 15

BootRoot
BootRoot

3 Jun 15

makebootfat
makebootfat

3 Jun 15

تعليقات ل rEFInd

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!