Установить клевер на флешку

Обновлено: 24.11.2024

Еще в октябре, когда я устанавливал свой новый компьютер с процессором Ryzen, я подумал, что было бы неплохо приобрести твердотельный накопитель NVME и для старого рабочего стола — я вытащил из него все диски для нового ПК и не не хочу застрять, используя мой старый, медленный жесткий диск. В то время твердотельные накопители NVME были довольно дешевы, поэтому я купил себе подержанный OEM-накопитель Samsung на 500 ГБ, который обычно используется в ноутбуках.

Однако возникла проблема. В старом ПК (Alienware X51 R2) не было слота M.2 для установки диска NVME, что характерно для систем того возраста (примерно в конце 2013 года). К счастью, есть способ заставить эти сверхбыстрые устройства хранения данных работать на старых настольных ПК (к сожалению, это не работает на ноутбуках).

Это будет работать для загрузки как Windows, так и Linux в системах с прошивкой BIOS или EFI/UEFI. Аналогичные шаги можно выполнить для rEFInd, но это будет загружать только системы на основе EFI/UEFI, тогда как Clover может загружать как системы BIOS, так и системы EFI/UEFI. Вы увидите ссылку на rEFInd в комментариях, но это потому, что я как-то запутался и подумал, что использую rEFInd вместо Clover. С тех пор сообщение было обновлено.

M.2 и PCI Express

Итак, сначала я должен отметить, что некоторые диски M.2 на самом деле используют SATA, но меня это не интересовало, поскольку я мог просто подключить твердотельный накопитель SATA. Меня очень интересовали диски PCI Express/PCIe. К счастью, любой современный настольный компьютер будет использовать PCIe для видеокарты, и мой старый ПК не стал исключением. Если вы используете стандартную материнскую плату ATX, у вас вполне может быть несколько слотов PCIe, но в моем случае мне пришлось отказаться от видеокарты, что было для меня приемлемым компромиссом, поскольку я все равно ее не использовал.

Для подключения диска M.2 к разъему PCIe доступны различные адаптеры. В конце концов, я остановился на этом, потому что он был дешевым и, похоже, с него можно было загрузиться — некоторые другие адаптеры вызывали проблемы с этим.

Установка адаптера

Установить адаптер обычно довольно просто. У меня нет подробных инструкций для вашей системы, но я могу показать вам, как это работает на моей. Процесс зависит от вашего случая, но обычно это так же просто, как снять боковую панель с корпуса, снять заглушку, а затем вставить и привинтить карту. Обратите внимание, что вам нужно будет вставить твердотельный накопитель NVME в карту. первый.

Загрузка с NVME SSD

Если вы хотите загрузиться с диска, вы, вероятно, столкнетесь с другой проблемой: при включении ваша система не «увидит» диск как загрузочное устройство.

Есть несколько решений этой проблемы, но самый безопасный (и тот, который я выбрал) — это установить Clover на USB-накопитель и использовать его в качестве загрузочного меню. С правильным драйвером Clover сможет обнаружить ваш новый SSD и загрузиться с него. Это звучит немного сложно, но это легко настроить. Кроме того, вам понадобится только небольшой USB-накопитель — вполне подойдет старый накопитель на 512 МБ или 1 ГБ.

После записи на USB-накопитель вы почти закончили, но сначала вам нужно загрузить драйвер NVME. Вы можете выполнить поиск «NvmExpressDxe.efi» или загрузить этот файл, который я использовал и проверил на работоспособность.

После получения драйвера перейдите к USB-накопителю и поместите его в него

EFI -> CLOVER -> драйверы -> BIOS

EFI -> CLOVER -> драйверы -> UEFI

Эти местоположения аналогичны для rEFInd, если я правильно помню.

Теперь вы можете безопасно извлечь USB-накопитель и загрузить с него новую машину. Возможно, вам потребуется выбрать USB-накопитель в качестве загрузочного устройства в настройках прошивки, или он может просто загрузиться с него автоматически. Вам будет представлено загрузочное меню, и теперь вы должны установить свою операционную систему. Ваш установочный носитель появится в меню загрузки Clover.

Установка ОС

Это зависит от вашей установки, устанавливаете ли вы Linux или Windows или клонируете ли вы существующий диск. Таким образом, я не буду освещать это здесь, но пока вы запускаете установочный носитель из Clover (особенно если вы устанавливаете Windows), все должно работать как обычно. После установки ваша ОС появится в меню загрузки Clover, откуда вы сможете ее загрузить.

Обзор

Этот пост получился немного длиннее, но я надеюсь, что он будет полезен. Необходимые шаги могут занять некоторое время, но они довольно просты. Как всегда, если вам нужно что-то уточнить, дайте мне знать в комментариях.

Clover Bootloader — отличный загрузчик, поддерживающий как UEFI, так и Legacy. В этой статье вы узнаете, как установить Clover Bootloader на USB из Windows и Linux.

Загрузчик клевера

Что такое загрузчик Clover? Возможно, это слишком знакомо для пользователей Hackintosh, Clover — это специально разработанный загрузчик, который позволяет нам загружать и устанавливать macOS на компьютере, отличном от Mac. Clover также поддерживает загрузку многих других ОС, таких как Windows, Ubuntu и другие дистрибутивы Linux.

Clover Bootloader поддерживает загрузку в режимах UEFI и Legacy. Интересно, что он поддерживает эмуляцию прошивки UEFI, это позволяет нам загружаться в режиме UEFI из режима Legacy. Он способен загружать файлы .efi, даже если Clover загружается в устаревшем BIOS. Вы также можете использовать команды в оболочке UEFI от Clover, чтобы выполнять некоторые действия, такие как перемещение, переименование файлов…

AIO Boot поддерживает Clover с момента его первого выпуска. Это решение позволяет использовать Clover, Grub2, Grub4dos, rEFInd и Enoch Chameleon только на одном диске.

У Clover есть программа установки и файл ISO. Его установщик поддерживает только macOS, поэтому нам просто нужно использовать файл ISO для установки Clover на USB из Windows и Linux.

  1. Чтобы поддерживать загрузку как в UEFI, так и в устаревшем BIOS, необходимо использовать диск, отформатированный в FAT32. Поддерживает USB и HDD, MBR и GPT.
  2. Загрузите ISO-образ загрузчика Clover здесь. Его ISO-файл был сжат в файл с именем CloverISO-4428.tar.lzma. Это 64-разрядная версия, выпуск 32-разрядной версии прекращен.
  3. Откройте этот файл и продолжайте открывать папку, пока не увидите файл ISO. Для этого я использую 7-Zip.
  4. Продолжайте открывать файл ISO и копировать все папки на диск. Нам нужно извлечь 3 каталога: EFI, Library и usr.
  5. Если вы хотите установить Clover на раздел EFI в Windows, просто используйте команды mountvol или diskpart и 7-Zip под администратором.

    1. Запустите командную строку от имени администратора (щелкните правой кнопкой мыши и выберите «Запуск от имени администратора»). Используйте следующую команду для подключения раздела EFI к диску Z:.
    2. Запустите 7-Zip File Manager от имени администратора и распакуйте Clover на диск Z:.
    3. Отключить Z:.

    С помощью этих простых шагов вы можете установить загрузчик Clover в Windows и Linux без использования установщика в macOS. Однако вы можете загрузить его только в режиме UEFI. Если вы хотите установить Clover Legacy, используйте программу установки Clover Legacy.

    Установщик старых версий Clover

    Установщик Clover Legacy — это программа, которую я написал, чтобы помочь нам установить Clover Legacy всего одним щелчком мыши. Однако в настоящее время он поддерживает работу только в Windows, для Linux вы можете использовать dd для установки, как указано здесь. После установки вы сможете загрузить Clover в режиме Legacy BIOS. Это позволяет загружать и устанавливать macOS в этом режиме.

    1. Загрузите установщик Clover Legacy и извлеките из него файлы .exe. Этот файл ошибочно воспринимается Google Chrome как вредоносное ПО, я перекомпилирую и загружу новую версию позже.
    2. Скопируйте файл CloverLegacyInstaller.exe на диск, на который был извлечен файл Clover.
    3. Запустите CloverLegacyInstaller.exe, чтобы установить Clover Legacy. Поддерживается в Windows XP, 7, 8, 8.1 и Windows 10.

    Перезагрузите машину или загрузите USB в VirtualBox и виртуальную машину VMware для тестирования.

    Если Clover сообщает «boot0ss: Error», попробуйте активировать для диска FAT32, на который вы установили Clover. Здесь я буду использовать diskpart для этого. Запустите командную строку под администратором и используйте следующие команды:

    G: это диск, на который я установил Clover.

    Конфигурация

    Clover Configurator — это хорошо известное приложение, используемое для настройки Clover. К сожалению, это приложение не поддерживает версии для Windows и Linux. Мы можем настроить Clover как руководство с его официального сайта, см. здесь.

    Файл конфигурации Clover — /EFI/CLOVER/config.plist. Вы можете отредактировать этот файл, чтобы настроить Clover, например, изменить тему, SMBIOS, аргументы…

    Драйвер Clover находится в каталоге /EFI/CLOVER/drivers64UEFI (для UEFI) и /EFI/CLOVER/drivers64 (для прежних версий). Неиспользуемые драйверы будут находиться в каталоге /EFI/CLOVER/drivers-Off. Вам просто нужно переместить или удалить файл .efi, чтобы включить или отключить драйвер. Начиная с macOS High Sierra Apple анонсировала новую файловую систему под названием APFS. Clover не будет поддерживать этот раздел, пока не будет установлен драйвер APFS (apfs.efi). Файл apfs.efi можно найти в программе установки macOS или в файле Clover.img на загрузочном диске Clover. Чтобы загрузить macOS на Hackintosh, скопируйте файл OsxAptioFix3Drv-64.efi из папки drivers-Off в папку drivers64UEFI.

    С помощью этих простых шагов мы можем легко установить Clover Bootloader из Windows и Linux. Удачи!

    сиблисс

    Сообщения:139
    Зарегистрирован с:16.09.2019
    Местоположение:Австралия

    Короткий ответ: да, он загрузится, но, возможно, потребуется внести некоторые изменения в загрузчик Windows на новом клонированном диске, чтобы он загрузился.

    Моя система; Win10 pro x64, AMD FX-4170, ASRock Fatal1ty 990FX Professional, твердотельный накопитель Samsung 970 EVO, адаптер JEYI KNIGHT PCIE3.0 NVME, жесткий диск Seagate 1 ТБ, ASUS ATI Radeon RX550

    сиблисс

    Сообщения:139
    Зарегистрирован с:16.09.2019
    Местоположение:Австралия

    один из моих тоже сделал это, но немного подождав, он переключился на устаревший (не uefi) и все равно работал. на данный момент я понятия не имею, как решить эту проблему, и мне, безусловно, было бы интересно, если бы кто-нибудь это понял.

    Моя система; Win10 pro x64, AMD FX-4170, ASRock Fatal1ty 990FX Professional, твердотельный накопитель Samsung 970 EVO, адаптер JEYI KNIGHT PCIE3.0 NVME, жесткий диск Seagate 1 ТБ, ASUS ATI Radeon RX550

    КьютиДжелли

    Спасибо за ответ. Я немного поиграюсь с ним и посмотрю, не произойдет ли что-нибудь. Еще раз спасибо.

    Францл_Ланг

    У меня была такая же проблема.

    Попробуйте переименовать файл "boot" в "boot-ori", а затем переименуйте "boot7" в "boot".
    После этого после перезагрузки появляется Clover Menu.

    Бокоргабор

    подпишитесь на мою публикацию о дополнении, а также на сообщение о том, что выбрать. Я использовал это для загрузки нескольких систем BIOS без UEFI с nvme. как это работает: вы устанавливаете Clover на USB Clover запускается первым каждый раз, когда вы запускаете компьютер, а Clover затем переходит на nvme для обычных окон.

    Итак, вы говорите, что я должен просто установить Windows на тестовый жесткий диск, подключенный к системе, из которой я хочу запустить nvme m.2, и запустить оттуда BDU для создания флэш-накопителя?
    Заранее спасибо!

    Морбиус

    После нескольких недель исследований мне наконец удалось успешно установить Clover на устаревшую систему BIOS (без UEFI) 2009 (!) года выпуска.

    МБ: Gigabyte MA790XT-UD4P (2009 г.)
    ЦП: AMD Phenom II X4 955 (2009 г.)
    SSD: TRANSCEND TS1MTE220S 1 ТБ NVMe (2019 г.)
    адаптер NVMe-PCIe

    Я успешно установил следующие ОС на незагрузочный NVMe SSD и могу загрузить любую из них через Clover:

    Windows 10
    Windows 11
    Linux Mint LMDE 4
    Kali Linux

    Я создал USB-ключ Clover с помощью Boot Disk Utility v.023 и Clover v.4961.

    Для справки: для ключа Clover требуется 13 с (тринадцать секунд) для запуска Windows 11 и 15 с для Kali Linux. Неплохо для 13-летней установки!

    Clover – замечательный инструмент, и я могу только призвать к его использованию тех, у кого есть устаревшая платформа!

    КьютиДжелли

    Я попробую это, как только смогу. спасибо.

    КьютиДжелли

    сиблисс

    Сообщения:139
    Зарегистрирован с:16.09.2019
    Местоположение:Австралия

    Это неверно. Clover — это полноценный загрузчик, который был разработан для osx, он может видеть любой формат раздела, включая ext4. У меня есть двойная загрузка с Ubuntu через clover. Убедитесь, что вы добавили идентификатор раздела в файл config.plist. Насколько я помню, вам нужно добавить его в раздел загрузки.

    Моя система; Win10 pro x64, AMD FX-4170, ASRock Fatal1ty 990FX Professional, твердотельный накопитель Samsung 970 EVO, адаптер JEYI KNIGHT PCIE3.0 NVME, жесткий диск Seagate 1 ТБ, ASUS ATI Radeon RX550

    Морбиус

    Поскольку вы создали ключ Clover, который, по-видимому, работает, пытались ли вы вставить установочный USB-накопитель Ubuntu и посмотреть, сможет ли Clover его распознать?
    Поскольку я недавно успешно сделал то, что вы пытаетесь сделать , я мог бы быть в состоянии вести вас дальше. Просто посоветуйте.

    Францл_Ланг

    У меня есть старый Lenovo T400 с адаптером ThinkMods NVME.
    Этот адаптер имеет встроенную SD-карту на 2 ГБ в дополнение к установленному Sabrent SSD.
    Эта SD-карта предназначена для загрузки Clover оттуда (то есть без USB-накопителя), а затем использовать SSD для различных операционных систем (например, Windows 10).
    На этой SD-карте Clover установлен со всеми драйвера - но к сожалению у меня пока не получается загрузить Clover через это созвездие (чёрный экран/мигающий курсор).

    Теперь план таков:
    1. выйти из Clover (нижнее правое меню)
    2. диспетчер обслуживания загрузки
    3. загрузиться из файла
    4. выберите подготовленный Rufus образ Win10 на USB-накопителе
    5. выберите EFI/BOOT/boot64x.efi
    6. Установите Win10 на NVME-SSD

    К сожалению, что-то по-прежнему кажется в корне неправильным.
    Когда я выхожу из Clover и пытаюсь войти в диспетчер обслуживания загрузки, диспетчер загрузки, диспетчер устройств или просто продолжить процесс загрузки, Clover аварийно завершает работу с исключением X64. (черный экран/красный текст).

    Как я могу предотвратить это или что не так?

    Морбиус

    У меня есть старый Lenovo T400 с адаптером ThinkMods NVME.
    Этот адаптер имеет встроенную SD-карту с 2 ГБ в дополнение к установленному Sabrent SSD.
    Цель этой SD-карты — загрузить Clover оттуда (то есть без USB-накопителя), а затем использовать SSD для различных операционных систем (например, Windows 10).
    На эту SD-карту Clover установлен со всеми драйверами - но, к сожалению, мне пока не удается загрузить Clover через это созвездие (черный экран/мигающий курсор).

    К сожалению, что-то по-прежнему кажется в корне неправильным.
    Когда я выхожу из Clover и пытаюсь войти в диспетчер обслуживания загрузки, диспетчер загрузки, диспетчер устройств или просто продолжить процесс загрузки, Clover аварийно завершает работу с исключением X64. (черный экран/красный текст).

    Как я могу предотвратить это или что не так?

    Я не совсем понимаю, что вы имеете в виду под фразой «Кловер не видит файл . �. диск�.
    По моему опыту, Clover показывает не диски, а установки ОС. Так что, если у вас в данный момент на SSD не установлена ​​ОС, как я полагаю, вам не стоит об этом беспокоиться.

    Итак, вы прошли через:
    Выход из Clover → Boot Maintenance Manager → Загрузка из файла → USB-накопитель Windows 10 → → → bootx64.efi
    Это именно то, что я сделал для установки Windows. Вы на правильном пути!

    Кстати, после того, как вы создали свой ключ Clover, вы скопировали драйвер «EFI/CLOVER/drivers-Off/drivers64UFI/NvmExpressDxe-64.efi» в:
    «EFI/CLOVER/drivers64» и на:
    'EFI/CLOVER/drivers64UEFI' ?
    Это важно!

    Я вижу 2 возможные причины, по которым Clover вылетает.
    1. Проблема с ключом Clover
    2. Проблема с установочным USB-накопителем Windows.

    Загружайте macOS, Windows и Linux на Mac или ПК с прошивкой UEFI или BIOS

    О: Начните с чтения этой вики.

    О: Не будь дураком.

    PS: Что тут еще можно сказать!?

    • refit.conf указывает на черно-зеленую папку темы, которая, однако, не существует. В этом случае будет использоваться функциональная резервная тема.
    • Некоторые версии BIOS не работают с CsmVideoDxe. Попробуйте удалить его.
    • Иногда PatchVBios приводит к черному экрану. Попробуйте отключить его.

    Для лучшего анализа происходящего включите DebugLog в разделе GUI следующим образом.

    Загрузка будет происходить очень медленно, потому что

    будет обновляться на каждом этапе, но позже вы получите окончательную информацию о зависании и увидите, что именно произошло.

    A: Одной из возможных причин является неправильная файловая система раздела. Сектор PBR boot1f32 требует именно FAT32, но не FAT16 или ExFAT. Если вы не уверены, то рекомендуется переформатировать раздел с помощью команды

    О: Это худший случай несовместимости оборудования. В настоящее время больше не появляется. Здесь может помочь только разработчик, отладив процесс загрузки небольшими шагами. К сожалению, обычные пользователи не могут ничего сделать, кроме как попытаться изменить настройки BIOS или использовать файл boot7 вместо boot.

    A: Это означает, что загрузочный файл успешно загружен и работает, но не может найти файл CloverX64.efi. Либо соответствующий раздел не найден, либо все устройство. Изучите варианты и попытайтесь выяснить, что не так.

    A: В ранних версиях драйверов SATA от Intel жесткий диск нужно было подключать к первому порту SATA (SATA 0). Кроме того, понятно, что, даже если вы уже используете хорошо работающие Chameleon, Chimera или XPC, вы хотите попробовать Clover, не удаляя их. Можно одновременно установить и старый загрузчик, и Clover, и тогда проблема решится. И попробуйте использовать файл boot7, если у вас необычный контроллер SATA/SAS/RAID.

    О: Это потому, что вы не установили драйвер HFS+ HFSPlus.efi или его законную альтернативу VBoxHFS.efi .

    A: Та же причина, что и выше. В этом случае отсутствует драйвер NTFS.efi.

    PS: Оба этих драйвера не могут быть найдены в репозитории из-за проблем с лицензией на программное обеспечение. Эта проблема возникнет, если вы не используете установщик и пытаетесь сделать все самостоятельно.

    A: В этот момент применяется патч DSDT с нужной маской. В идеале он не должен висеть здесь. Проблема в том, что поставщик не следует спецификациям, не может правильно запрограммировать или не хочет адаптировать DSDT к требованиям OSX. Проверить это можно простым способом: декомпилировав и скомпилировав DSDT - если не работает, значит DSDT неисправен. Clover хочет исправить это, но, к сожалению, возможных ошибок слишком много, и все их невозможно охватить. Вам нужно будет выбрать маску DSDT, которая загружает ОС, а затем ту, которая не приводит к сбою ОС, и, наконец, ту, которая позволяет ОС работать. Либо отключите автоматическое исправление с помощью 0x0000 и исправьте DSDT самостоятельно.

    A: Это указывает на отсутствие или неправильный DSDT. Если автоматическая установка исправлений не удалась, добавьте собственный, настроенный вручную DSDT.

    A: Ваш вариант UEFI изначально не работает с Clover. Воспользуйтесь одним из доступных драйверов, чтобы исправить карту памяти EFI.

    A: Помимо стандартного совета по включению режима AHCI в BIOS, если он не существует, найдите соответствующий kext для вашего контроллера IDE. Или можно попробовать загрузиться с ключом NoCaches. Загрузка будет замедлена, потому что контроллеру требуется больше времени для инициализации.
    Эта проблема возникает только тогда, когда Clover и ОС находятся на разных устройствах.

    A: Ваш FakeSMC отсутствует. Если вы используете Chameleon, FakeSMC может находиться в папке Extra. Но Clover такой папки не знает. Вместо этого используйте папку EFI/Clover/kexts/10.x.

    A: Это типичная ситуация, когда видеокарта не инициализирована. Попробуйте включить или отключить Inject in Graphics вашего config.plist.

    Карты AMD Radeon будут изначально инициализированы при отключении Inject in Graphics, что позволит вам войти в ОС с некоторыми ограничениями, такими как неработающее приложение DVD Player. Для полностью рабочей карты вам потребуется изменить буфер кадра вашей карты AMD Radeon.

    В других случаях вы можете попробовать загрузиться в безопасном режиме, чтобы использовать режим VESA и исправить некоторые ошибки.

    О: Это чисто косметический эффект, не влияющий на функциональность.

    Читайте также: