rEFInd

소프트웨어 스크린 샷:
rEFInd
소프트웨어 정보:
버전: 0.9.2 업데이트
업로드 날짜: 27 Sep 15
개발자: Roderick W. Smith
라이센스: 무료
인기: 458

Rating: 3.0/5 (Total Votes: 2)

REFind 함수는 리눅스, 맥 OS X 및 Microsoft Windows 운영 체제를 지원하는 오픈 소스 부팅 관리자 또는 부트 로더입니다. 그것은 했음;. 잘 알려진 수리 부팅 관리자의 SA 포크,하지만 설계가 UEFI (통합 확장 펌웨어 인터페이스) 시스템을 기반 지원하는

응용 프로그램은 사용자가 수동으로 편집하고 설정 부팅 시간 옵션, 부팅 가능한 CD 디스크 또는 USB 플래시 드라이브에 분산되어 실시간 운영 체제, 리눅스 3.3.0 및 EFI 스텁 로더 지원 내장되어 나중에 커널을 실행을 시도 할 수 있습니다.


한눈에 특징

주요 기능은 보안 별도의 프리 로더 또는 심 프로그램에 따라 부트, EFI 셸 같은 MS Windows 및 Macintosh 복구 유틸리티뿐만 아니라 타사 EFI 프로그램을 실행하는 기능에 대한 지원을 포함한다.


수리와 비교했을 때

, 우리는 즉시 REFind 함수는 EFI 부트 매니저를 설치 검출 자동으로 여러 부트 로더를 포함하고 더 나은 핸들 UEFI 기반 시스템에 대한 수 있다는 것을 알 수 있습니다. 또한, 텍스트 모드 및 그래픽 부팅 지시 모두를 제공한다.

는 기술적 인 측면에서, 응용 프로그램은 EFI 1.x 및 UEFI 2.x에서 기계뿐만 아니라 모두 PC와 맥 플랫폼에 대한 지원을 제공합니다. 또한, EXT2, EXT3, EXT4, BTRFS, ReiserFS의, ISO-9660, 및 HFS +를 포함한 파일 시스템.

다양한 지원

또 다른 흥미로운 기능은 특정 UEFIs의 펌​​웨어 설정 유틸리티로 부팅 할 수있는 기능입니다. 또한, 응용 프로그램이 필요 수동으로 커널 업데이트 후 부팅 파라미터가 구성하지 않으려면 즉, 유지 보수가 필요없는 리눅스 커널 업데이트를 지원합니다.


결론

모두 모두, REFind 함수는 드롭 인 (drop-in) 교체 GRUB에 대한 (그랜드 통합 부트 로더) 소프트웨어로 설계 다른 큰 UEFI 부트 로더는 아직입니다. 그것은 했음은, gummiboot 부팅 관리자에 어떻게 든 비슷한이야,하지만 더 많은 기능, 여러 구성 옵션뿐만 아니라, 다수의 파일 시스템 및 운영 체제에 대한 지원이 포함되어 있습니다. 그것은 키보드로 탐색하고 사용자 정의 배경 이미지를 지원합니다.

이 릴리스의 새로운 기능 :



곧 0.9.1을 발표 한 후, 나는 그것과 심 0.8 문제에 대한 버그 리포트를 받기 시작했다. 그것은 문제가 REFind 함수에 새로운 버그가 아니라는 것을 밝혀 (. 하나의 보고서에 대한이 스레드를 참조하십시오), 오히려 심 0.7에서의 변화가 REFind 함수와 쓸모 옆에 그것을 만든 0.8 심 수 있습니다. 후속 프로그램이 다른 하나를 실행 한 후 특히, 심 0.8은 이제 EFI에서 자신을-등록을 해제. 이 차례로 다른 심을 시작 심 fallback.efi 시작하는 부팅 경로에서 문제가 발생하지 않도록하기위한 것입니다. 하지만 이것은 새로운 문제를 만들어 : 그것은 심에서 "차단"되기 전에 REFind 함수는 하나의 이진의 유효성을 검사 할 수 있습니다. REFind 함수의 드라이버 바이너리이기 때문에 단일 드라이버를 사용하는 경우, 그것은 당신이 심 통해 검증을 필요로 아무것도 시작할 수 없음을 의미합니다. 나는 빨리 내가​​이 릴리스에서 구현 한 해결 방법을 발견했다. 그것의 등록 취소를 우회 심의 논리의 특질에 의존 때문에,하지만,이에게 "반창고"패치를 고려한다. 따라서,이 릴리스의 해결 방법은 미래 심으로 중단 될 수 있습니다. 진정한 수정 프로그램을 개발하는 데 시간이 더 걸릴 것입니다. 그래도, 단기적으로 더 문제를 머리에이 해결 버전을 출시 할 수 있습니다. 이 버전은 또한 심 관련있는 새로운 기능을 소개 : 버전 0.7 이후, 심 지원하고 명령 줄에 전달하여 grubx64.efi 이외의 바이너리를 실행. (사실, 심 0.4이 지원하지만 깨진 경로 지정이 필요합니다.) 나는 install.sh이 기능에 대한 지원을 추가했습니다 : REFind 함수의 일반 파일 이름과에 보존 할 수있는 스크립트를 원인으로 install.sh --keepname 옵션을 추가 후속 매개 변수를 그 이름으로 심 발사 REFind 함수를 가지고 approprirate를 등록합니다. 이 작동하지만, 심 후속 grubx64.efi의 이름 기본값을 사용하는 것보다 더 섬세한 될 가능성이 높습니다. 장점은 물론, REFind 함수는 파일 이름에 덜 혼란하게 이름에 대한 "거짓말"을 할 필요가 없습니다 것입니다. 내가 뽑힐 수 심의 버전을 확신 할 수 없기 때문에 그 순간, 나는 구축 RPM과 데비안 패키지는이 새로운 네이밍 기능을 사용하지 마십시오. 이러한 변경 사항은 보안 부팅을 사용하지 않는 사용자에 영향을주지 않습니다.

버전 0.8.6의 새로운 기능 :



이 릴리스의 변경 (전부는 아니지만) 대부분은 윈도우 듀얼 부팅과 맥 관련 문제에 초점을 맞 춥니 다. 이전 아이콘이 사용 가능한 상태로 유지 및 Windows XP와 Mac에 이전 부츠에 사용되지만 지금 Windows 아이콘 기본적으로 사용되는 새로운 Windows 8 아이콘은있다. NTFS 드라이버가로드 된 경우, REFind 함수는 이제 맥 부팅 목록에서 부팅 할 수없는 NTFS 볼륨을 제외합니다 (이 변화는 UEFI 기반 PC에 영향을주지 않습니다). 인 FAT가 수정되었습니다로 전체 디스크 및 NTFS 볼륨의 오인을 야기 버그 (다시,이 문제는 맥이 아닌 PC를 영향). 맥 특정 install.sh 버그의 몇 ESP의보다 안정적인 식별 및 설치 디렉토리의 결과, 수정되었습니다. 이전 버전은 그 이름이 모든 HFS + 볼륨에 대한 REFind 함수 HFS + 드라이버의 이전 버전에 의해 생성 되었기 때문에 "HFS + 볼륨"의 볼륨 이름을 무시; 하지만 현재의 HFS는 + 드라이버는 실제 볼륨 이름을 생성, 그래서 나는 코드에서 특별한 경우를 삭제했습니다. 나는 약간의 BMP 파일을로드하는 데 실패하는 원인이 되었기 때문에, 0.8.5에 도입, r472의 수리 커밋 삭제했습니다. 마지막 refind.conf에 hideui 토큰은 현재 OS 실행 아이콘과 연관된 디스크 형 배지를 숨기는 효과가 배지의 값을 수용한다.

버전 0.8.5의 새로운 기능 :



이 버전의 가장 큰 하나의 변화는 또한 BTRFS 드라이버를 기여 사무엘 리아, 기부 새로운 NTFS 드라이버입니다. 사무엘은 일부 기타 드라이버 수정 및 일부 시스템 응답 성을 향상 키보드가 처리되는 방식에 변화를 기여했다. 오히려,이 버전은 또한이 시작 지연을 제거 할 수있는 방법으로 명령을 축복 쥔다, 특히 OS X의에서 작동 install.sh 방법을 개선하고 그것을 감지하고 (ESP에) 기존 REFind 함수의 설치를 대체하는 더 나은 일을 맹목적으로 EFI / 부팅을 쓰는 것보다. 맥의 두 번째 및 후속 디스크에서 BIOS / 레거시 부츠 처리를 개선하는 r467; 마지막으로,이 버전은 후반 수리의 역사에서 커밋을 적용 수직으로 이성을 상실하지 않는 BMP 이미지를 처리​​ 가능 r472. REFind 함수에 대한 시작점 약간 이전 버전에서 찍은 데비안 소스 패키지 때문에 이러한 커밋 REFind 함수에 처음부터 존재하지 않았다.

버전 0.8.4의 새로운 기능 :



OS는 X 10.10 ( "요세미티")는 모두 REFind 함수의 install.sh 스크립트에 변경을 필요로하고 기본값을 REFind 함수 변경을했다. 특히, 요세미티는 이제 불가능 OS X의 루트 디렉토리에 REFind 함수를 설치하게 논리적 볼륨 관리를 (LVM)의 형태를 사용하기 때문에 기본 위치는 ESP로 변경됩니다. dont_scan_volumes의 기본에 대한 변경 사항은 OS X의 부트 로더 쇼까지 새 위치를 만들 필요합니다. 또 다른 큰 변화는 lpxE로의 도움으로, 네트워크 부팅에 대한 새로운 (그러나 실험)을 지원합니다. 필요한 파일을 구축하고 설치하는 방법에 대한 자세한 내용은 소스 패키지의 BUILDING.txt 파일을 참조하십시오. 새로운 옵션 refind.conf를 들어, enable_and_lock_vmx, 하이퍼 - V와 같은 일부 하이퍼 바이저를 부팅에 필요한 인텔의 CPU에 VMX 비트를 설정합니다. 이 기능은 많은 컴퓨터 'EFIS에 설정 될 수 있지만, 이러한 맥 일부는,이 능력이 부족하다. (하지만, AMD CPU를하거나이 기능이 부족 오래된 인텔 CPU에서이 옵션을 설정하지 마십시오!) REFind 함수는 아이콘 디렉토리를 찾을 수없는 경우, 지금은 텍스트 모드로 다시 떨어진다. dont_scan_files의 버그, 고정 검사에서이를 생략 할 특수한 경우의 부트 로더에 대한 완전한 경로를 지정 할 수 있도록하고있다. 마지막으로, 나는 페도라와 우분투 아이콘을 업데이트하고 분투에 대한 아이콘을 추가했습니다.

버전 0.8.3의 새로운 기능 :



이 버전은 사소한 버그 수정 및 기능 개선의 숫자를 소개합니다. 대부분의 사용자가 볼 수있는 이들의 맥에서 지금 REFind 함수 REFind 함수가 읽을 수없는 파일 시스템에 BIOS 부팅 운영체제를위한 파티션의 레이블을 표시한다는 것이다; 당신은 지금의 키가 아니라면 REFind 함수가 즉시 기본 OS를 부팅하도록 refind.conf -1 = 타임 아웃을 통과 할 때 REFind 함수로드, 키 누름이 단축키로 읽도록하는 경우. 수 발견 될 가능성이 적습니다의 변화는 scan_all_linux_kernels의 기본 설정은 지금 사실이다. 이 옵션이 샘플 구성 파일에서 주석 처리했다 때문에,이 변화는 대부분의 사람들에 영향을 미치지 않습니다. 나는 REFind 함수가 즉시로드 된로 드라이버를 언로드의 원인이되었던 버그가 수정되었습니다. 이들이 관련 EFI 통화 무시하기 때문 REFind 함수의 드라이버에 영향을 미치지 않았다; 하지만이 작업에서 다른 드라이버를 방지했다. 나는 두 개의 새로운 아이콘, Mythbuntu 하나는 클로버 부팅 관리자에 대한 다른 추가했습니다. 이 btrfs를 드라이버에 의해 사용되는 GPL v3을 호환 때부터 마지막​​으로, 핵심 파일 시스템 드라이버 코드에서 오라클의 GPLv2에 코드를 삭제했습니다. 이러한 변화는 운전자의 조작에 영향을 미치지 않아야하지만 것이라는 슬림 기회가있다.

버전 0.8.2의 새로운 기능 :



나는이 버전의 UEFI BIOS 모드 부팅 코드를 수정하는 것을 계속했습니다; 지금은 기본적으로 펌웨어가 제공하는 BIOS 모드 부팅 항목을 사용하여, 적극적으로 deep_uefi_legacy_scan 토큰이 refind.conf에 존재하는 경우에만 새 항목을 검색합니다. 이러한 변화는 내가 어떤 시스템에 곱 BIOS 모드 부팅 항목의받은 보고서에 의해 좌우된다 그러나, 세부 검색은 다른 컴퓨터의 두 번째 이후 디스크를 감지 할 필요가있다. 두 번째로 중요한 변화는 디폴트 선택이 이제 마지막 부팅 항목보다는리스트의 첫 번째 항목이 있다는 것이다. 당신은 여전히​​ default_selection 토큰을 통해 고정 된 기본값을 설정할 수 있습니다, 그것을 찾을 수없는 경우가 아니면 +로 시작하는 목록을 제공하는 경우 사실, 기본적으로는 이전에 부팅 된 항목이 될 것이다 경우에 다음 항목에 목록이 시도됩니다. 약간 변경 마제 야 리눅스, GUID 구문 분석 코드의 사소한 버그 수정에 대한 아이콘을 추가하고, UDK2014에 TianoCore UDK2010.SR1.UP1.P1에서 내 개인 빌드 시스템의 업데이트를 포함한다. 몇 가지 기본 경로가 변경된 이후 자신을 업데이트하거나 Make.tiano의 경로를 조정해야 할 수 있도록이 마지막 항목은 REFind 함수를 구축 TianoCore을 사용하여 다른 사람에 영향을 미칠 것입니다.

버전 0.8.1의 새로운 기능 :



이 버전에서 가장 큰 코드 변경 REFind 함수가 Tianocore로 구축 할 때뿐만 아니라 GNU-EFI로 구축 될 때 REFind 함수의 UEFI 스타일 BIOS 모드 부팅 코드는 이제 작동합니다. 이러한 변화는 긴 Tianocore로되었습니다 내 진 사용자 빌드에 영향을 미치지 않을 것이다, 그러나 당신의 분포는 GNU-EFI와 REFind 함수 빌드하는 경우, 그것은 당신이 관심을 수 있습니다. 일부 사용자에 띄는 버그 수정 REFind 함수는 파티션의 루트 디렉토리에 부트 로더를 생략하게 할 수있는 버그 수정을 포함, .VolumeIcon.icns 발생 버그 수정 OS X 부팅에보다 높은 것 우선하는 볼륨, UEFI 모드에서 잘못된 장치, 화면에 BIOS 모드 부팅 설명의 개선 중심에서 BIOS 모드 부팅을 일으킬 수있는 버그 수정. scan_delay 1, 아이콘 검색 순서의 변경 (PNG 파일은 이제 ICNS 파일을 대체) 및로 설정되어있을 때 다른 변화는 두 가지 새로운 옵션 비트 맵 글꼴 (우분투 모노와 후광 모노), 부트​​ 로더의 검색에 대한 메시지의 누락을 포함 PNG 형식 ICNS에서 아이콘 디렉토리의 모든 아이콘의 전환. 당신은 당신이 REF​​ind 함수를 업그레이드하는 방법에 따라 기본 아이콘 디렉토리에 아이콘을 참조하는 경우이 최종 변경 수동 부팅 연을 변경 필요로 할 수 있습니다.

버전 0.7.9의 새로운 기능 :



이 버전은 버그 수정이 포함 따라 dmraid 유틸리티를 사용할 수없는 경우 install.sh 더 이상 오류 메시지가 표시되지 않습니다; HFS + 드라이버는 이제 올바른 볼륨 이름을보고, 잠금이 발생할 수 파일 시스템 드라이버 버그가 수정되었습니다; MOK 유틸리티의 설명에 중복 "유틸리티는"삭제되었습니다; 일부 컴퓨터에서 디스크를 추출 후 연속 다시 스캔 문제를 해결하기 위해 (AS-아직 검증되지 않은) 시도가 구현되었습니다. 또한, REFind 함수는 이제 정리 된 메뉴를 유지하기 위해 우분투 시스템에 중복 커널 항목을 제거하고 새 GDisk가 옵션이 showtools 항목에 추가되었습니다. (내 GDisk가 유틸리티의 EFI 버전이 UEFI GPT fdisk를 라이브러리의 도움으로 만들 수 있습니다.)

버전 0.7.8의 새로운 기능 :



이 버전은 처리 아이콘 및 배너 그래픽에 대한 변경 사항을 강조한다. 내부적으로, REFind 함수는 이제 이전 버전이 할 수없는 그래픽을 확장 할 수 있습니다. big_icon_size 및 (두 번째 열 도구) 큰 (제 1 행 OS)를 작은 아이콘의 크기를 설정 small_icon_size; :이 기능을 사용하려면, 세 개의 새로운 refind.conf 토큰은 지금 존재 1 스케일 (noScale로, 기본값) 또는 화면 (fillscreen)를 채우기 위해 배너의 크기를 조절하는 데 : 및 banner_scale는 1 배너를 그릴 REFind 함수 알려줍니다. 또한, shimx64.efi라는 기존의 심 프로그램을 검색 할 RPM과 데비안 패키지에서 사용하는 설치 후 스크립트를 조정 한 단지 shim.efi를 (이전에 완료 한대로). 우분투 같은 shimx64.efi 파일 이름을 사용하는 배포판에 패키지를 설치 할 때 도움이됩니다. 마지막으로, 나는 분배 테이너가 REFind 함수를 채택하는 데 도움이 될 수 데비안 패키지 파일의 예비 세트를 제공하고 있습니다.

버전 0.7.7의 새로운 기능 :



새 구성 파일 토큰, windows_recovery_files는 변경이 목록을 리드; 당신은 윈도우 복구 도구를 부팅 파일을 지정하는 데 사용할 수 있습니다. 당신이 showtools 라인에 windows_recovery 옵션을 포함하면,이 파일은 다음 따라서 혼란을 줄이고이 로더의 목적이 명확하고, 오히려 전체 크기의 OS 로더 등보다 두 번째 행에 작은 윈도우 복구 배지로 표시됩니다. 또한 지금 볼륨 지정을 포함하여 항목을 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 함수를 실행 수동 부팅 연을 설정하려면이 기능을 사용할 수 있습니다. 외부 2 / 3 / 4fs의 검사 및 ReiserFS는 파티션은 지금 이미 본 한 파일 시스템의 UUID와 파티션을 생략합니다. 이 RAID 1 어레이의 구성 요소와 같은 파티션에서 혼란을 줄이기위한 노력의 일환이다. install.sh 스크립트는 이제 찾아 리눅스에서 실행할 때 마운트 해제 된 ESP를 장착하려고합니다. 마지막으로, 생성 된 refind_linux.conf 파일이 일부 시스템에서 길 잃은 줄 바꿈 불필요한 PARTUUID = 사양을 포함하는 원인 install.sh과 mkrlconf.sh 모두에서 버그를 수정했습니다.

유사한 소프트웨어

Gujin
Gujin

21 Feb 15

U-Boot
U-Boot

3 Jun 15

s6-portable-utils
s6-portable-utils

19 Feb 15

코멘트 rEFInd

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!