rEFInd

Software screenshot:
rEFInd
Software informatie:
Versie: 0.9.2 Bijgewerkt
Upload datum: 27 Sep 15
Ontwikkelaar: Roderick W. Smith
Licentie: Gratis
Populariteit: 790

Rating: 3.5/5 (Total Votes: 4)

hervinden is een open source bootmanager of bootloader dat Linux, Mac OS X en Microsoft Windows-besturingssystemen ondersteunt. It & rsquo;. Sa vork van de bekende rEFIt boot manager, maar ontworpen ter ondersteuning van UEFI (Extensible Firmware Interface) gebaseerde machines

De applicatie laat gebruikers om handmatig bewerken en stel boot-time opties, probeer live besturingssystemen die zijn verdeeld over bootable CD schijven of USB flash drives, start Linux 3.3.0 en later kernels die zijn gebouwd met EFI stomp loader ondersteuning.


Kenmerken in een oogopslag

De belangrijkste kenmerken zijn ondersteuning voor Secure Boot, die afhankelijk is van een aparte preloader of wig-programma, het vermogen om MS Windows en Macintosh herstel nutsbedrijven, evenals derden EFI's lanceren als een EFI-shell.

In vergelijking met rEFIt, kunnen we meteen opmerken dat hervinden is in staat om een ​​betere greep UEFI-gebaseerde machines die meerdere bootloaders bevatten en automatisch detecteert geïnstalleerd EFI boot managers. Daarnaast biedt het zowel tekst-mode en grafische boot aanwijzingen.

In meer technische termen, de applicatie beschikt over ondersteuning voor EFI 1.x en UEFI 2.x machines, evenals zowel pc's en Mac-platforms. Het ondersteunt ook een breed scala van bestandssystemen, inclusief EXT2, EXT3, EXT4, Btrfs, ReiserFS, ISO-9660, en HFS +.

Een andere interessante feature is de mogelijkheid om opnieuw op te starten in de firmware setup nut van specifieke UEFIs. Bovendien is de applicatie ondersteunt onderhoudsvrije Linux kernel updates, wat betekent dat er geen noodzaak om handmatig bepaalde boot parameters na een kernel-update configureren.


Conclusies

Al met al, hervinden is nog een andere grote UEFI bootloader, ontworpen als een drop-in vervanger voor de GRUB (GRand Unified Bootloader) software. It & rsquo; s of andere manier vergelijkbaar met de Gummiboot boot manager, maar het bevat nog meer functies, meerdere configuratie-opties, evenals ondersteuning voor tal van bestandssystemen en besturingssystemen. Het is bevaarbaar met het toetsenbord en ondersteunt aangepaste achtergrond beelden.

Wat is nieuw in deze release:

  • Kort na het vrijgeven van 0.9.1, ben ik begonnen met het ontvangen van bug rapporten over problemen met het en Shim 0.8. (Zie deze thread voor een dergelijk verslag.) Het blijkt dat het probleem was niet een nieuwe bug in hervinden, maar eerder een verandering van Shim Shim 0,7 tot 0,8, dat het naast aan nutteloze met hervinden. Concreet Shim 0.8 nu de-registers zich van de EFI na een follow-up-programma lanceert een andere. Dit wordt gedaan om problemen op een boot baan waarin Shim start fallback.efi, wat weer opent nieuw Shim voorkomen. Dit creëert een nieuw probleem, maar: hervinden kan slechts één binaire valideren voordat het wordt "afgesneden" van Shim. Sinds chauffeurs hervinden zijn binaries, als je een enkele driver te gebruiken, dat betekent dat je niet in staat zijn om iets dat validatie vereist via Shim lanceren. Ik ontdekte al snel een oplossing, die ik in deze release heeft geïmplementeerd. Ik beschouw dit als een "pleister" patch, hoewel, omdat het berust op een gril van de logica Shim om zijn de-registratie te omzeilen. Als zodanig kan de oplossing in deze release breken met een toekomstige Shim. Een echte oplossing zal het langer duren om te ontwikkelen. Ik wil deze tijdelijke oplossing versie vrij te geven aan het hoofd af verdere problemen op de korte termijn, dat wel. Deze versie introduceert ook een nieuwe functie, die ook Shim-gerelateerde: Sinds versie 0.7, heeft Shim gesteund lancering anders dan grubx64.efi binaries door ze op de opdrachtregel. (Eigenlijk, Shim 0.4 ondersteund, maar het vereist een gebroken pad specificatie.) Ik heb ondersteuning voor deze functie om install.sh toegevoegd: Het toevoegen van de --keepname optie om install.sh het script regelmatig bestandsnaam hervinden en te bewaren veroorzaakt Registreer de approprirate follow-on parameters Shim lancering hervinden hebben met die naam. Dit werkt, maar is waarschijnlijk gevoeliger dan de standaard Shim volgen op de naam van grubx64.efi te zijn. Het voordeel is natuurlijk dat hervinden hoeven niet "liegen" over zijn naam, wat zorgt voor minder verwarring in bestandsnamen. Voor het moment, niet de RPM en Debian-pakketten bouw ik niet gebruik deze nieuwe naamgeving functie, omdat ik niet zeker welke versie van Shim up zou kunnen worden geplukt. Deze veranderingen hebben geen invloed op gebruikers die geen Secure Boot niet gebruiken.

Wat is nieuw in versie 0.8.6:

  • De meeste (maar niet alle) van de wijzigingen van deze release richten op Windows dual-booting en Mac-specifieke problemen. Er is een nieuwe Windows 8 pictogram, die nu wordt standaard gebruikt als het pictogram van Windows, hoewel de oude icoon beschikbaar blijft en wordt gebruikt voor Windows XP en eerder laarzen op Macs. Als het NTFS-stuurprogramma is geladen, zal hervinden nu niet-opstartbare NTFS volumes uit de Mac boot lijst te sluiten (deze wijziging heeft geen invloed op UEFI-gebaseerde PC's). Een bug die verkeerde identificatie van hele schijven en NTFS volumes veroorzaakt als FAT is vastgesteld (nogmaals, dit probleem getroffen Macs, geen PC's). Een paar van de Mac-specifieke install.sh bugs verholpen, wat resulteert in meer betrouwbare identificatie van het ESP en de installatiemap. Eerdere versies negeerde een volume naam "HFS + volume", omdat die naam werd geproduceerd door eerdere versies van het hervinden HFS + driver voor alle HFS + volumes; maar de huidige HFS + driver produceert een echte volume naam, dus ik heb dat speciaal geval uit de code verwijderd. Ik verwijderde de r472 rEFIt plegen, geïntroduceerd in 0.8.5, want het was waardoor sommige BMP bestanden om te falen om te laden. Ten slotte is de hideui token in refind.conf accepteert nu een waarde van badges, die het effect van het verbergen van de disk-type badges geassocieerd met OS lancering iconen heeft.

Wat is nieuw in versie 0.8.5:

  • Het grootste enkele verandering met deze versie is een nieuwe NTFS-driver bijgedragen door Samuel Liao, die ook bijgedragen aan de Btrfs bestuurder. Samuel droeg ook een aantal diverse driver fixes en een wijziging in de manier waarop het toetsenbord is behandeld, die het reactievermogen op sommige systemen verbetert. Deze versie verbetert ook de manier waarop install.sh werkt onder OS X. In het bijzonder tweaks de zegen commando op een manier die het opstarten vertragingen kunnen elimineren en een betere baan van het opsporen en vervangen van bestaande hervinden installaties (op de ESP) doet, in plaats van dan blindelings schrijven naar EFI / BOOT. Tot slot, deze versie geldt commits van eind in de geschiedenis rEFIt's: r467, die de behandeling van BIOS / legacy laarzen uit de tweede en volgende schijven op Macs verbetert; en r472, waardoor de behandeling van BMP-afbeeldingen die niet verticaal worden omgedraaid. Deze commits waren niet aanwezig in hervinden vanaf het begin, omdat het uitgangspunt voor hervinden was een Debian source pakket genomen vanuit een iets oudere versie.

Wat is nieuw in versie 0.8.4:

  • De OS X 10,10 ("Yosemite") maakte veranderingen die aanpassingen aan zowel hervinden's install.sh script noodzakelijk en hervinden defaults. Specifiek, Yosemite maakt nu gebruik van een vorm van Logical Volume Management (LVM), dat maakt het installeren hervinden om de OS X-root directory onmogelijk, zodat de standaard locatie wordt gewijzigd in de ESP. Veranderingen in de standaard voor dont_scan_volumes zijn nodig om de nieuwe locatie voor de OS X-bootloader-show maken. Een andere grote verandering in de nieuwe (maar experimenteel) steun voor netwerk opstarten met behulp van iPXE. Zie het bestand BUILDING.txt in de bron pakket voor meer informatie over de benodigde bestanden te bouwen en te installeren. Een nieuwe optie voor refind.conf, enable_and_lock_vmx, stelt de VMX beetje op Intel CPU's, die nodig zijn voor het opstarten van een aantal hypervisors, zoals Hyper-V is. Deze functie kan worden ingesteld op EFIS veel computers ', maar sommige, zoals Macs, missen dit vermogen. (Deze optie op AMD CPU of ouder Intel CPU's die deze functie ontbreekt niet ingesteld, hoewel!) Als hervinden haar iconen map niet kan vinden, zakt nu terug naar de tekst mode. Een bug in dont_scan_files is vastgesteld, zodat u een volledig pad naar een aantal bijzondere geval bootloaders opgeven om ze weg te laten uit scans. Tot slot heb ik de pictogrammen voor Fedora en Ubuntu bijgewerkt en een pictogram voor Xubuntu toegevoegd.

Wat is nieuw in versie 0.8.3:

  • Deze versie bevat een aantal kleine bug fixes en verbeteringen van functies. De meest gebruiksvriendelijke zichtbare van deze zijn die op Macs, hervinden nu toont label een partitie voor BIOS-bootable besturingssystemen op bestandssystemen die hervinden niet kan lezen; en u kunt nu passeren timeout = -1 in refind.conf te hebben hervinden start de standaard OS onmiddellijk tenzij er een druk op de toets als hervinden belastingen, in welk geval dat toetsdruk wordt gelezen als een sneltoets. Een verandering die is minder waarschijnlijk om opgemerkt te worden, is dat de standaardinstelling voor scan_all_linux_kernels is nu waar. Aangezien deze optie was commentaarkarakter in de steekproef configuratie bestand, zal deze wijziging geen invloed op de meeste mensen. Ik heb vast een bug die ervoor zorgde dat hervinden om bestuurders te lossen zodra ze werden geladen. Dit had geen invloed op drivers hervinden omdat ze negeerden de relevante EFI noemt; maar dit was het voorkomen van een aantal andere bestuurders uit te werken. Ik heb twee nieuwe iconen, een voor Mythbuntu en de andere voor de Clover bootmanager toegevoegd. Tot slot heb ik Oracle's GPLv2 code uit de kern bestandssysteem driver code verwijderd, omdat deze onverenigbaar is met de GPLv3 gebruikt door de Btrfs bestuurder was. Deze verandering mag geen invloed op de werking van de chauffeurs, maar er is een kleine kans dat het zal.

Wat is nieuw in versie 0.8.2:

  • Ik heb nog steeds de UEFI BIOS-modus bootcode met deze versie te verfijnen; Het maakt nu gebruik van de BIOS-modus opstarten inzendingen die door de firmware standaard, en actief scant voor nieuwe aanmeldingen alleen als de deep_uefi_legacy_scan token aanwezig in refind.conf is. Deze wijziging is ingegeven door berichten die ik heb ontvangen van BIOS-modus opstarten entries vermenigvuldigen op sommige systemen; echter een diepe scan vereist om de tweede en volgende schijven te detecteren op andere computers. Een tweede belangrijke wijziging is dat de standaard selectie is nu de laatste opgestart voorwerp in plaats van het eerste item in de lijst. U kunt nog steeds instellen van een vaste standaard via de default_selection token, en in feite als je een lijst die begint met +, wordt de standaard de eerder opgestart punt, tenzij het niet kan worden gevonden, in welk geval de volgende items in de lijst zal worden berecht. Kleine wijzigingen omvatten de toevoeging van een pictogram voor Mageia Linux, een kleine bug fix in GUID-parsing code, en een update van mijn persoonlijke bouwsysteem van TianoCore UDK2010.SR1.UP1.P1 naar UDK2014. Dit laatste punt is van invloed op iemand anders die gebruik maakt van TianoCore te bouwen hervinden, aangezien sommige standaard paden zijn veranderd, dus je kan het nodig zijn om jezelf te werken, of het pad aan te passen in Make.tiano.

Wat is nieuw in versie 0.8.1:

  • De grootste verandering aan de code in deze versie is dat hervinden de UEFI BIOS-style-mode boot code werkt nu bij het hervinden is gebouwd met GNU-EFI evenals wanneer gebouwd met Tianocore. Deze wijziging heeft geen invloed op de gebruikers van mijn binaire bouwt, die al lange tijd zijn gemaakt met Tianocore, maar als uw distributie bouwt hervinden met GNU-EFI, kan het u interesseren. Sommige gebruiker merkbaar bug fixes een oplossing voor een bug die ervoor kunnen zorgen hervinden om bootloaders weglaten op een partitie de root directory, een oplossing voor een bug die .VolumeIcon.icns veroorzaakt aan een hoger dan de bedoeling voorrang op OS X boot nemen volumes, een fix voor een bug die een BIOS-modus opstarten kunnen veroorzaken uit de verkeerde apparaat in de UEFI-modus, en een betere centrering van BIOS-modus opstarten beschrijvingen op het scherm. Andere veranderingen zijn twee nieuwe optionele bitmaplettertypen (Ubuntu Mono en Nimbus Mono), weglaten van berichten over het scannen van bootloaders wanneer scan_delay is ingesteld op 1, een wijziging in de zoekvolgorde voor iconen (PNG-bestanden nu negeren ICNS bestanden), en een omzetting van de iconen in de iconen directory van ICNS naar PNG-formaat. Merk op dat deze laatste wijziging noodzakelijk kan veranderen handleiding boot strofen als u verwijzen naar pictogrammen in de standaard icoon directory, afhankelijk van hoe je hervinden upgraden.

Wat is nieuw in versie 0.7.9:

  • Deze versie bevat een aantal bugfixes: install.sh niet langer geeft foutmeldingen als de dmraid hulpprogramma is niet beschikbaar; de HFS + bestuurder meldt nu een correcte volume naam; bestandssysteem driver bugs die vastlopers kunnen leiden hebben vaste zijn; een redundante "nut" in de beschrijving van de hulpprogramma's MOK is verwijderd; en een (zoals-nog niet getest) poging om een ​​continue opnieuw scannen probleem op te lossen na het uitwerpen van een disc op sommige computers is geïmplementeerd. Daarnaast hervinden verwijdert nu overbodige data kernel op Ubuntu-systemen om het menu overzichtelijk te houden en een nieuwe gDisk optie is toegevoegd aan de showtools punt. (Een EFI versie van mijn gDisk hulpprogramma kan worden gebouwd met behulp van de UEFI GPT fdisk bibliotheek.)

Wat is nieuw in versie 0.7.8:

  • Deze versie benadrukt verandert het icoon en banner graphics handling. Intern kunnen hervinden nu schalen graphics, die de vorige versies niet konden doen. Om gebruik te maken van deze functie te maken, drie nieuwe refind.conf tokens nu bestaan: big_icon_size en small_icon_size stel de afmetingen van de grote (de eerste rij OS) en kleine (tweede rij tool) pictogrammen; en banner_scale vertelt hervinden om banners te vestigen op een schaal 1: 1 (noScale, de standaardinstelling) of op de banner om het scherm (fillscreen) vullen schaal. Ik heb ook aangepast aan de post-installatie script gebruikt door de RPM en Debian-pakketten te zoeken naar bestaande Shim programma genaamd shimx64.efi, niet alleen shim.efi (zoals was eerder gedaan). Dit zou moeten helpen bij het installeren van een pakket op distributies die het shimx64.efi bestandsnaam gebruiken, zoals Ubuntu. Tot slot ben ik het verstrekken van een eerste reeks van Debian verpakkingen bestanden, die kunnen helpen bij de distributie maintainers te hervinden te nemen.

Wat is nieuw in versie 0.7.7:

  • Een nieuw configuratiebestand token, windows_recovery_files, leidt deze lijst van veranderingen; je kunt het gebruiken om bestanden die Windows recovery tools booten opgeven. Als u de windows_recovery optie op de showtools lijn omvatten, zullen deze bestanden vervolgens worden vertegenwoordigd door een kleine Windows herstel badge op de tweede rij in plaats van als een full-sized OS loader, waardoor het verminderen van rommel en het maken van het doel van deze loader duidelijker. U kunt nu ook een volledige pad naar items, waaronder een volume specifier dont_scan_files opgeven. De use_graphics_for, also_scan_dirs, dont_scan_dirs, dont_scan_files, scan_driver_dirs en windows_recovery_files tokens kunnen nu allemaal accepteren + als hun eerste optie, die de daaropvolgende lijst items veroorzaakt aan hun standaard worden toegevoegd in plaats van ze te vervangen. Het configuratiebestand kan nu op het programma start te geven door het passeren van een -c optie, zoals in -c myconf.conf; U kunt deze functie gebruiken voor het opzetten van een handleiding boot strofe dat hervinden lanceert met aangepaste boot opties. Scans van ext2 / 3 / 4fs en ReiserFS partities nu weglaten partities met bestandssysteem UUID's die al hebben gezien. Dit is een poging om rommel te verminderen van dergelijke partities die onderdelen van RAID 1-arrays zijn. De install.sh script probeert nu te lokaliseren en te monteren van een gemonteerde ESP bij het draaien onder Linux. Tot slot heb ik vast een bug in zowel install.sh en mkrlconf.sh die ervoor zorgde dat de gegenereerde refind_linux.conf bestand naar een verdwaalde kabelbreuk en onnodige PARTUUID = specificatie op sommige systemen bevatten.

Vergelijkbare software

Autopoweroff
Autopoweroff

2 Jun 15

gummiboot
gummiboot

18 Feb 15

coreboot
coreboot

11 May 15

Reacties op rEFInd

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!