rEFInd

Screenshot der Software:
rEFInd
Softwarebeschreibung:
Version: 0.9.2 Aktualisiert
Upload-Datum: 27 Sep 15
Entwickler: Roderick W. Smith
Lizenz: Frei
Popularität: 790

Rating: 3.5/5 (Total Votes: 4)

REFind ist ein Open Source Boot-Manager oder Bootloader, Linux, Mac OS X und Microsoft Windows-Betriebssystemen unterstützt. Es & rsquo; s. A. Gabel des bekannten rEFIt Boot-Manager, aber entwickelt, um zu unterstützen UEFI (Unified Extensible Firmware Interface) basierende Maschinen

Die Anwendung ermöglicht es Benutzern, manuell zu bearbeiten und Boot-Optionen, versuchen Sie Live-Betriebssysteme, die auf bootfähige CDs oder USB-Flash-Laufwerke verteilt sind, starten Sie Linux 3.3.0 und höher Kernel, die mit EFI Stub Loader-Unterstützung gebaut.


Features auf einen Blick

Key Features gehören die Unterstützung für Secure Boot, das auf einem separaten preloader oder Shim-Programm hängt, die Fähigkeit, MS Windows und Macintosh-Wiederaufnahme Dienstprogramme sowie Drittanbieter-EFI-Programme wie ein EFI-Shell starten.

Wenn mit rEFIt verglichen, können wir sofort bemerken, dass REFind der Lage ist, besser in den Griff UEFI-basierten Maschinen, die mehrere Bootloader enthalten und erkennt automatisch installiert EFI-Boot-Manager. Darüber hinaus bietet es sowohl Text-Modus und grafischen Boot-Eingabeaufforderungen.

In mehr Fachbegriffe, die Anwendung bietet Unterstützung für EFI 1.x und 2.x UEFI-Maschinen, sowie PCs und Mac-Plattformen. Es unterstützt auch eine breite Palette von Dateisystemen, einschließlich EXT2, EXT3, EXT4, Btrfs, ReiserFS, ISO-9660 und HFS +.

Ein weiteres interessantes Feature ist die Möglichkeit, in die Firmware-Setup-Programm von spezifischen UEFIs neu zu starten. Darüber hinaus unterstützt die Anwendung wartungsfrei Linux-Kernel-Updates, was bedeutet, dass es keine Notwendigkeit, manuell bestimmte Boot-Parameter nach einem Kernel-Update konfigurieren.


Schlussfolgerungen

Alles in allem ist REFind noch eine weitere große UEFI-Bootloader, als Drop-in-Ersatz für den GRUB (Unified Bootloader Grand) Software entwickelt. Es & rsquo; s irgendwie ähnlich dem Gummiboot Boot-Manager, aber es enthält noch mehr Funktionen, mehrere Konfigurationsmöglichkeiten sowie Unterstützung für zahlreiche Dateisysteme und Betriebssysteme. Es ist schiffbar mit der Tastatur und unterstützt benutzerdefinierte Hintergrundbilder.

Was ist neu in dieser Pressemitteilung:

  • Bald nach dem Loslassen 0.9.1, begann ich Empfangen von Fehlerberichten über Probleme mit ihm und Shim 0,8. (Siehe diesen Thread für einen solchen Bericht.) Es stellt sich heraus, dass das Problem nicht neu Fehler in wiederzufinden, sondern ein Wechsel von Shim Shim 0,7 bis 0,8, die es machte so gut wie nutzlos mit wiederzufinden. Insbesondere Shim 0,8 jetzt de-registriert sich von der EFI nachdem ein Folgeprogramm startet einen anderen. Dies wird gemacht, um Probleme in einer Startpfad in denen Shim startet fallback.efi, ruft seinerseits einen weiteren Shim vermeiden. Das schafft ein neues Problem, aber: REFind kann nur eine binäre validieren, bevor es "abgeschnitten" von Shim. Da Treiber REFind sind Binärdateien, wenn du einen einzigen Treiber zu verwenden, bedeutet, dass, dass Sie nicht in der Lage, alles, was die Validierung erfordert via Shim starten. Ich entdeckte schnell eine Abhilfe, die ich in dieser Version implementiert. Ich halte dies für eine "Band-Aid" Patch, obwohl, da es auf einer Laune der Shim Logik, seine Abmeldung zu umgehen. Als solches kann die Abhilfe in dieser Pressemitteilung mit Zukunft Shim brechen. Eine echte Lösung wird länger dauern, sich zu entwickeln. Ich möchte diese Abhilfe Version zu veröffentlichen, den Kopf ab weiteren Problemen in der nahen Zukunft, wenn. Diese Version führt auch ein neues Feature, das auch Shim Bezogen: Seit Version 0.7 hat Shim unterstützten Start außer grubx64.efi Binärdateien, indem man sie auf der Kommandozeile. (Eigentlich Shim 0.4 unterstützt, aber es benötigt einen gebrochenen Pfadangabe.) Ich habe Unterstützung für diese Funktion, um install.sh hinzugefügt: Hinzufügen des --keepname Option install.sh das Skript REFind regulären Dateinamen und die Erhaltung bewirkt registrieren Sie den approprirate Folgeparameter an Shim Einführung REFind mit diesem Namen haben. Dies funktioniert, aber ist wahrscheinlich empfindlicher als mit dem Standard-Shim Folge Namen grubx64.efi. Der Vorteil ist natürlich, dass REFind brauchen nicht "Lüge" zu seinem Namen, die für weniger Verwirrung in Dateinamen macht. Für den Moment haben die rpm und Debian Pakete baue ich nicht mit diesem neuen Namensmerkmal, da kann ich nicht sicher, welche Version von Shim kann abgeholt werden können. Diese Änderungen haben keine Auswirkungen auf Benutzer, die nicht mit Secure Boot.

Was ist neu in der Version 0.8.6:

  • Die meisten (aber nicht alle) der Änderungen Dieses Release konzentrieren sich auf Windows-Dual-Boot-und Mac-spezifische Fragen. Es gibt eine neue Windows 8-Symbol, das nun standardmäßig als Windows-Symbol verwendet wird, wenn auch der alte Symbol bleibt verfügbar und ist für Windows XP und früheren Stiefel auf Macs verwendet. Wenn der NTFS-Treiber geladen ist, wird REFind jetzt nicht bootfähige NTFS-Volumes aus dem Mac-Boot-Liste auszuschließen sind (diese Änderung wirkt sich nicht auf UEFI-basierte PCs). Ein Fehler, der Fehlidentifizierung von ganzen Festplatten und NTFS-Volumes verursacht als FAT wurde behoben (wieder, dieses Problem betroffen Macs, PCs nicht). Ein paar Mac-spezifische install.sh Fehler wurden korrigiert, was zu zuverlässigeren Identifizierung des ESP und des Installationsverzeichnisses. Frühere Versionen ignoriert ein Volumen Namen "HFS + Volumen", weil dieser Name wurde von früheren Versionen des REFind HFS + Treiber für alle HFS + Volumes erzeugt werden; aber die aktuelle HFS + Treiber erzeugt einen echten Volumennamen, also habe ich, dass Spezialfall aus dem Code entfernt. Ich entfernte die R472 rEFIt zu begehen, in 0.8.5 eingeführt, weil es verursacht einige BMP-Dateien in nicht geladen werden. Schließlich ist die hideui Token in refind.conf akzeptiert jetzt einen Wert von Abzeichen, die die Wirkung von Verstecken der scheibenförmigen Abzeichen mit OS Launch Symbole zugeordnet ist.

Was ist neu in der Version 0.8.5:

  • Die größte einzelne Änderung mit dieser Version ist eine neue NTFS-Treiber von Samuel Liao, der auch dazu beigetragen die Btrfs-Treiber bei. Samuel trug auch einige sonstige Treiberupdates und eine Änderung in der Art und Weise die Tastatur verwendet, die Reaktionsfähigkeit auf einigen Systemen verbessert. Diese Version verbessert auch die Art und Weise install.sh arbeitet unter OS X. Insbesondere ist es zwickt der segne Befehl in einer Weise, die Startverzögerungen zu eliminieren können und es macht einen besseren Job zu erkennen und Ersatz bestehender REFind Installationen (auf dem ESP), sondern als blind schreibe EFI / BOOT. Schließlich gilt diese Version Commits von Ende in rEFIt Geschichte: r467, die Handhabung von BIOS / Legacy-Stiefel aus den zweiten und den folgenden Festplatten auf Macs verbessert; und R472, die Umgang mit BMP-Bilder, die nicht vertikal gespiegelt werden ermöglicht. Diese Commits nicht anwesend waren in REFind von Anfang an, weil der Ausgangspunkt für REFind war ein Debian-Quellpaket aus einer etwas früheren Version übernommen.

Was ist neu in der Version 0.8.4:

  • OS X 10.10 ("Yosemite") vorgenommen Änderungen, Änderungen an beiden REFind die Skript install.sh notwendig und REFind Standardwerte. Insbesondere verwendet Yosemite jetzt eine Form der Logical Volume Management (LVM), die Installation REFind auf die OS X-Stammverzeichnis unmöglich macht, so dass das Standardverzeichnis ist mit dem ESP geändert. Änderungen an der Voreinstellung für dont_scan_volumes sind notwendig, um den neuen Standort für die OS X-Bootloader-Show ausmachen. Eine weitere große Veränderung ist in der neuen (aber experimentell) Unterstützung für Netzwerk-Boot, mit der Hilfe von IPxE. Siehe die BUILDING.txt Datei im Quellpaket für Details, wie die notwendigen Dateien zu erstellen und zu installieren. Eine neue Option für refind.conf, enable_and_lock_vmx, setzt das VMX-Bit auf Intel-CPUs, die für das Booten einige Hypervisoren wie Hyper-V erforderlich ist. Diese Funktion kann auf EFI viele Computer "festgelegt werden, aber einige, wie Macs, fehlt diese Fähigkeit. (Haben Sie diese Option auf AMD-Prozessoren oder älteren Intel-CPUs, die diese Funktion fehlt nicht gesetzt, obwohl!) Wenn REFind seine Symbole Verzeichnis nicht finden, es fällt nun wieder in den Textmodus. Ein Fehler in dont_scan_files wurde behoben, so dass Sie einen vollständigen Pfad auf bestimmte Sonderfall Bootloader festlegen, um sie von Scans weglassen. Schließlich habe ich die Symbole für Fedora und Ubuntu aktualisiert und ein Symbol für Xubuntu.

Was ist neu in der Version 0.8.3:

  • Diese Version enthält eine Reihe kleinere Bug-Fixes und Funktionsverbesserungen. Die für den Anwender offensichtlichsten davon sind, dass auf Macs, REFind zeigt nun einen Partitions Label für BIOS-bootfähige Betriebssysteme auf Dateisysteme, die REFind nicht lesen kann; und Sie können jetzt passieren timeout = -1 in refind.conf haben REFind booten Sie das Standard-Betriebssystem sofort, es sei denn es gibt einen Tastendruck, wenn REFind Lasten, in welchem ​​Fall, dass Tastendruck wird als eine Tastenkombination zu lesen. Eine Änderung, die weniger wahrscheinlich zu bemerken ist, dass die Standardeinstellung für scan_all_linux_kernels ist jetzt wahr. Da diese Option war in der Beispielkonfigurationsdatei auskommentiert worden ist, wird diese Änderung keine Auswirkungen auf die meisten Menschen. Ich habe einen Fehler, der REFind an die Fahrer, sobald sie geladen wurden entladen, wurde behoben. Dies hatte keinen Einfluss auf Treiber wiederzufinden ist, weil sie ignoriert die entsprechende EFI nennt; aber dies war verhindert einige andere Fahrer aus arbeiten. Ich habe zwei neue Symbole, eines für Mythbuntu und die andere für die Clover-Boot-Manager hinzugefügt. Schließlich habe ich Oracle GPLv2 Code aus dem Kerndateisystem-Treiber-Code entfernt werden, da sie mit der GPLv3 durch die Btrfs-Treiber verwendet, unvereinbar sei. Diese Änderung sollte nicht auf den Betrieb der Treiber, aber es gibt eine geringe Chance, dass es wird.

Was ist neu in der Version 0.8.2:

  • Ich habe weiterhin das UEFI BIOS-Boot-Code-Modus mit dieser Version zu verfeinern; Es verwendet nun die BIOS-Modus Starteinträge durch die Firmware standardmäßig zur Verfügung gestellt und aktiv scannt für neue Einträge nur, wenn der deep_uefi_legacy_scan Token in refind.conf vorhanden ist. Diese Änderung wird durch Berichte Ich habe von BIOS-Modus Starteinträge Multiplikation auf einigen Systemen erhalten motiviert; jedoch wird eine umfassende Überprüfung erforderlich, um die zweite und die folgenden Festplatten auf anderen Computern zu erkennen. Eine zweite wichtige Änderung ist, dass die Standardauswahl ist nun der letzte gebootet Artikel nicht das erste Element in der Liste. Sie können immer noch gesetzt fest vorgegeben und über den default_selection Token, und in der Tat, wenn Sie eine Liste, die mit + beginnt bereitzustellen, wird der Standard die zuvor gebootet Titel, wenn sie nicht gefunden werden kann, in welchem ​​Fall die nachfolgenden Einträge in der Liste wird versucht werden. Kleinere Änderungen umfassen die Zugabe von einem Symbol für Mageia Linux, eine kleinere Bug-Fix in GUID-Parsing-Code, und ein Update meiner persönlichen Build-System von TianoCore UDK2010.SR1.UP1.P1 zu UDK2014. Dieser letzte Punkt wird jemand anderes, die TianoCore nutzt, um REFind zu bauen, da einige Standardpfade geändert beeinflussen, so dass Sie benötigen, um sich selbst zu aktualisieren oder passen Sie den Pfad in Make.tiano.

Was ist neu in der Version 0.8.1:

  • Die größte Codeänderung in dieser Version ist, dass REFind des UEFI-style BIOS-Boot-Code-Modus funktioniert nun, wenn REFind mit GNU-EFI sowie, wenn sie mit Tianocore gebaut. Diese Änderung hat keine Auswirkungen auf Anwender meiner binären Builds, die lange mit Tianocore gemacht worden sind, aber wenn Ihre Distribution baut REFind mit GNU-EFI, könnte es Sie interessieren. Einige Benutzer bemerkbar Fehlerbehebungen beinhalten eine Korrektur auf ein Fehler behoben, der dazu führen könnte REFind zu Bootloadern auf Root-Verzeichnis einer Partition nicht angeben, ein Update auf einen Fehler, der .VolumeIcon.icns verursacht einen höheren als gedacht Vorrang auf OS X Boot nehmen Volumen, ein Update auf einen Fehler, dass ein BIOS-Modus booten Sie von der falsche Gerät im UEFI-Modus und eine verbesserte Zentrierung der BIOS-Boot-Modus Beschreibungen auf dem Bildschirm führen kann. Weitere Änderungen sind zwei neue optionale Bitmap-Schriften (Ubuntu Mono und Nimbus Mono), Unterlassung von Meldungen über das Scannen von Bootloader, wenn scan_delay 1, eine Änderung der Suchreihenfolge für Symbole (PNG-Dateien jetzt überschreiben ICNS-Dateien) und eine eingestellt ist Umwandlung aller Symbole in der Ikonen-Verzeichnis aus ICNS das PNG-Format. Beachten Sie, dass diese letzte Änderung kann es erforderlich ändern manuellen Boot-Strophen, wenn Sie beziehen sich auf Symbole in der Standard-Icon-Verzeichnis, je nachdem wie Sie REFind aktualisieren.

Was ist neu in der Version 0.7.9:

  • Diese Version enthält eine Reihe von Bugfixes: install.sh nicht mehr zeigt Fehlermeldungen, wenn die dmraid Dienstprogramm nicht verfügbar ist; das HFS + Treiber meldet jetzt eine korrekte Volumennamen; Dateisystem-Treiber Bugs, die mit Absturz führen könnten, wurden behoben; eine redundante "Nützlichkeit" in der MOK Dienstprogramm Beschreibung entfernt worden ist; und eine (bis jetzt noch ungetestet) Versuch, eine kontinuierliche-Rescan-Problem nach dem Auswerfen einer Disc auf einigen Computern zu beheben wurde implementiert. Darüber hinaus REFind entfernt nun redundante Kernel Einträge auf Ubuntu-Systeme, um das Menü übersichtlich zu halten und eine neue gdisk Option hat zur showtools Artikel wurde hinzugefügt. (Eine EFI Version meiner gdisk Dienstprogramm kann mit Hilfe des UEFI GPT fdisk Bibliothek aufgebaut werden.)

Was ist neu in der Version 0.7.8:

  • Diese Version unterstreicht Änderungen Symbol und Banner-Grafiken Handling. Intern kann REFind jetzt skalieren Grafiken, die vorherigen Versionen konnte es nicht tun. Um von dieser Funktion Gebrauch zu machen, gibt es drei neue Tokens refind.conf jetzt: big_icon_size und small_icon_size legen Sie die Größen von big (ersten Reihe OS) und kleine (zweiten Reihe Tool) Icons; und banner_scale erzählt REFind Banner zu einem 1 Unentschieden: Maßstab 1 (noScale, Standard) oder das Banner, um den Bildschirm (fillScreen) füllen zu skalieren. Ich habe auch die Post-Installationsskript von der rpm und Debian Pakete verwendet werden, um für bestehende Shim Programmen aufgerufen shimx64.efi Suche eingestellt, nicht nur shim.efi (wie es zuvor getan wurde). Dies sollte bei der Installation eines Pakets auf Ausschüttungen, die den Dateinamen shimx64.efi verwenden, wie zum Beispiel Ubuntu zu helfen. Schließlich bin ich eine vorläufige Reihe von Debian-Paketdateien, die helfen können Verteilung Maintainer zu REFind anzunehmen.

Was ist neu in der Version 0.7.7:

  • Eine neue Konfigurationsdatei Token, windows_recovery_files führt diese Liste der Änderungen; Sie können es verwenden, um Dateien, die Windows Recovery-Tools booten angeben. Wenn Sie die Option auf der windows_recovery showtools Linie gehören, diese Dateien werden dann durch ein kleines Windows-Recovery-Abzeichen in der zweiten Reihe und nicht als ein Full-Size-OS-Loader dargestellt werden, damit Unordnung reduziert wird und der Zweck dieser loader klarer. Sie können auch jetzt geben Sie einen vollständigen Pfad, um Elemente, einschließlich einer Volumenangabe dont_scan_files. Die use_graphics_for, also_scan_dirs, dont_scan_dirs, dont_scan_files, scan_driver_dirs und windows_recovery_files Token können jetzt alle akzeptieren + als erste Option, die nachfolgenden Listenelemente veranlasst, auf die Standardwerte, anstatt sie zu ersetzen hinzugefügt werden. Die Konfigurationsdatei kann jetzt bei Programmstart, indem eine Option -c, wie in -c myconf.conf festgelegt werden; Sie können diese Funktion verwenden, um die Einrichtung eines manuellen Boot-Strophe, die REFind mit modifizierten Bootoptionen gestartet. Scans von ext2 / 3 / 4fs und ReiserFS-Partitionen jetzt weglassen Partitionen mit Dateisystem UUIDs, die bereits gesehen haben. Dies ist ein Versuch, eine solche Unordnung von Partitionen, die Komponenten des RAID 1-Arrays sind zu reduzieren. Das Skript install.sh versucht jetzt zu lokalisieren und zu montieren eine post ESP, wenn unter Linux laufen. Schließlich habe ich einen Fehler in beiden install.sh und mkrlconf.sh dass die erzeugte refind_linux.conf Datei, um eine Streuzeilenumbruch und unnötige PARTUUID = Spezifikation auf einigen Systemen enthalten, wurde behoben.

Ähnliche Software

s6-linux-utils
s6-linux-utils

19 Feb 15

ms-sys
ms-sys

14 Apr 15

LinuxBIOS
LinuxBIOS

2 Jun 15

QGRUBEditor
QGRUBEditor

2 Jun 15

Kommentare zu rEFInd

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!