rEFInd

Tela Software:
rEFInd
Detalhes de Software:
Versão: 0.9.2 Atualizado
Data de upload: 27 Sep 15
Revelador: Roderick W. Smith
Licença: Livre
Popularidade: 790

Rating: 3.5/5 (Total Votes: 4)

Refind é uma fonte aberta gerenciador de boot ou boot loader que suporta Linux, Mac OS X e sistemas operacionais Microsoft Windows. It & rsquo;. Sa fork do gerenciador de inicialização rEFIt bem conhecido, mas projetado para suportar UEFI (Unified Extensible Firmware Interface) à base de máquinas

O aplicativo permite aos usuários editar manualmente e definir as opções de tempo de inicialização, tente sistemas operacionais ao vivo que são distribuídos em discos de CD ou unidades flash USB, lançar Linux 3.3.0 e kernels, que são construídos com suporte carregador EFI topo.


Características à primeira vista

As principais características incluem suporte para Secure Boot, que depende de um pré-carregador separado ou programa de calço, capacidade de lançar MS Windows e Macintosh utilitários de recuperação, bem como programas EFI de terceiros como um shell EFI.

Quando comparado com rEFIt, podemos notar imediatamente que Refind é capaz de máquinas melhores baseados em UEFI punho que contêm múltiplos bootloaders e detecta automaticamente instalado gerenciadores de inicialização EFI. Além disso, ele fornece tanto em modo de texto e prompts de inicialização gráfica.

Em termos mais técnicos, o aplicativo possui suporte para EFI 1.x e 2.x máquinas UEFI, bem como PCs e plataformas Mac. Ela também suporta uma ampla gama de sistemas de arquivos, incluindo ext2, ext3, EXT4, Btrfs, ReiserFS, ISO-9660, e HFS +.

Outra característica interessante é a capacidade de reiniciar para o utilitário de configuração de firmware UEFIs específicos. Além disso, o aplicativo oferece suporte a atualizações do kernel Linux sem necessidade de manutenção, o que significa que não há necessidade de configurar manualmente alguns parâmetros de arranque depois de uma atualização do kernel.


Conclusões

Ao todo, Refind é mais um grande gerenciador de inicialização UEFI, concebido como um (Grand Unified Bootloader) software substituto para o GRUB. It & rsquo; s de alguma forma semelhante ao gerenciador de boot gummiboot, mas inclui ainda mais recursos, várias opções de configuração, bem como suporte para vários sistemas de arquivos e sistemas operacionais. É navegável com o teclado e suporta imagens de fundo personalizados.

O que é novo nesta versão:

  • Logo após a liberação 0.9.1, comecei a receber relatórios de bugs sobre problemas com ele e Shim 0.8. (Veja este tópico para um tal relatório.) Acontece que o problema não era um novo bug em reencontrar, mas sim uma mudança de Shim Shim 0,7 a 0,8 que tornou quase inútil com Refind. Especificamente, Shim 0,8 des agora registra-se da EFI após um programa de follow-on lança outro. Isso é feito para evitar problemas em um caminho de inicialização em que Shim lança fallback.efi, que por sua vez lança mais um Shim. Isso cria um novo problema, porém: Refind pode validar apenas um binário antes de ser "cortado" de Shim. Desde que os controladores de reencontrar são binários, se você usar um único driver, isso significa que você não será capaz de lançar alguma coisa que necessite de validação via Shim. Eu descobri rapidamente uma solução alternativa, que eu tenho implementado nesta versão. Eu considero este um remendo "band-aid", embora, porque ele depende de um capricho da lógica de Shim para ignorar sua de-registro. Como tal, a solução contidas neste comunicado podem quebrar com um futuro Shim. Um verdadeiro correção vai demorar mais tempo para se desenvolver. Eu quero liberar esta versão alternativa de afastar ainda mais problemas a curto prazo, no entanto. Esta versão também apresenta um novo recurso, que é também relacionada com Shim: Desde a versão 0.7, Shim tem apoiado o lançamento de outros que grubx64.efi binários, passando-os na linha de comando. (Na verdade, Shim 0,4 apoiou esta, mas é necessária uma especificação de caminho quebrado.) Eu já adicionou suporte para esse recurso para install.sh: Adicionando a opção --keepname para install.sh faz com que o script para preservar filename regulares de reencontrar e registrar o approprirate follow-on parâmetros a ter Shim lançamento reencontrar com esse nome. Isso funciona, mas é provável que seja mais delicado do que usando o padrão Shim seguir-se em nome de grubx64.efi. A vantagem, é claro, é que não precisa reencontrar "mentira" sobre o seu nome, o que torna menos confusão em nomes de arquivos. No momento, o RPM ou Debian eu construir, não use este novo recurso de nomenclatura, desde que eu não posso ter certeza qual versão do Shim pode ser pego. Estas mudanças não afetam os usuários que não usam o Secure Boot.

O que é novo na versão 0.8.6:

  • A maioria (mas não todas) das mudanças deste libertação concentrar no Windows dual-boot e problemas específicos do Mac. Há um novo ícone Windows 8, que agora é usado por padrão como o ícone do Windows, embora o ícone antigo permanece disponível e é usado para o Windows XP e botas anteriores sobre Macs. Se o driver NTFS é carregado, Refind vai agora excluir volumes não inicializáveis ​​NTFS da lista de arranque Mac (essa mudança não afeta PCs baseados em UEFI). Um bug que fazia com identificação incorreta de discos inteiros e volumes NTFS como FAT foi corrigido (mais uma vez, esse problema afetou Macs, PCs não). Um par de erros install.sh específicos do Mac foram corrigidos, resultando na identificação mais confiável do ESP e de diretório de instalação. As versões anteriores ignorado um nome de volume de "HFS + volume", porque esse nome foi produzido por versões anteriores do driver Refind HFS + para todos os volumes HFS +; mas o atual HFS + condutor produz um nome de volume real, então eu removi que caso especial do código. Eu removi o rEFIt r472 cometer, introduzido no 0.8.5, porque ele estava causando alguns arquivos BMP falha ao carregar. Finalmente, o token HideUI em refind.conf agora aceita um valor de crachás, que tem o efeito de esconder os crachás do tipo de disco associados com os ícones de lançamento OS.

O que é novo na versão 0.8.5:

  • A maior mudança único com esta versão é um novo driver NTFS contribuído por Samuel Liao, que também contribuiu o motorista Btrfs. Samuel também contribuiu com algumas correções de motorista variado e uma alteração na forma como o teclado é tratado, o que melhora a capacidade de resposta em alguns sistemas. Esta versão também melhora a forma como install.sh funciona sob o OS X. Em particular, ele belisca o comando abençoar de uma forma que pode eliminar atrasos de inicialização e ele faz um trabalho melhor de detecção e substituição de instalações existentes Refind (no ESP), em vez de cegamente escrevendo para EFI / boot. Finalmente, esta versão se aplica commits desde o final da história da rEFIt: r467, o que melhora a manipulação de botas de BIOS / legados do segundo e subseqüentes discos em Macs; e r472, que permite a manipulação de imagens BMP que não estão verticalmente capotou. Estes commit não estavam presentes no Refind desde o início, porque o ponto de partida para reencontrar era um pacote fonte Debian tirado de uma versão um pouco mais cedo.

O que é novo na versão 0.8.4:

  • OS X 10.10 ("Yosemite") fez alterações que exigiam alterações ao script install.sh tanto de reencontrar e reencontrar padrões. Especificamente, Yosemite agora usa uma forma de gerenciamento de volume lógico (LVM) que torna a instalação Refind para o diretório raiz OS X impossível, de modo que o local padrão é alterado para o ESP. Alterações no padrão para dont_scan_volumes são necessários para fazer o novo local para o OS X boot loader aparecer. Outra grande mudança é no novo (mas experimental) suporte para inicialização via rede, com a ajuda de iPXE. Consulte o arquivo BUILDING.txt no pacote fonte para obter detalhes sobre como construir e instalar os arquivos necessários. Uma nova opção para refind.conf, enable_and_lock_vmx, define o bit VMX em processadores da Intel, o que é necessário para o arranque de alguns hypervisors, como o Hyper-V. Este recurso pode ser definido em EFIS muitos dos computadores, mas alguns, como Macs, não têm essa capacidade. (Não defina esta opção em processadores AMD ou mais processadores da Intel que não possuem esse recurso, embora!) Se Refind não pode encontrar seu diretório de ícones, que agora cai de volta para o modo de texto. Um bug no dont_scan_files foi corrigido, permitindo que você especifique um caminho completo para certos carregadores de inicialização especial a caso para omiti-los das verificações. Finalmente, eu atualizei os ícones para Fedora e Ubuntu e adicionou um ícone para Xubuntu.

O que é novo na versão 0.8.3:

  • Esta versão introduz uma série de correções de bugs e melhorias de recursos. O mais visível pelo usuário destes são que em Macs, Refind agora exibe rótulo de uma partição para sistemas operacionais de BIOS de arranque em sistemas de arquivos que Refind não sabem ler; e agora você pode passar timeout = -1 em refind.conf ter Refind inicializar o sistema operacional padrão imediatamente a menos que haja uma tecla quando as cargas Refind, caso em que keypress é lido como uma tecla de atalho. Uma mudança que é menos provável de ser notado é que a configuração padrão para scan_all_linux_kernels agora é verdade. Uma vez que esta opção foi uncommented no arquivo de configuração de amostra, esta mudança não afetará a maioria das pessoas. Tenho reparado um bug que causou Refind para descarregar drivers assim que eles foram carregados. Isto não afetou os drivers do Refind porque ignoraram o EFI relevantes chama; mas esta foi a prevenção de alguns outros pilotos de trabalhar. Eu adicionei dois novos ícones, um para Mythbuntu e outro para o gerenciador de boot do trevo. Finalmente, eu removi o código da Oracle GPLv2 do código do driver de núcleo do sistema de arquivos, uma vez que era incompatível com a GPLv3 utilizado pelo condutor Btrfs. Essa alteração não deve afectar o funcionamento dos motoristas, mas há uma pequena chance de que ele vai.

O que é novo na versão 0.8.2:

  • Eu continuou a refinar o código de inicialização UEFI BIOS-mode com esta versão; ele agora usa as entradas de inicialização de modo de BIOS fornecidos pelo firmware, por padrão, e verifica ativamente para novas entradas apenas se o token deep_uefi_legacy_scan está presente em refind.conf. Esta mudança é motivada por relatórios que recebi de entradas de inicialização de modo de BIOS multiplicadores em alguns sistemas; No entanto, uma análise minuciosa é necessária para detectar a segunda e subsequentes discos em outros computadores. A segunda mudança importante é que a seleção padrão é agora o último item de-inicializado em vez de o primeiro item na lista. Você ainda pode definir um padrão fixo via o token default_selection, e de fato, se você fornecer uma lista que começa com +, o padrão será o item anteriormente bota a menos que ele não pode ser encontrado, no caso dos itens subsequentes no que lista será julgado. Pequenas mudanças incluem a adição de um ícone para Mageia Linux, uma correção de bug menor em código GUID-análise, e uma atualização do meu sistema de construção pessoal de TianoCore UDK2010.SR1.UP1.P1 para UDK2014. Este último item vai afetar qualquer outra pessoa que usa TianoCore para construir Refind, uma vez que alguns caminhos padrão mudaram, então você pode precisar atualizar-se ou ajustar o caminho em Make.tiano.

O que é novo na versão 0.8.1:

  • A maior mudança código nesta versão é que de estilo UEFI BIOS-mode código de inicialização do Refind agora funciona quando Refind é construído com GNU-EFI, bem como quando construído com Tianocore. Essa mudança não afetará os usuários do meu binário constrói, que têm sido feitas com Tianocore, mas se a sua distribuição constrói reencontrar com GNU-EFI, ele pode lhe interessar. Algumas correções de bugs perceptível pelo usuário incluem uma correção para um bug que poderia causar Refind omitir carregadores de inicialização no diretório raiz de uma partição, uma correção para um bug que causava .VolumeIcon.icns para tomar uma precedência maior do que o pretendido no OS X inicialização volumes, uma correção para um bug que poderia causar um arranque em modo BIOS a partir do dispositivo errado no modo UEFI, e melhor centralização das descrições de inicialização de modo de BIOS na tela. Outras mudanças incluem duas novas fontes bitmap opcional (Ubuntu Mono e Nimbus mono), omissão de mensagens sobre a digitalização de carregadores de inicialização quando scan_delay é definido como 1, uma alteração para a ordem de pesquisa para ícones (arquivos PNG agora substituir arquivos ICNS), e um conversão de todos os ícones do diretório ícones de ICNS para o formato PNG. Note-se que esta última alteração pode exigir a mudança de estrofes de inicialização manual se referem a ícones no diretório ícone padrão, dependendo de como você atualizar Refind.

O que é novo na versão 0.7.9:

  • Esta versão inclui uma série de correções de bugs: install.sh não exibe mensagens de erro se o utilitário dmraid não está disponível; o driver HFS + agora relata um nome de volume correto; erros de driver do sistema de arquivos que podem causar travamentos foram corrigidos; uma "utilidade" redundante na descrição do utilitário MOK foi removido; e uma tentativa (como-ainda não foi testada) para corrigir um problema contínuo rescanning após ejetar um disco em alguns computadores foi implementado. Além disso, remove-se agora Refind entradas de kernel redundantes em sistemas Ubuntu para manter o menu organizado e uma nova opção gdisk foi adicionado ao produto showtools. (Uma versão EFI do meu utilitário gdisk pode ser construído com a ajuda da biblioteca fdisk UEFI GPT).

O que é novo na versão 0.7.8:

  • Esta versão destaca alterações ao ícone e manipulação de gráficos banner. Internamente, Refind agora pode dimensionar gráficos, que as versões anteriores não podia fazer. Para fazer uso dessa função, três novas fichas refind.conf agora existem: big_icon_size e small_icon_size definir os tamanhos dos grandes (de primeira linha OS) e pequenos (de segunda linha ferramenta) ícones; e banner_scale informa Refind desenhar banners para uma escala de 1: 1 (noScale, o padrão) ou para escalar a bandeira para preencher a tela (fillscreen). Eu também ajustou o script de pós-instalação utilizado pelo RPM ou Debian para procurar programas Shim existentes chamados shimx64.efi, não apenas shim.efi (como tinha sido feito antes). Isso deve ajudar ao instalar um pacote em distribuições que usam o nome do arquivo shimx64.efi, como o Ubuntu. Finalmente, eu estou fornecendo um conjunto preliminar de arquivos de pacotes Debian, que podem ajudar mantenedores da distribuição de adoptar Refind.

O que é novo na versão 0.7.7:

  • Um novo token arquivo de configuração, windows_recovery_files, lidera esta lista de mudanças; você pode usá-lo para especificar arquivos que arrancar ferramentas de recuperação do Windows. Se você incluir a opção windows_recovery na linha showtools, esses arquivos serão representados por um pequeno emblema de recuperação do Windows na segunda fila, em vez de como um carregador de tamanho OS, reduzindo assim a confusão e tornando o objetivo deste loader mais clara. Agora também é possível especificar um caminho completo para dont_scan_files itens, incluindo um especificador de volume. Os use_graphics_for, also_scan_dirs, dont_scan_dirs, dont_scan_files, scan_driver_dirs e windows_recovery_files tokens podem todos agora aceitam + como sua primeira opção, que faz com que itens de lista subsequentes a ser adicionado para seus padrões, em vez de substituí-los. O arquivo de configuração agora pode ser especificado no lançamento do programa, passando a opção -c, como em myconf.conf -c; você pode usar esse recurso para criar um parágrafo de inicialização manual que lança reencontrar com opções de boot modificados. Scans de ext2 / 3 / 4FS e partições ReiserFS agora omitir partições com UUIDs de sistema de arquivos que já foram vistos. Este é um esforço para reduzir a desordem de tais partições que são componentes de conjuntos RAID 1. O script install.sh agora tenta localizar e montar uma ESP desmontado quando executado no Linux. Finalmente, tenho reparado um bug em ambos install.sh e mkrlconf.sh que causou o arquivo refind_linux.conf gerado para conter uma quebra de linha estática e PARTUUID desnecessária = especificação em alguns sistemas.

Programas semelhantes

ms-sys
ms-sys

14 Apr 15

GAG
GAG

2 Jun 15

LinuxBIOS
LinuxBIOS

2 Jun 15

Comentário para rEFInd

Comentários não encontrado
Adicionar comentário
Ligue imagens!