Майте на увазі, що ні rEFIt, ні rEFInd пошкодження, тим більше "не стирають" завантажувач Apple за замовчуванням; Дійсно, і rEFIt, і rEFInd просто вставляють себе в процес завантаження і потім самі запускають завантажувач Apple.
По суті, rEFIt і rEFInd - це менеджери завантаження . Диспетчер завантаження представляє меню або інший інструмент користувальницького інтерфейсу, щоб ви могли вибрати, яку ОС для завантаження. Більшість ІФІ, включаючи Apple, включають власних завантажувачів; однак ці вбудовані менеджери завантаження зазвичай дуже примітивні. На Mac ви запускаєте вбудований диспетчер завантаження, утримуючи клавішу Option (або Alt) під час запуску комп'ютера (коли пролунає звуковий сигнал запуску). Вбудований менеджер завантаження для Mac незручний для доступу та обмежений у своїх можливостях. Я припускаю, що саме це мотивувало Крістофа Пфістера створити rEFIt. Я підняв rEFIt на rEFInd після того, як rEFI прийшов у непридатність. Мене більше мотивували проблеми завантаження на ПК на базі UEFI, але rEFInd залишається способом подолати обмеження завантажувального менеджера Apple.
Завантажувальний навантажувач, навпаки, завантажує ядро в пам'ять і передає йому управління. Завантажувачеві не потрібно безпосередньо взаємодіяти з користувачем (хоча це може). Ні rEFIt, ні rEFInd технічно не є завантажувачем, хоча ядро Linux створює розмиту лінію, оскільки вона включає в себе функцію (завантажувач заглушок EFI ), яка дозволяє їй функціонувати як власний завантажувач EFI. Крім того, деякі завантажувачі, наприклад завантажувач GRUB 2, популярний у дистрибутивах Linux, функціонують як менеджери завантаження, так і як завантажувачі.
Якщо ви використовуєте Ubuntu та OS X (або macOS, як це нещодавно перейменовано) на Mac, ви маєте подвійне завантаження, практична необхідність додати щось до процесу завантаження. Ви можете покластися на менеджер завантаження Apple, щоб контролювати, яку ОС завантажувати, і в цьому випадку жоден інструмент, який не належить Apple, не буде задіяний під час завантаження OS X. Вам все одно знадобиться щось (GRUB, rEFInd або інший завантажувач або менеджер завантаження). ) запустити ядро Linux. Зважаючи на те, що більшість із цих інструментів зручніше використовувати, ніж вбудований менеджер завантаження Apple, більшість користувачів залишають їх встановлювати в порядку завантаження таким чином, що вони викликаються перед менеджером завантаження OS X.
Якщо ви просто не любите rEFInd, ви безперечно можете обійтися без нього. Ви можете покластися на функції менеджера завантаження GRUB 2 або ж можете встановити інший інструмент, наприклад, gummiboot / systemd-boot. Теоретично, якщо встановити Ubuntu в режимі EFI,він повинен встановити GRUB 2 таким чином, що зробить його менеджером завантаження за замовчуванням, і він повинен запропонувати варіанти для завантаження як Ubuntu, так і OS X. На практиці я не впевнений, що це буде працювати - Apple робить все трохи інакше, і так мало людей робить це так, що я не можу пообіцяти, що це спрацює. Ви можете спробувати це, а потім виправити будь-які проблеми, які виникли після факту. Я рекомендую дізнатися більше про завантаження EFI, перш ніж почати, щоб ви не зробили основної помилки, наприклад, завантажувати інсталятор в режимі BIOS або налаштовувати розділи неправильно. Ви можете почати з цих сторінок:
Якщо ви вирішили дотримуватися більш пройденого шляху використання rEFInd, не забудьте перевірити дату будь-яких інструкцій, які ви слідуєте. Деякі дуже старі сторінки все ще знаходяться там, і вони зазвичай не вирішують нових питань, таких як Захист цілісності системи (SIP) ; або вони описують використання покинутого rEFIt, а не новішого rEFInd. (Хоча rEFI все ще можна змусити працювати з новішими версіями OS X, для цього може знадобитися стрибок через незадокументовані обручі.)