rEFInd

نرم افزار تصویر:
rEFInd
جزئیات نرم افزار:
نسخه: 0.9.2 به روز شده
ها تاریخ: 27 Sep 15
توسعه دهنده: Roderick W. Smith
پروانه: رایگان
محبوبیت: 458

Rating: 3.0/5 (Total Votes: 2)

در rEFInd منبع باز بدهید بوت و یا بوت لودر که پشتیبانی از لینوکس، Mac OS X و مایکروسافت ویندوز سیستم عامل است. این برون. چنگال SA از مدیر بوت دوباره اماده خوبی شناخته شده است، اما مهندسی برای حمایت از UEFI (متحد رابط قابل گسترش میانافزار) ماشین آلات مبتنی بر

در این نرم افزار اجازه می دهد تا کاربران به صورت دستی ویرایش و تنظیم گزینه های بوت در زمان، سعی کنید سیستم عامل زنده است که بر روی دیسک های سی دی بوت یا درایوهای فلش USB توزیع، راه اندازی لینوکس 3.3.0 و دانه بعد که با پشتیبانی از لودر خرد EFI ساخته شده است.


ویژگی در یک نگاه

در ویژگی های کلیدی عبارتند از پشتیبانی از بوت امن، که بستگی به یک preloader جداگانه و یا برنامه شیم، توانایی برای راه اندازی MS ویندوز و مکینتاش آب و برق بهبود، و همچنین برنامه های EFI شخص ثالث مانند یک پوسته EFI.

هنگام با تعمیر کردن در مقایسه، ما می توانیم بلافاصله متوجه که rEFInd قادر به تحمل ماشین آلات مبتنی بر UEFI بهتر که حاوی بوت لودر های متعدد و به طور خودکار تشخیص نصب مدیران بوت EFI است. علاوه بر این، هر دو حالت متنی و باعث بوت گرافیکی فراهم می کند.

به لحاظ فنی بیشتر، ویژگی های نرم افزار پشتیبانی از EFI 1.x و 2.x UEFI ماشین آلات، و همچنین هر دو رایانه های شخصی و سیستم عامل مک. این برنامه همچنین از طیف گسترده ای از سیستم های فایل، از جمله EXT2، EXT3، EXT4، BTRFS، نوشته شده ReiserFS، ISO-9660 و HFS +.

در یکی دیگر از ویژگی های جالب توانایی به راه اندازی مجدد به ابزار راه اندازی سیستم عامل از UEFIs خاص است. علاوه بر این، نرم افزار پشتیبانی از به روز رسانی تعمیر و نگهداری رایگان کرنل لینوکس، که بدان معنی است که وجود دارد بدون نیاز به دستی پیکربندی پارامترهای خاص پس از بوت رسانی هسته.


نتیجه گیری

در همه در همه، یکی دیگر از بزرگ rEFInd بوت لودر UEFI، طراحی به عنوان یک قطره در جایگزینی برای GRUB (بوت لودر متحد بزرگ) نرم افزار است نشده است. این برون به نحوی شبیه به مدیر بوت 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 نیاز "دروغ" در مورد نام خود را، که برای سردرگمی کمتر در نام فایل باعث می شود نیست. برای لحظه ای، RPM و بسته های دبیان من ساخت این ویژگی را نامگذاری جدید استفاده نمی کند، از آنجایی که من نمی تواند مطمئن باشد چه نسخه ای از شیم ممکن است برداشت. این تغییرات کاربرانی که بوت امن استفاده نمی تاثیر نمی گذارد.

در چه در نسخه 0.8.6 جدید است:



اغلب (نه همه) از تغییرات این نسخه بر روی ویندوز بوت دوگانه و مسائل مربوط به مک خاص تمرکز می کنند. یک جدید ویندوز 8 آیکون، که در حال حاضر به طور پیش فرض به عنوان آیکون ویندوز استفاده می شود وجود دارد، اگر چه آیکون های قدیمی در دسترس باقی می ماند و برای ویندوز ایکس پی و چکمه زودتر در مکینتاش استفاده می شود. اگر راننده NTFS بارگذاری می شود، rEFInd اکنون حجم NTFS غیر قابل بوت از لیست بوت مک حذف (این تغییر رایانه های شخصی مبتنی بر UEFI تاثیر نمی گذارد). یک اشکال که باعث شناسایی نادرست دیسک طیف و حجم NTFS به عنوان FAT ثابت شده است (باز هم، این مشکل را تحت تاثیر قرار مکینتاش، رایانه های شخصی نمی شود). چند باگ install.sh مک خاص اند ثابت شده است، و در نتیجه شناسایی قابل اعتماد تر از ESP و دایرکتوری نصب. نسخه های قبلی از "HFS + حجم" چرا که این نام توسط نسخه های قبلی از راننده rEFInd HFS + برای همه HFS + حجم تولید شد نادیده گرفته یک نام حجم. اما HFS + راننده فعلی تولید یک نام حجم واقعی، بنابراین من حذف شده ام که مورد خاص از کد. من را حذف کردیم دوباره اماده r472 ی Commit، معرفی شده در 0.8.5، چرا که آن باعث برخی از فایل های BMP به شکست به بار شد. در نهایت، این نشانه رمز hideui در refind.conf در حال حاضر ارزش مدالها، که دارای اثر پنهان کردن مدالها دیسک نوع مرتبط با آیکون های راه اندازی سیستم عامل را می پذیرد.

در چه در نسخه 0.8.5 جدید است:



بزرگترین تغییر تنها با این نسخه یک درایور جدید NTFS ارائه شده توسط ساموئل لیائو، که او نیز کمک راننده BTRFS است. ساموئل همچنین برخی از رفع راننده دیگر و تغییر به راه صفحه کلید به کار گرفته است، که باعث بهبود پاسخ در برخی از سیستم های کمک کرده است. این نسخه نیز بهبود می بخشد راه install.sh تحت سیستم عامل X. کار می کند به طور خاص، ترفند دستور برکت در راه است که ممکن است تاخیر راه اندازی و از بین بردن آن را یک کار بهتر از تشخیص و جایگزینی تاسیسات rEFInd موجود (در ESP)، و نه کورکورانه نوشتن به EFI / BOOT. در نهایت، این نسخه اعمال تصدیق از اواخر در تاریخ دوباره اماده است: r467، که باعث بهبود مدیریت چکمه های BIOS / میراث از دیسک دوم و پس از در مکینتاش. و r472، که قادر است دست زدن به تصاویر BMP که به صورت عمودی بدبختانه نمی کند. این تصدیق در rEFInd حضور داشتند از آغاز نمی کند چرا که نقطه شروع برای rEFInd یک بسته منبع دبیان گرفته شده از یک نسخه کمی قبل بود.

در چه در نسخه 0.8.4 جدید است:



OS X 10.10 ("یوسمیتی") تغییراتی که تغییرات به اسکریپت install.sh هر دو rEFInd را ضروری و rEFInd پیش فرض ساخته شده است. به طور خاص، یوسمیت حال حاضر با استفاده یک شکل از مدیریت حجم منطقی (LVM) که باعث می شود نصب rEFInd را به دایرکتوری ریشه OS X غیر ممکن است، به طوری که محل پیش فرض به ESP تغییر کرده است. تغییرات به طور پیش فرض برای dont_scan_volumes لازم را به محل جدید برای OS X بوت لودر نشان می دهد تا هستند. یکی دیگر از تغییرات بزرگ در پشتیبانی جدید (اما تجربی) برای بوت از طریق شبکه است، با کمک iPXE. فایل BUILDING.txt در بسته برنامه برای جزئیات بیشتر در مورد چگونگی ساخت و نصب فایل های لازم را ببینید. یک گزینه جدید برای refind.conf، enable_and_lock_vmx، بیت VMX در پردازنده های اینتل، که لازم است برای بوت شدن برخی hypervisors، مانند از Hyper-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 و از سوی دیگر برای مدیر بوت شبدر اضافه شده است. در نهایت، من را حذف کردیم کد GPLv2 اوراکل از کد راننده فایل سیستم هسته ای، از آن با استفاده از 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 + در حال حاضر یک نام حجم اصلاح گزارش؛ اشکالات راننده فایل سیستم است که می تواند باعث lockups اند ثابت شده است. یک "ابزار" کار برکنار شده در شرح و توصیف ابزار MOK را حذف. و (که هنوز تست نشده) تلاش برای رفع مشکل پیوسته rescanning به پس از بیرون آوردن یک دیسک در برخی از کامپیوترها اجرا شده است. علاوه بر این، در حال حاضر حذف 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 جدید است:



سوال رمز فایل پیکربندی جدید، windows_recovery_files، منجر به این لیست تغییرات؛ شما می توانید آن را مشخص فایل هایی که بوت ابزار بازیابی ویندوز استفاده کنید. اگر شما از جمله گزینه windows_recovery در خط showtools، این فایل خواهد شد و سپس توسط یک بهبود نشان کوچک ویندوز در سطر دوم نه به عنوان یک سیستم عامل لودر اندازه کامل نشان داده، در نتیجه کاهش درهم و برهمی و ساخت هدف از این لودر واضح تر. شما همچنین می توانید در حال حاضر یک مسیر کامل به 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 = مشخصات در برخی از سیستم ثابت کرده ایم.

نرم افزار های مشابه

Syslinux
Syslinux

17 Feb 15

BootRoot
BootRoot

3 Jun 15

lxdm
lxdm

9 Dec 15

نظرات به rEFInd

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!