Долгое обновление grub customizer

Всем привет. Установлено несколько систем на диске, для редактирование меню Grub2 использую Grub Customizer. Он долго сканирует при запуске (загрузка сценариев 7\7 (os-prober) (примерно 5 минут)
*** initializing (w/o specified bootloader type)…
   * reading partition info…
   * Loading Framebuffer resolutions (background process)
   * Finding out if this is a live CD
 *** initializing (w/ specified bootloader type)…
   * Checking if the config directory is clean
 *** loading configuration
 *** loading - preserveConfig: no
   * unsetting saved config
 *** loading settings
 *** loading grub list
   * loading scripts…
   * loading proxies…
   * cleaning up proxy configuration…
   * creating proxifiedScript links & chmodding other files…
   * running grub-mkconfig
   * restoring grub configuration
   * removing invalid proxies from list
   * loading completed
 *** grub list completely loaded
 *** loading saved grub list
     theme deepin not found!
Возможно он ищет тему, но она есть в папке /boot/grub/themes/deepin и даже активна.
И очень долго сохраняет изменения (примерно 20 минут).
*** writing settings file
 *** writing grub list configuration
Нельзя ли ускорить этот процесс? И почему так долго это происходит?
Никаких идей? Во время запуска live дистрибутива тоже долго ждать приходится. Раньше такого не было. Может что то на жестком диске ищется?
ForumLiker
Никаких идей?
Выкинуть лишнюю прослойку grub customizer и написать свой grub.cfg
ForumLiker
Возможно он ищет тему
А для чего нужна эта тема? Практически заставку/меню выбора и видишь то всего несколько секунд. Чем проще, тем лучше.
Ошибки не исчезают с опытом - они просто умнеют
ForumLiker
Во время запуска live дистрибутива тоже долго ждать приходится.
Это зависит от дистрибутива, но всеравно, имхо, любой Live CD/USB загружается дольше, чем аналогичная система на HDD
Ошибки не исчезают с опытом - они просто умнеют
ForumLiker
Нельзя ли ускорить этот процесс?
Вопрос об арчлинукс или антергос?
В моих случаях (несколько компов дома с разной историей) что grub-customizer, что os-prober, без разницы что, одинаково долго отрабатывают анализ дисков. На время отработки влияет количество старых то ли ядер, то ли образов-вариантов загрузки разных ядер. Особенно убунту здесь отличалась, накапливала множество апдейтов ядра, и это всё оставалось в истории загрузки.
Правда, со временем grub-customizer, видимо, ещё и ошибки накапливал, и загрузка его доходила до получаса и даже до сорока минут, с каждым разом увеличиваясь (появлялись какие-то невообразимые варианты загрузки, говорящие об одной системе, а грузилась другая).....
Лечил это удалением количества вариантов ядер из исторического списка убунту, в том же кастомайзере удаляя старые ядра из списка вариантов загрузки, и помогало очень существенно. Если запускал os-prober или grub-customizer на системе с одним-двумя дисками без долгих историй, анализ отрабатывался очень быстро.
Может быть ещё какие-то причины могут быть, не уверен, но у меня с этим чёткая связь была.
vasek
А для чего нужна эта тема?
Фон, шрифт и расположение текста на экране.

vasek
любой Live CD/USB загружается дольше, чем аналогичная система на HDD
С этим можно поспорить. Но речь идет не о полной загрузке live до появления рабочего стола, а с того момента как выбрана в меню "Запустить live" и до начала загрузки ядра. Обычно это происходит быстро, а у меня появляется какая то задержка. Так же и с виндовс при запуски его со съемного носителя. Логотип виндовс висит больше пяти минит до появления анимации загрузки под логотипом.
vall
Вопрос об арчлинукс
Да

feannir
количества вариантов ядер
У меня везде одна версия, старые версии не храню
ForumLiker, попробуй напиши простенький grub.cfg, временно для проверки, чтобы убедиться, что виновник действительно grub customizer. Затем удали тему, чтобы найти конкретную причину - или включение темы или чисто grub customizer.
Привожу для примера свой grub.cfg (лишнее выкинул) ....
# по-умолчанию выбран пункт меню 0
set default=0

# при бездействии пользователя он загрузится через 5 секунд
set timeout=5

# пункт меню номер 0
menuentry "Arch Linux" {
 linux /boot/vmlinuz-linux root=/dev/sda3 rw
 initrd /boot/initramfs-linux.img
}

# пункт меню номер 4
menuentry "Windows 7" {
 set root=hd0,1
 chainloader (hd0,1)+1
}
Ошибки не исчезают с опытом - они просто умнеют
vasek, Может его вообще удалить и заново сгенерировать?
ForumLiker
vasek, Может его вообще удалить и заново сгенерировать?
У меня еще диск в gpt и Grub Customizer попросил создать раздел на диске размером 1МБ. Возможно такие задержки из-за этого раздела? Ведь файл grub не может влиять на долгую задержку перед загрузкой live дистрибутивов (любых в том числе и виндовс)
 
Зарегистрироваться или войдите чтобы оставить сообщение.