rEFInd

Software screenshot:
rEFInd
Dettagli del software:
Versione: 0.9.2 Aggiornato
Data di caricamento: 27 Sep 15
Sviluppatore: Roderick W. Smith
Licenza: Libero
Popolarità: 790

Rating: 3.5/5 (Total Votes: 4)

ritrovare è un open source boot manager o boot loader che supporta Linux, Mac OS X e sistemi operativi Microsoft Windows. It & rsquo;. Sa fork del noto boot manager rEFIt, ma progettata per supportare UEFI (Unified Extensible Firmware Interface) a base di macchine

L'applicazione consente agli utenti di modificare manualmente e impostare le opzioni di boot-time, cercano i sistemi operativi dal vivo che sono distribuiti su dischi CD o unità flash USB, avviare Linux 3.3.0 e successivi kernel che sono costruiti con il supporto EFI stub caricatore.


Caratteristiche principali

Le caratteristiche principali includono il supporto per Secure Boot, che dipende da un Preloader separato o programma spessore, capacità di lanciare utilità di recupero di MS Windows e Macintosh, nonché programmi di EFI di terze parti come un guscio EFI.

Quando confrontato con rEFIt, possiamo notare subito che è in grado di ritrovare le macchine basati su UEFI gestire meglio che contengono bootloader multipla e rileva automaticamente installato EFI boot manager. Inoltre, esso fornisce sia in modalità testo e prompt di avvio grafico.

In termini più tecnici, l'applicazione offre il supporto per EFI 1.xe 2.x UEFI macchine, così come entrambi i PC e Mac. Inoltre, supporta una vasta gamma di sistemi di file, tra cui EXT2, EXT3, EXT4, Btrfs, ReiserFS, ISO-9660, e HFS +.

Un'altra caratteristica interessante è la possibilità di riavviare in l'utilità di installazione del firmware di UEFIs specifici. Inoltre, l'applicazione supporta aggiornamenti del kernel Linux non richiedono manutenzione, il che significa che non c'è bisogno di configurare manualmente i particolari parametri di avvio dopo un aggiornamento del kernel.


Conclusioni

Tutto sommato, è ritrovare ancora un altro grande UEFI boot loader, progettato come un software (GRand Unified Bootloader) rimpiazzo per il GRUB. E & rsquo; s in qualche modo simile al boot manager Gummiboot, ma include ancora più funzioni, più opzioni di configurazione, così come il supporto per numerose filesystem e sistemi operativi. Si è navigabile con la tastiera e supporta immagini di sfondo personalizzate.

Cosa c'è di nuovo in questa versione:

  • Subito dopo il rilascio 0.9.1, ho cominciato a ricevere segnalazioni di problemi con esso e Shim 0.8. (Si veda questo thread per uno di questi rapporti.) Si scopre che il problema non era un nuovo bug in ritrovi, ma piuttosto un cambiamento da Shim 0,7 a 0,8 Shim che ha reso quasi inutile con ritrovare. In particolare, Shim 0.8 ora registri De sé da EFI dopo un programma di follow-on lancia un altro. Questo viene fatto per evitare problemi in un percorso di avvio in cui Shim lancia fallback.efi, che a sua volta lancia un'altra Shim. Questo crea un nuovo problema, però: ritrovare in grado di convalidare un solo binario prima di essere "tagliato fuori" dalla Shim. Poiché i driver di ritrovare sono binari, se si utilizza un singolo driver, il che significa che non sarà in grado di lanciare tutto ciò che richiede la convalida tramite Shim. Ho scoperto rapidamente una soluzione, che ho implementato in questa versione. Considero questo un patch "cerotto", però, perché si basa su un capriccio della logica di Shim di bypassare la sua de-registrazione. In quanto tale, la soluzione in questa versione può rompersi con un futuro Shim. Una vera soluzione ci vorrà più tempo per svilupparsi. Voglio rilasciare questa versione soluzione per scongiurare ulteriori problemi nel breve termine, però. Questa versione introduce anche una nuova funzione, che è anche Shim correlati: A partire dalla versione 0.7, Shim ha sostenuto il lancio di binari diversi grubx64.efi facendoli passare sulla riga di comando. (In realtà, Shim 0.4 sostenuto questa, ma ha richiesto una specifica traiettoria spezzata.) Ho aggiunto il supporto per questa funzione per install.sh: Aggiunta l'opzione per --keepname install.sh provoca lo script di preservare il nome del file regolari di ritrovare e di registrare il approprirate seguito sui parametri per avere Shim lancio ritrovare con quel nome. Questo funziona, ma è probabile che sia più delicato che usare quella predefinita Shim follow-on nome grubx64.efi. Il vantaggio, naturalmente, è che ha bisogno di ritrovare "mentire" sul suo nome, che rende meno confusione nei nomi dei file. Per il momento, il numero di giri e pacchetti Debian costruisco Non faccio uso di questa nuova funzione di denominazione, visto che non posso essere sicuro che versione di Shim potrebbero essere prese. Questi cambiamenti non interessano gli utenti che non utilizzano Secure Boot.

Cosa c'è di nuovo nella versione 0.8.6:

  • La maggior parte (ma non tutti) dei cambiamenti di questo rilascio concentrarsi su Windows dual-boot e problemi specifici per Mac. C'è una nuova icona di Windows 8, che è ora utilizzato di default come icona di Windows, anche se la vecchia icona rimane disponibile e viene utilizzato per Windows XP e stivali precedenti su Mac. Se viene caricato il driver NTFS, ritrovare sarà ora di escludere non avviabili volumi NTFS dall'elenco di avvio di Mac (questa modifica non influisce PC basati su UEFI). Un bug che causava errata identificazione di interi dischi e volumi NTFS come FAT è stato risolto (ancora una volta, questo problema abbia interessato i Mac, i PC non). Un paio di Mac-specifici bug install.sh sono stati corretti, con conseguente individuazione più affidabile della ESP e della directory di installazione. Le versioni precedenti ignorato un nome di volume di "HFS + volume" perché quel nome è stato prodotto da versioni precedenti del driver ritrovare HFS + per tutti i volumi HFS +; ma la corrente HFS + driver produce un nome volume reale, così ho rimosso quel caso speciale dal codice. Ho rimosso il refit R472 commesso, introdotto nel 0.8.5, perché stava causando alcuni file BMP per non vengono caricati. Infine, il token hideui in refind.conf ora accetta un valore di badge, che ha l'effetto di nascondere i cartellini disco di tipo associate a icone di avvio del sistema operativo.

Cosa c'è di nuovo nella versione 0.8.5:

  • Il cambiamento più grande singola con questa versione è un nuovo driver NTFS contribuito da Samuel Liao, che ha contribuito anche il conducente Btrfs. Samuel ha contribuito anche alcune correzioni di driver vari e una modifica al modo in cui la tastiera è trattata, che migliora la reattività su alcuni sistemi. Questa versione migliora anche il modo in cui install.sh funziona con OS X. In particolare, tweaks il comando benedire in un modo che può eliminare i ritardi di avvio e fa un lavoro migliore di individuare e sostituire gli impianti esistenti ritrovare (sulla ESP), piuttosto che ciecamente scrivendo a EFI / BOOT. Infine, questa versione si applica impegna da fine della storia di rEFIt: r467, che migliora la gestione di stivali BIOS / legacy dal secondo e successivi dischi su Mac; e R472, che consente la gestione delle immagini BMP che non sono capovolte in senso verticale. Questi si impegna a non erano presenti nel ritrovare fin dall'inizio, perché il punto di partenza per ritrovare era un pacchetto sorgente Debian tratto da una versione leggermente precedente.

Cosa c'è di nuovo nella versione 0.8.4:

  • OS X 10.10 ("Yosemite") ha fatto le modifiche che ha reso necessaria alterazioni script install.sh sia di ritrovare e di ritrovare le impostazioni predefinite. In particolare, Yosemite ora utilizza una forma di gestione dei volumi logici (LVM), che rende l'installazione ritrovare nella directory principale di OS X impossibile, quindi la posizione di default viene modificato il ESP. Modifiche al default per dont_scan_volumes sono necessari per rendere la nuova posizione per l'OS X del boot loader vedere. Un altro grande cambiamento è nel nuovo (ma sperimentale) il supporto per l'avvio dalla rete, con l'aiuto di iPXE. Vedere il file BUILDING.txt nel pacchetto sorgente per i dettagli su come costruire e installare i file necessari. Una nuova opzione per refind.conf, enable_and_lock_vmx, imposta il bit VMX su CPU Intel, che è necessario per l'avvio alcuni hypervisor, come Hyper-V. Questa funzione può essere impostata su EFI molti computer ', ma alcuni, come Mac, mancano di questa capacità. (Non impostare questa opzione CPU AMD o Intel CPU più vecchie che non hanno questa caratteristica, però!) Se ritrovare non riesce a trovare la sua directory icone, ora scende di nuovo alla modalità testo. Un bug in dont_scan_files è stato corretto, consentendo di specificare un percorso completo per alcuni boot loader special-case di omettere loro dalle scansioni. Infine, ho aggiornato le icone per Fedora e Ubuntu e aggiunto un'icona per Xubuntu.

Cosa c'è di nuovo nella versione 0.8.3:

  • Questa versione introduce una serie di correzioni di bug e miglioramenti minori funzionalità. Il più visibile all'utente di questi sono che su Mac, ritrovare ora visualizza l'etichetta di una partizione per sistemi operativi BIOS avviabile su filesystem che ritrovare non può leggere; e ora si può passare timeout = -1 in refind.conf avere ritrovare avviare il sistema operativo predefinito immediatamente a meno che ci sia pressione di un tasto, quando i carichi ritrovare, nel qual caso tale pressione del tasto viene letto come un tasto di scelta rapida. Un cambiamento che è meno probabilità di essere notato è che l'impostazione predefinita per scan_all_linux_kernels è ora vero. Dal momento che questa opzione era stata non è commentato nel file di configurazione di esempio, questo cambiamento non riguarderà la maggior parte delle persone. Ho corretto un bug che causava ritrovare per scaricare i driver, non appena sono stati caricati. Questo non ha influenzato i driver di ritrovare, perché hanno ignorato il relativo EFI chiama; ma questo è stato prevenire alcuni altri piloti di lavorare. Ho aggiunto due nuove icone, una per Mythbuntu e l'altro per il boot manager Trifoglio. Infine, ho rimosso il codice GPLv2 di Oracle dal codice del driver del filesystem di base, dato che era incompatibile con la GPLv3 utilizzato dal driver Btrfs. Questa modifica non dovrebbe influire sul funzionamento dei driver, ma c'è una piccola possibilità che lo farà.

Cosa c'è di nuovo nella versione 0.8.2:

  • ho continuato a perfezionare il UEFI BIOS in modalità codice di avvio con questa versione; esso utilizza ora le voci di avvio del BIOS in modalità previste dal firmware di default, e analizza attivamente per le nuove voci solo se il token deep_uefi_legacy_scan è presente in refind.conf. Questa modifica è motivata da rapporti che ho ricevuto di BIOS in modalità voci di avvio si moltiplicano su alcuni sistemi; Tuttavia, una scansione profonda è necessaria per rilevare il secondo e successivi dischi su altri computer. Un secondo cambiamento importante è che la selezione predefinita è ora l'ultimo avviato voce piuttosto che il primo elemento nell'elenco. È comunque possibile impostare un valore predefinito fisso tramite il token default_selection, ed in effetti se si fornisce una lista che inizia con +, il valore predefinito sarà l'elemento precedentemente avviato da meno che non può essere trovato, nel qual caso le successive voci del elenco verrà provato. Piccole modifiche includono l'aggiunta di un'icona per Mageia Linux, una correzione di bug minore nel codice GUID-analisi, e un aggiornamento del mio sistema di build personale da TianoCore UDK2010.SR1.UP1.P1 a UDK2014. Quest'ultima voce interesserà chiunque altro che usa TianoCore costruire ritrovare, dal momento che alcuni percorsi predefiniti sono cambiati, quindi potrebbe essere necessario aggiornare voi stessi o regolare il percorso in Make.tiano.

Cosa c'è di nuovo nella versione 0.8.1:

  • La modifica del codice più grande in questa versione è che UEFI BIOS stile-mode codice di avvio di ritrovare ora funziona quando ritrovare è costruito con GNU-EFI così come quando costruito con Tianocore. Questa modifica non influenzerà gli utenti del mio binario build, che sono stati a lungo a base di Tianocore, ma se la vostra distribuzione costruisce ritrovare con GNU-EFI, potrebbe interessarvi. Alcune correzioni di bug dall'utente evidente includono una correzione per un bug che poteva causare ritrovare omettere boot loader nella directory principale di una partizione, una correzione di un bug che causava .VolumeIcon.icns di prendere una precedenza superiore al previsto su OS X avvio volumi, una correzione per un bug che poteva causare un avvio del BIOS in modalità dal dispositivo sbagliato in modalità UEFI, e una migliore centratura del BIOS in modalità descrizioni di avvio sullo schermo. Altre modifiche includono due nuovi font bitmap opzionale (Ubuntu Mono e Nimbus Mono), omissione dei messaggi sulla scansione di boot loader quando scan_delay è impostato su 1, un cambiamento per l'ordine di ricerca per le icone (file PNG ora sovrascrivono file ICNS), e un conversione di tutte le icone presenti nella directory icone da ICNS in formato PNG. Si noti che questa ultima modifica può richiedere la modifica stanze avvio manuale se si fa riferimento alle icone nella directory icona di default, a seconda di come si esegue l'aggiornamento ritrovare.

Cosa c'è di nuovo nella versione 0.7.9:

  • Questa versione include una serie di correzioni di bug: install.sh non visualizza più messaggi di errore se l'utilità dmraid non è disponibile; il driver HFS + riporta ora un nome di volume corretto; bug dei driver del filesystem che potrebbero causare blocchi sono stati risolti; una "utilità" ridondante nella descrizione del programma di utilità MOK è stato rimosso; e (non ancora testato) tentano di risolvere un problema continuo ripetere la scansione dopo espulsione di un disco su alcuni computer è stato attuato. Inoltre, ritrovare ora rimuove voci kernel ridondanti sui sistemi Ubuntu per mantenere il menu ordinato e una nuova opzione gdisk è stata aggiunta all'elemento showtools. (Una versione di EFI mia utilità gdisk può essere costruito con l'aiuto della biblioteca fdisk UEFI GPT).

Cosa c'è di nuovo nella versione 0.7.8:

  • Questa versione evidenzia le modifiche all'icona e manipolazione grafica banner. Internamente, ritrovare ora può scalare grafica, che le versioni precedenti non potevano fare. Per utilizzare questa funzione, esistono ora tre nuovi token refind.conf: big_icon_size e small_icon_size impostare le dimensioni delle grandi (prima fila OS) e piccole (seconda fila strumento) le icone; e banner_scale dice a ritrovare per disegnare banner a scala 1: 1 (noScale, impostazione predefinita) o per scalare il banner per riempire lo schermo (fillscreen). Ho anche regolato il post-installation script utilizzato dalla RPM e pacchetti Debian per la ricerca di programmi Shim esistenti chiamati shimx64.efi, non solo shim.efi (come era stato fatto in precedenza). Questo dovrebbe aiutare quando si installa un pacchetto su distribuzioni che utilizzano il nome del file shimx64.efi, come Ubuntu. Infine, sto fornendo una serie preliminare di file dei pacchetti Debian, che può aiutare manutentori della distribuzione ad adottare ritrovare.

Cosa c'è di nuovo nella versione 0.7.7:

  • Un nuovo token di file di configurazione, windows_recovery_files, guida la lista dei cambiamenti; è possibile utilizzarlo per specificare i file che si avviano strumenti di ripristino di Windows. Se si include l'opzione windows_recovery sulla linea showtools, questi file saranno poi rappresentate da un piccolo distintivo di recupero di Windows in seconda fila, piuttosto che come un caricatore pieno di dimensioni del sistema operativo, riducendo così l'ingombro e rendere lo scopo di questo caricatore più chiara. Ora puoi anche specificare un percorso completo dont_scan_files oggetti, tra cui un identificatore di volume. I use_graphics_for, also_scan_dirs, dont_scan_dirs, dont_scan_files, scan_driver_dirs e windows_recovery_files gettoni possono tutti ora accettare + come prima opzione, che fa sì che le successive voci di elenco da aggiungere ai valori predefiniti piuttosto che sostituirli. Il file di configurazione può ora essere specificata al momento del lancio del programma passando un opzione -c, come in myconf.conf -c; è possibile utilizzare questa funzione per impostare una istanza di avvio manuale che lancia ritrovare con opzioni di avvio modificate. Scansioni di ext2 / 3 / 4FS e partizioni ReiserFS ora omettono partizioni con filesystem UUID già visto. Questo è uno sforzo per ridurre l'ingombro da tali partizioni che sono componenti di array RAID 1. Lo script install.sh cerca ora di individuare e montare un ESP smontato quando viene eseguito sotto Linux. Infine, ho corretto un bug sia install.sh e mkrlconf.sh che ha causato il file refind_linux.conf generato per contenere una pausa randagio di linea e PARTUUID inutile = specifica su alcuni sistemi.

Programmi simili

mkinitramfs
mkinitramfs

2 Jun 15

GNU GRUB
GNU GRUB

27 Apr 17

GAG
GAG

2 Jun 15

Commenti a rEFInd

I commenti non trovato
Aggiungi commento
Accendere le immagini!