rEFInd є відкритим вихідним кодом менеджер завантаження або завантажувач, який підтримує Linux, Mac OS X і Microsoft Windows операційних систем. Це і Rsquo ;. Са вилка добре відомий менеджер завантаження Встановіть, але підтримка технології UEFI (Unified Extensible Firmware Interface) основі машини
Додаток дозволяє користувачам вручну редагувати і змінювати налаштування під час завантаження, спробуйте в прямому операційних систем, які поширюються на завантажувальних CD-дисків або флеш-накопичувачів USB, запустити Linux 3.3.0 і більш пізні ядра, які побудовані з підтримкою EFI заглушки навантажувача.
Основні особливості
Основні характеристики включають в себе підтримку безпечного завантаження, яка залежить від окремого Preloader або прокладки програми, можливість запуску утиліт відновлення MS Windows і Macintosh, а також сторонніх програм EFI як оболонки EFI.
При порівнянні з Встановіть, ми можемо відразу ж помітите, що rEFInd здатний краще UEFI на основі машин ручки, які містять декілька завантажувачів і автоматично виявляє встановлені менеджери завантаження EFI. Крім того, він забезпечує як в текстовому режимі і графічні підказки завантаження.
У більш технічних термінах, програма має підтримку EFI 1.x і 2.x UEFI машин, а також ПК і Mac платформ. Він також підтримує широкий спектр файлових систем, в тому числі ext2, ext3, EXT4, Btrfs, ReiserFS, ISO-9660, і HFS +.
Ще одна цікава особливість є можливість перезавантажити в налаштування прошивки корисності конкретних UEFIs. Крім того, додаток підтримує ядра Linux поновлення необслуговувані, що означає, що немає необхідності вручну налаштовувати параметрів завантаження після оновлення ядра.
Висновки
Загалом, rEFInd це ще один завантажувач UEFI, розроблений як заміною для GRUB (Unified Bootloader Гранд) програмного забезпечення. Це і Rsquo, S-то схожий на менеджера gummiboot завантаження, але вона включає в себе ще більше можливостей, різні варіанти конфігурації, а також підтримку численних файлових і операційних систем. Це судноплавна з клавіатурою і підтримує користувальницькі зображення фону.
Що нового У цьому випуску:
- Незабаром після звільнення 0.9.1, я почав отримувати звіти про помилки про проблеми з ним і Шим 0.8. (Дивіться цю гілку для одного такого звіту.) Виявляється, що проблема була не нова помилка в rEFInd, а перехід від Shim Shim 0,7 до 0,8, що зробив це поряд з марним з rEFInd. Зокрема, в даний час 0,8 Шим де-реєструє себе від EFI після Наступні програми запускає ще один. Це зроблено, щоб уникнути проблем у шляху завантаження, в якому Шим запускає fallback.efi, який, у свою чергу запускає ще Шим. Це створює нову проблему, хоча: rEFInd можна перевірити тільки один двійковий, перш ніж він "відрізаний" від Шим. Так як драйвера rEFInd є бінарні, якщо ви використовуєте один драйвер, це означає, що ви не зможете запустити нічого, що вимагає перевірки за допомогою Шим. Я швидко виявив, обхідний шлях, який я реалізував в цьому випуску. Я вважаю, що це "пластир" патч, хоча, тому що вона спирається на примхи логіки Шим, щоб обійти його де-реєстрації. Таким чином, обхідний шлях в цьому релізі, може порвати з майбутнього Шим. Істинний виправлення займе більше часу, щоб розвиватися. Я хочу, щоб звільнити цей обхідний варіант, щоб перешкодити подальші проблеми в найближчому майбутньому, хоча. Ця версія також вводить нову функцію, яка також Шим, пов'язаних з: Починаючи з версії 0.7, Шим підтримує запуск інших, ніж grubx64.efi виконавчі файли, передаючи їх у командному рядку. (Насправді, Шим 0,4 підтримується, але це вимагало зламаною специфікацію шляху.), Я додав підтримку для цієї функції в install.sh: Додавання --keepname можливість install.sh викликає сценарій, щоб зберегти регулярного файлу rEFInd в і до зареєструвати approprirate наступні за параметрами, щоб мати Shim запуску rEFInd з таким ім'ям. Це працює, але це, ймовірно, буде більш тонким, ніж при використанні за замовчуванням Шим Наступні ім'я grubx64.efi. Перевага, звичайно, є те, що не потрібно rEFInd "брехню" про його імені, який робить для менше плутанини в іменах файлів. На даний момент, число оборотів в хвилину і пакунки Debian я будую не використовувати цю нову можливість іменування, оскільки я не можу бути впевнений, що версія Шим може бути підібраний. Ці зміни не впливають на користувачів, які не використовують Secure Boot.
Що нового у версії 0.8.6:
- Більшість (але не всі) зміни цьому випуску зосереджені на ОС Windows подвійний завантаження і Мак-конкретних питань. Там нова Windows 8 значок, який в даний час використовується за умовчанням як значка вікна, хоча стара ікона залишається доступним і використовується для Windows XP і більш ранніх чоботи на Mac. Якщо водій NTFS завантажується, rEFInd тепер виключити незагрузочних обсяги NTFS зі списку завантаження Mac (ця зміна не впливає на UEFI на основі ПК). Виправлена помилка, що приводила неправильної ідентифікації цілих дисків і томів NTFS, як був зафіксований бути FAT (знову ж, ця проблема впливає Mac, які не ПК). Пару Мак-специфічних INSTALL.sh помилок було виправлено, в результаті чого більш надійної ідентифікації ЕЦН і настановного каталогу. Попередні версії ігнорується ім'я томи з "HFS + обсяг", тому що це ім'я було вироблених в більш ранніх версіях драйвера rEFInd HFS + для всіх HFS + томів; але в даний час HFS + водій виробляє реальне ім'я томи, так що я видалив, що приватний випадок з коду. Я прибрав r472 Встановіть здійснити, введений в 0.8.5, бо це викликало деякі файли BMP в не спрацював. Нарешті, hideui маркер в refind.conf тепер приймає значення значків, яка має ефект приховування значків диск типу, пов'язані з запуску ОС ікон.
Що нового у версії 0.8.5:
- Найбільшим зміна в цій версії є новий драйвер NTFS внесок Самуель Ляо, який також сприяв драйвер Btrfs. Самуель також сприяли деякі різноманітні виправлення драйверів і зміни в те, як клавіатура обробляється, що покращує чуйність на деяких системах. Ця версія також покращує шлях install.sh працює під OS X. Зокрема, він хитрувань команду благословить таким чином, що може усунути затримки запуску, і це робить кращу роботу по виявленню і заміні існуючих установок rEFInd (на ESP), а ніж сліпо письмовому EFI / BOOT. Нарешті, ця версія поширюється коммітов з пізно в історії Встановіть в: r467, яка покращує обробку BIOS / успадкованих від чобіт другого і подальших дисків на комп'ютерах Mac; і r472, яка дозволяє обробки зображень у форматі BMP, які не вертикально перевернути. Ці зобов'язується не були присутні в rEFInd з самого початку, тому що відправною точкою для rEFInd був пакет Debian джерело узятий з трохи більш ранньої версії.
Що нового у версії 0.8.4:
- OS X 10.10 ("Йосеміті") внесено зміни, які, необхідність зміни в сценарій install.sh обох rEFInd і rEFInd замовчуванням. Зокрема, Йосемітський тепер використовує форму логічного керування томами (LVM), що робить установки rEFInd в кореневий каталог OS X неможливо, так розташування за замовчуванням змінюється на ESP. Зміни в замовчуванням для dont_scan_volumes необхідно зробити нове місце для OS X завантажувача шоу вгору. Інша велика зміна в новій (але експериментальної) підтримки для мережевого завантаження, за допомогою iPXE. Дивіться файл BUILDING.txt у вихідному пакеті для деталей про те, як побудувати і встановити необхідні файли. Нова опція для refind.conf, enable_and_lock_vmx, встановлює VMX трохи на процесорах Intel, яка необхідна для завантаження деяких гіпервізорів, таких як Hyper-V. Ця функція може бути встановлена на багатьох комп'ютерах ПІІ ", але деякі, такі як Mac, не вистачає цією здатністю. (Не встановлюйте цей параметр на AMD процесорах або старших процесорів Intel, які не мають цю функцію, хоча!) Якщо rEFInd не можете знайти свою каталог ікон, тепер падає до текстовому режимі. Виправлена помилка в dont_scan_files був зафіксований, що дозволяє вказати повний шлях до певних спеціального випадку завантажувачів опустити їх з перевірки. Нарешті, я оновив іконки для Fedora і Ubuntu, і додав значок для Xubuntu.
Що нового у версії 0.8.3:
- Ця версія містить ряд незначних виправлень і поліпшень об'єктів. Найбільш видимі користувачеві з них у тому, що на Маках, rEFInd тепер відображає мітку розділу в BIOS для завантажувального ОС на файлових систем, які rEFInd не можуть читати; і тепер ви можете пройти тайм-аут = -1 в refind.conf мати rEFInd відразу завантажитися ОС за замовчуванням, якщо немає натискання клавіші, коли rEFInd навантаження, в цьому випадку, що натискання читається як клавіші швидкого доступу. Зміни, які менш імовірно, щоб бути поміченими, що за замовчуванням для scan_all_linux_kernels тепер є істинним. Оскільки це варіант був розкоментувати у файлі конфігурації зразка, ця зміна не вплине на більшість людей. Я виправив помилку, яка викликала rEFInd вивантажити драйвер, як тільки вони були завантажені. Це не впливає на водіїв rEFInd, тому що вони проігнорували відповідні EFI називає; але це було запобігаючи деякі інші драйвери від роботи. Я додав два нові іконок, один для Mythbuntu, а інший для менеджера завантаження Clover. Нарешті, я видалив Oracle, GPLv2 код з ядра файлової код драйвера, так як це було несумісне з GPLv3, використовуваного драйвером Btrfs. Ця зміна не повинно впливати на роботу водіїв, але є невеликий шанс, що це буде.
Що нового у версії 0.8.2:
- Я продовжував удосконалювати UEFI BIOS режиму завантаження з код цієї версії; тепер використовує записи в BIOS-режимі завантаження, передбачені прошивкою за замовчуванням, і активно сканує для нових записів, тільки якщо deep_uefi_legacy_scan маркер присутній в refind.conf. Це зміна викликана повідомленнями, які я отримав з BIOS-режимі запису завантажувальних множення на деяких системах; Однак глибокого сканування потрібно для виявлення другий і наступні диски на інших комп'ютерах. Другим важливим зміною є те, вибір за замовчуванням тепер є останньою завантаження пункт, а не перший елемент у списку. Ви як і раніше можете встановити фіксовану умовчанням через знак default_selection, і справді, якщо ви надаєте список, який починається з +, то за замовчуванням буде раніше чоботях пункт, якщо він не може бути знайдений, і в цьому випадку наступні елементи в Список буде пробував. Незначні зміни включають в себе додавання значка для Mageia Linux, недолік виправити в GUID-синтаксичного аналізу коду, і оновлення мого особистого систему зборки з TianoCore UDK2010.SR1.UP1.P1 до UDK2014. Цей останній пункт впливатиме нікого, хто використовує TianoCore побудувати rEFInd, оскільки деякі шляхи за замовчуванням були змінені, так що ви, можливо, буде потрібно оновити себе або налаштувати шлях у Make.tiano.
Що нового у версії 0.8.1:
- Найбільше зміна коду в цій версії є те, що UEFI BIOS стилі режиму завантажувальний код rEFInd тепер працює, коли rEFInd побудований з GNU-EFI, а також при побудований з Tianocore. Ця зміна не вплине на користувачів мого бінарні збірки, які вже давно були зроблені з Tianocore, але якщо ваш дистрибутив будує rEFInd з GNU-EFI, це може вас зацікавити. Деякі користувальницькі помітно виправлення включають в себе виправлення для помилки, які можуть призвести rEFInd опустити завантажувачі на кореневий каталог розділу в, виправлення бага, який викликав .VolumeIcon.icns зайняти більш високе, ніж призначене пріоритет на OS X завантаження обсяги, виправлення бага, що може призвести до BIOS режиму завантаження з неправильного пристрою в режимі UEFI, а також поліпшення центрування BIOS режиму завантаження описів на екрані. Інші зміни включають в себе два нових бажанням растрові шрифти (Ubuntu Mono і Німб моно), упущення повідомлень про скануванні завантажувачів, коли scan_delay встановлений в 1, зміна порядку пошуку для значків (файли PNG Тепер перевизначити ICNS файлів), а Перетворення всіх іконок в каталозі ікони з ICNS у формат PNG. Зверніть увагу, що це остання зміна може вимагати зміни вручну строфи завантаження, якщо ви звернетеся до ікон в каталозі за замовчуванням значок, залежно від як ви модернізувати rEFInd.
Що нового у версії 0.7.9:
не «LI> Ця версія включає в себе ряд виправлень: install.sh більше не відображаються повідомлення про помилки, якщо утиліта DMRAID немає; водій HFS + тепер повідомляє правильне ім'я томи; помилки драйвер файлової системи, які можуть призвести зависання були зафіксовані; надлишкова "корисність" в описі Мок утиліти була видалена; і (поки ще неперевірені) спроба виправити безперервного повторного сканування проблему після вилучення диска на деяких комп'ютерах був реалізований. Крім того, в даний час rEFInd видаляє надлишкові записи ядра в системах Ubuntu, щоб зберегти меню лаконічну і нова опція Gdisk був доданий до пункту showtools. (An EFI версія мого Gdisk утиліти можуть бути побудовані за допомогою бібліотеки FDISK UEFI GPT).
Що нового у версії 0.7.8:
- Ця версія підкреслює зміни в значок і банер графіка обробки. Внутрішньо, rEFInd тепер можуть масштабувати графіку, які попередні версії не міг зробити. Для того, щоб використовувати цю функцію, в даний час існують три нових refind.conf жетони: big_icon_size і small_icon_size встановити розміри великих (перший ряд OS) і малих (другий ряд інструментів) іконок; і banner_scale розповідає rEFInd звернути банери в масштабі 1: 1 (noscale, за замовчуванням) або в масштабі прапор, щоб заповнити екран (fillscreen). Я також скориговані сценарій пост-установки, що використовується RPM пакетів Debian і для пошуку існуючих програм Шим званих shimx64.efi, не тільки shim.efi (як це було зроблено раніше). Це має допомогти при установці пакета в дистрибутивах, що використовують shimx64.efi файлу, таких як Ubuntu. Нарешті, я забезпечуючи попередній набір файлів Debian упаковки, які можуть допомогти дистрибутива прийняти rEFInd.
Що нового у версії 0.7.7:
- Новий маркер файл конфігурації, windows_recovery_files, приводить цей список змін; Ви можете використовувати його, щоб вказати файли, які завантажуватися інструменти відновлення Windows. Якщо включити опцію windows_recovery на лінії showtools, ці файли будуть потім представлені невеликою відновлення Windows значок на другому ряду, а не як повнорозмірний завантажувачу ОС, тим самим зменшуючи безлад і робить мета даного навантажувача ясніше. Тепер ви також можете вказати повний шлях до dont_scan_files пунктів, у тому числі обсяг специфікатора. У use_graphics_for, also_scan_dirs, dont_scan_dirs, dont_scan_files, scan_driver_dirs і windows_recovery_files маркери можуть всі тепер приймають + в якості першого варіанту, який викликає наступні елементи списку будуть додані за замовчуванням, а не замінюючи їх. Файл конфігурації тепер може бути вказано при запуску програми, передаючи параметр -c, як в -c myconf.conf; Ви можете використовувати цю функцію, щоб встановити вручну завантаження строфу, яка запускає rEFInd зі зміненими опціями завантаження. Скани ext2 / 3 / 4FS і ReiserFS розділів в даний час опустити розділів з файловою UUID, що вже бачив. Це спроба зменшити безлад з таких розділів, що входять до складу RAID 1 масивів. Сценарій install.sh тепер намагається знайти і змонтувати незмонтовану ESP при запуску під Linux. Нарешті, я виправлена помилка в обох install.sh і mkrlconf.sh, що викликало згенерований файл refind_linux.conf містити бродячих розрив рядка і непотрібні PARTUUID = специфікацію на деяких системах.
Коментар не знайдено