Clover timeout не работает

Clover won’t autoboot even though timeout is 0

cwith

Hey all, I just built a rig following shilohh’s golden build. Everything works flawlessly, when I initially installed, Clover would autoboot. Now though, it does not, even though timeout is set to 0 in config.plist on my EFI partition.

Any ideas why it’s not autobooting? I don’t want the gui displayed at all.

cwith

DefaultVolume
*Name of your boot HDD*

astrobruin

I realize this was asked ages ago, but I was having the same problem and this thread was near the top of the list when searching for solutions. After some trial and error, this is what worked for me:

Mount your EFI drive, launch Clover, and load your config.plist. In Clover on the far-left column, click «Boot» (second from top) to enter the Boot menu.

1. Enter the name of your boot drive here, e.g. «My Macintosh HD»
2. Leave this blank. I had «BOOTX64.efi» here, and no changes to Timeout worked, even though they were being copied to the config.plist. When I removed it, Timeout started working. (If this is already blank and changes aren’t propagating, maybe try adding «BOOTX64.efi» back?)
3. Enter the number of seconds you want Clover to pause at the boot menu. «0» (zero) should bypass the menu entirely. You can always bring the Clover boot menu up by pressing/holding any key after your BIOS splash screen.

Hope that helps!

HacKDo

I just successfully installed El Capitan 10.11.2 on my Hackintosh using Unibeast and MultiBeast with a fresh install over a Yosemite installation and now have started to finetune things.

I just realise how noob I am : I remember , since my chimera / Mountain Lion and Yosemite days , that I edited org.chameleon.boot.plist ( can’t remember exactly in what directory it was found ). So my question(s) is(are). Is there any equivalent config.plist on the hard disk for a clover install? If so, what is the directory (entire path please) in which it is found? I tried spotlight to find that but to no avail.

More specifically I am trying to reduce boot time, by setting the boot timeout to zero so as to get to El Capital as fast as possible.

From past notes and previous search on Tonymac, what I did on my previosu installl was editing org.chameleon.boot.plist as follows :
Add this entry
Quiet Boot
Yes

And removed this entry

I am also trying to search this site but I must be either too tired or too old or too noob or to find any answer yet (continuing my search though), so if anyone could point me to the correct direction . Thanks !

Источник

[SOLVED] Clover timeout how to change

I have Yosemite installed to one HD and Windows 10 to another HD. Yosemite was installed using Clover guide and is working fine. My problem is that something has been changed because clover boot screen stays waiting me to click enter. Before such issue I remember there was a timeout that would boot Yosemite right after 5 seconds.

I’ve read here to some threads that I could change or modify the config.plist but I must admit that I don’t know how to do it or get things worse.

Is there a way to overcome such situation?

BreBo

Moderator

Clover timeout how to change

Most people use Clover Configurator to edit the config.plist.

Check if Timeout has a value of 5

Clover timeout how to change

I’ve installed Clover Configurator, checked at boot choice that it has 5 seconds set but in order to see how it works, I increased to 6 seconds and clicked to update, and then reboot.

The clover boot screen remains the same as before. No timeout. EFI boot partition starts only if I click my USB keyboard enter key. I’d like to keep USB keyboard away and use only my BT Apple keyboard but at this point it doesn’t work. My BT Apple Keyboard only works at the OSX login screen.

Is there a way to edit the booting screen and change the time of timeout? There is a long list of commands there for booting parameters.

P1LGRIM

Moderator

Clover timeout how to change

I’ve installed Clover Configurator, checked at boot choice that it has 5 seconds set but in order to see how it works, I increased to 6 seconds and clicked to update, and then reboot.

The clover boot screen remains the same as before. No timeout. EFI boot partition starts only if I click my USB keyboard enter key. I’d like to keep USB keyboard away and use only my BT Apple keyboard but at this point it doesn’t work. My BT Apple Keyboard only works at the OSX login screen.

Is there a way to edit the booting screen and change the time of timeout? There is a long list of commands there for booting parameters.

Источник

[SOLVED] Clover timeout how to change

Clover timeout how to change

Читайте также:  Better fps options minecraft как настроить

Thank you guys for offering me the solutions for the issue. My system became unstable and I couldn’t get access to the disk anymore, so I decided to re-install everything. Another point to remark is that the Clover Editor I was using was outdated.

Now, after re-install all stuff, I could load and edit the config.plist, change the default volume to its correct name, and modify the timeout parameter. It worked like a charm.

The system is working nice so far.

griftopia

astrobruin

Clover timeout how to change

In order for the timeout to work you need to have a Default Boot Volume.

In Clover Configurator go to Boot -> Default Boot Volume and enter the name of your HD.

P1LGRIM beat me to it

(slaps self on forehead) Thank you! This has been driving me crazy for several days.

I was incorrectly using was the name I gave the drive in the «Custom Entries» section (which renames the drive only in the Clover boot menu). Once I entered the name of the physical drive as it shows up on my desktop, it worked.

astrobruin

Apologies for the overly detailed reply. You may not need it, but with any luck it will help someone along the way. Clover Configurator can be really confusing at first. I’ve wasted far too many hours trying to do very simple things, simply because I was missing a small and obvious step. Cheers!

HOW TO EDIT THE ‘COUNTDOWN TIMER’ IN THE CLOVER BOOTLOADER

1. In your Terminal app, type «diskutil list». You’ll see something like this:

I have two drives. My macOS boot drive is called «AstroBruin Boot Drive» (this is the name for my boot drive that appears on my desktop). It has three partitions: EFI, AstroBruin Boot Drive, and Recovery HD.

The EFI partition is where your Clover bootloaders and your config.plist are located. However, it is normally hidden (unmounted). To access them, you need to run Clover Configurator, mount the EFI partition, then load the config.plist.

1. Warning: it’s possible that even a small change in Clover Configurator can break your build and prevent your boot drive from working. Before you begin, make a backup of your boot drive onto another drive (I highly recommend Carbon Copy Cloner). Make sure you can boot into your backup drive *without* your boot drive being plugged in.

2. Run Clover Configurator.
When you first run Clover Configurator, you get a misleading promp saying your config.plist is not found, along with a big blue button that says «Mount EFI partition».

3. Click the blue «Mount EFI partition» button.
Note: this does not actually mount the EFI partition, it just takes you to the Clover Configurator tab on the left column that says «Mount EFI». ¯\_(ツ)_/¯ See here:

4. Mount your EFI partition.
The button «Mount EFI partition» is in the bottom right corner. Click it, then enter your password.

You have just mounted your EFI partition. Hooray! While you’re there, you can also click the button in the bottom right corner that says «Open Partition». This will pop up your EFI partition in a new window. (I’ll come back to this in a moment)

5. Load your config.plist
See the house icon at the very bottom of the lefthand column (circled in yellow above)? Click that.

This brings up a page like this:

You’ll see several listings for config.plist — you want the one with the path EFI>EFI>CLOVER>config.plist.

Note: confusingly, «EFI» is the name of both the hard drive partition *and* the name of a folder inside it. Keep this in mind, so you don’t get tripped up later when you make and restore local backups.

6. Make a local backup.
Continuing from above, now is a good time to backup your EFI drive. Ideally you want to make a full disc image backup of your drive in Carbon Copy Cloner before you begin. In addition, it may help to make a local backup on your desktop.

Remember the window that popped up in step 4? Go to the EFI window, then navigate up one directory level so you see a list of your drives:

While holding your option (or alt) key down, drag your «EFI» drive (it should have a «+» sign on it) to your desktop . It’s small, about 200mb. Rename it «EFI root». I also like to append the date and military time, e.g. «EFI root 2016.10.10_2215».

For minor setting tweaks, you can just copy your config.plist — located EFI>EFI>CLOVER>config.plist.

7. Change your «timeout» settings.
Go to the «Boot tab» (left hand column, second from top). Enter the name of your hard drive (as it appears on your list of drives) in the «Default Boot Volume» slot. Then adjust the «timeout» numbers as desired.

SAVE YOUR WORK! Done. Reboot and test.

How to restore from a backup
If you wish to restore your settings from your local backup, there are a couple of options. If all you did was make a few minor changes to settings, you can drag and drop your config.plist from your backup, i.e. EFI root>EFI>CLOVER>config.plist to your EFI drive, i.e. EFI>EFI>CLOVER>config.plist.

If that doesn’t work, copy the contents of your EFI root backup to the contents of your EFI drive. Just be careful not to confuse the directory structure.

Читайте также:  I9192 не работает сенсор

If your drive no longer boots, boot into your backup drive and try to copy the contents of your backup drive’s EFI folder into your now broken boot drive’s EFI folder. If that still doesn’t work, restore with Carbon Copy Cloner.

Источник

Использование новых NVMe SSD в качестве загрузочного диска на старых системах с Legacy BIOS (для любой ОС)

Короткий мануал — как реализовать поддержку загрузочного NVMe SSD на старых материнских платах с Legacy BIOS и с использованием Clover (для любых ОС). По следам вот этого поста, где на мой взгляд, решение не так изящно и не для всех BIOS & OS.

Суть проблемы

Старые BIOS не видят новые NVMe SSD, в отличии от EFI (UEFI). Современные ОС эти диски, как правило, видят, и после загрузки ОС работать с диском можно, а вот старый BIOS нет, следовательно, загрузиться с нового быстрого диска не получится. Ну, потому что нельзя дать команду на загрузку тому, чего не видно.

Прелюдия

NVMe SSD диск, как правило, имеет разъем М.2, и работает как бы на прямую с процессором, по шине PCI-E.

Поэтому если на вашей материнской плате нет разъема М.2, то для начала рекомендуется обзавестись переходником PCI-E >> М.2, или PCI-E RAID контроллером для SSD формата М.2.

Существует немного продвинутых NVMe SSD дисков, которые имеют на борту собственные эмулятор Legacy устройства. Например Samsung 950 Pro имеет дополнительный rom для загрузки как Legacy устройство на старых BIOS. А вот вся серия EVO такой возможности не имеет.

Решение

Немного истории

Много лет назад, когда компания Intel стала поставлять Apple свои процессоры и компоненты для применения в Маках, возникла потребность предварительного тестирования железа на совместимость с MacOS. Тогда инженеры Intel написали хитрый загрузчик DUET, который представляет собой эмулятор UEFI, загружаемый поверх Legacy BIOS и позволяющий запускать операционные системы, требующие UEFI (MacOS, например).

Однако использовать DUET «напрямую» задача весьма не тривиальная (пример, или вот еще, б-ррр. ), требующая массу ручных операций, зависящих от конкретного железа и ОС, и понимания того, что именно вы делаете.

В дальнейшем, DUET был взят за основу для нескольких проектов по созданию мульти-загрузчиков. Один из них Hackintosh — проект по установке последних MacOS на любые Intel, а в последствии и AMD машины. В результате развития Hackintosh появился многофункциональный загрузчик Clover (Клевер), который заточен, разумеется, под загрузку MacOS и Intel, но сейчас может с успехом применяться для загрузки чего угодно на, практически, чём угодно. Вот им, Клевером, мы и воспользуемся для решения нашей проблемы.

Clover Configurator

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

Но беда в том, что Clover Configurator работает только в MacOS, и на Windows вы его, в лучшем случае, запустите только в VmWare.

Так же ходят слухи (в комментах), что сам автор Клевера (SergeySlice) не рекомендует использовать Clover Configurator а рекомендует редактировать конфигурационный файл руками.

Не пойдем этим путем… у нас лапки и Мастдай.

Boot Disk Utility (BDUtility.exe)

Специально для тех, у кого лапки, один русский энтузиаст написал утилиту BDUtility.exe, которая сама скачивает последний релиз Clover, делает необходимые минимальные настройки и записывает полученный образ на флешку.

Не пугайтесь вырвиглазного сайта, утилита работает отлично 🙂

Для загрузки утилиты нажмите на картинку с буквами «Bu» и синей стрелкой, посредине сайта 🙂

Примечание

Для решения нашей проблемы мы будем использовать дополнительную загрузочную флешку, с которой поверх BIOS будет загружаться Clover, идентифицировать ваш новый быстрый NVMe SSD и передавать ему команду на загрузку вашей новенькой 64-битной Windows 10 (или любой другой).

Отныне флешка навсегда будет установлена в свободном USB порту вашего компьютера, до тех пор, пока вы обновите старое железо!

Да, у кого ноутбук, тот должен озаботиться тем, что свободных портов USB мало, а длинная флешка, все время торчащая из ноута, может оказаться не достаточно эстетичной.

С другой стороны, теперь ваша флешка является крутейшим ключом защиты к вашему компьютеру, ибо без него комп просто не включится, а догадаться, что флешка должна БЫТЬ, да еще и с Клевером — это задача для истинных спецслужб.

Создание установочной флешки

Если вам удалось загрузить утилиту BDUtility — запустите ее. Она запускается под Windows и с правами администратора, будьте внимательны.

Счастливым обладателем других операционных систем стоит пропустить этот пункт и вернуться к Clover Configurator выше.

Запускаем BDUtility.exe

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

Примечание

В настоящий момент утилита BDUtility забирает релизы Clover с сайта sourceforge.net, где размещены релизы вплоть до версии Clover_v2.5k_r5070.zip. После этого разработка Clover была перенесена на GitHub, где сейчас размещен релиз Clover_v2.5k_r5097.zip. Учтите это в работе. BDUtility может опционально пользоваться предварительно скаченными релизами Clover (но совместимыми с BDUtility), если вам необходимо использовать именно последний релиз.
Мы отправили запросы разработчикам Clover и BDUtility с просьбой прокоммуницировать между собой и переключить BDUtility на GitHub.

Настройка BDUtility:

  1. Убедитесь, что ваша флешка определилась утилитой
  2. Зайдите в настройки утилиты Options => Configuration
  3. Поставьте галочку Check at Startup, чтобы новая версия Clover проверялась при каждой загрузке
  4. Нажмите кнопку Check Now, чтобы загрузить последний релиз Clover прямо сейчас
  5. (опционально, рекомендация) Уберите галочку Boot Partition Size, чтобы весь объем вашей флешки был отведен поз загрузчик Colver, в противном случае вы будете видеть дополнительные диски (незанятые и не размеченные разделы флешки) в «Моем компьютере», что через какое-то время начнет вас раздражать
  6. Нажмите ОК
  7. Нажмите кнопку Format, изучите конфигурацию создаваемого загрузчика и нажмите ОК
  8. Ожидайте положительного результата (сядь на печку, приободрись. )
Читайте также:  Как перезагрузить андроид если не работает дисплей

Теперь, когда флешка готова, попробуйте с нее загрузиться. Не забудьте настроить в BIOS загрузочный диск => ваша флешка.

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

Драйвера NVMe

Если ваш NVMe SSD диск уже вставлен в компьютер, не пытайтесь его найти в настройках Clover — его там нет. Дело в том, что по-умолчанию Clover не загружает драйвера для NVMe устройств. Драйвера необходимо включить в загрузку вручную.

Для этого открываем флешку в проводнике.

Заходим в папку G:\EFI\CLOVER\drivers\off (где диск «G» — это ваша флешка, а папка «off» — это папка с не подключенными драйверами Клевера).

Находим файл NvmExpressDxe.efi

Нажимаем Ctrl + C, чтобы скопировать файл в буфер обмена, и копируем файл в папки G:\EFI\CLOVER\drivers\BIOS и G:\EFI\CLOVER\drivers\UEFI. Копируем на всякий случай в обе папки, чтобы не разбираться, какой у вас сейчас биос, старый BIOS или старый UEFI.

Перезагружаем компьютер, загружаемся с флешки-Clover и наблюдаем за количеством иконок на экране, обозначающих варианты загрузки — их должно стать больше, ибо теперь Clover видит ваш NVMe SSD.

Установка новой ОС на новый NVMe SSD диск

Именно этому загрузчику Clover передает управление, причем в режиме эмуляции EFI. Для справки, клеверный загрузчик моей Win64 лежит на клеверной флешке здесь G:\EFI\BOOT\BOOTX64.efi

Перенести такую ОС на NVMe диск и использовать для загрузки в режиме EFI просто так не получится, потребуется вручную сменить загрузчик ОС, а это трудоемко, не вполне оправданно и чревато, имхо.

Поэтому смело запасаемся лицензионным ключом от новой ОС (ну, или находим, где старый) и идем на страничку загрузки Media Creation Tool, чтобы сделать загрузочный диск вашей операционной системы Windows. Дело в том, что с некоторых пор Микрософт стал сам включать оба загрузчика BIOS и EFI в образ, создаваемый Media Creation Tool. И теперь эта загрузочная флешка может загружаться абсолютно на любых системах с Legacy BIOS, UEFI и EFI. А раньше приходилось обрабатывать полученный загрузочный образ и интегрировать в него Rufus, для загрузки в режиме EFI (пример, промотать до середины).

Примечание

Да, вам понадобится вторая загрузочная флешка, чтобы установить ОС на NVMe SSD.
Нет, на флешку с Clover дистрибутив Windows записать не получится.

Установка ОС

Установка операционной системы на новый NVMe SSD происходит вполне штатно и быстро.
Вам необходимо загрузиться с двумя вставленными флешками, причем загрузиться с клеверной флешки, а не с дистрибутива Windows, не перепутайте.

В интерфейсе Клевера найдите загрузку с флешки с дистрибутивом вашей ОС. Далее должна начаться установка ОС. В какой-то момент система перезагрузится (вы же ставите Windows), и вам придется выбрать для продолжения уже загрузку с вашего NVMe SSD, опять же не перепутайте! Не выбирайте повторно загрузку с дистрибутива ОС, иначе установка просто начнется заново, а нам нужно чтобы она продолжилась с SSD и, желательно, завершилась.

После установки новой системы на ваш новый NVMe SSD, в Clover появится запись, что из-под него была установлена новая ОС. Также иконка загрузки новой ОС должна появиться первой в списке загрузок, и, если я ничего не путаю, то называться она будет «Boot Microsoft EFI Boot from EFI».

И после окончательной установки ОС выньте флешку с ее дистрибутивом, чтобы она не отображалась больше в Клевере и в «Моем компьютере».

А в вашем BIOS порядок загрузки дисков должен всегда начинаться с клеверной флешки, пока не обновите железо до поддержки EFI.

Тогда, и только тогда, вы сможете гордо поставить первым ваш, к тому времени уже постаревший, NVMe SSD!.

Вот, собственно, и все

Теперь при каждой перезагрузке вы будете попадать в интерфейс Clover, и нажимать на клавишу Enter (если ваша ОС стоит в списке первой). Зато потом наслаждаться новой системой и быстрым SSD 🙂

Мне, к сожалению, в отсутствии Clover Configuator так и не удалось настроить Клевер, чтобы он автоматически загружал мою ОС, например спустя 5 сек. бездействия. Чтобы каждый раз не нажимать клавишу Enter. Но такая опция в Клевере разумеется есть.

Буду признателен, если кто-то знает как вручную, без конфигуратора, настроить такой режим загрузки. Файл настроек Клевера обычно лежит здесь G:\EFI\CLOVER\config.plist
Говорят, что за эту опцию отвечают теги:

В первом указывается время задержки перед автозагрузкой, а во втором — id диска с которого мы хотим грузиться по умолчанию, или значение LastBootedVolume, в котором запоминается id последнего диска, с которого производилась загрузка.

Но у меня почему-то не работает 🙁

Есть подозрение, что с этими значениями какой-то лаг в Клевере на AMD. То ли таймер не считает, то ли LastBootedVolume не запоминается, но не уверен.

THE END

P.S.
Но если бы вы изначально заплатили чуть побольше, и купили бы не переходник PCI-E >> М.2, а Raid контроллер для M.2 дисков, то вам бы не пришлось читать все вышенаписанное, и тем боле все это делать… Потому что Raid контроллер имеет сою собственную микросистему и эмулирует (или имитирует) себя как Legacy устройство, делая доступными все вставленные в него диски во всех биосах, старых и новых.

UPD
Пользователи alpha_ds и walkman7 любезно дополнили пост тегом DefaultVolume и ссылкой на web-конфигуратор Clover.
Спасибо igrblkv за наводку на CloverGitHub .

Источник

Оцените статью