Ошибка темы Grub Customizer - не удается найти "theme.txt"

Что я сделал:

  • Свежая установка Ubuntu 14.04
  • Установил BURG на всех 4 моих жестких дисках (плюс hd0)
  • Кажется, работает нормально
  • Установите GRUB Customizer и запустите от имени пользователя root в режиме BURG

Тогда я получаю эту ошибку:

 *** initializing (w/o specified bootloader type)…
   * reading partition info…
   * Loading Framebuffer resolutions (background process)
   * Finding out if this is a live CD
sh: 1: hwinfo: not found
 *** 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 burg-mkconfig
     exception '28InvalidStringFormatException'
 with message 'theme index file path must contain '/boot/burg/themes' given path: 'saved''
 in /build/buildd/grub-customizer-4.0.6/src/Model/ThemeManager.cpp:68
     exception '28InvalidStringFormatException'
 with message 'theme index file path must contain '/boot/burg/themes' given path: 'saved''
 in /build/buildd/grub-customizer-4.0.6/src/Model/ThemeManager.cpp:68
   * restoring grub configuration
   * removing invalid proxies from list
   * loading completed
 *** grub list completely loaded
 *** loading saved grub list
     exception '28InvalidStringFormatException'
 with message 'theme index file path must contain '/boot/burg/themes' given path: 'saved''
 in /build/buildd/grub-customizer-4.0.6/src/Model/ThemeManager.cpp:68
     exception '28InvalidStringFormatException'
 with message 'theme index file path must contain '/boot/burg/themes' given path: 'saved''
 in /build/buildd/grub-customizer-4.0.6/src/Model/ThemeManager.cpp:68
     exception '28InvalidStringFormatException'
 with message 'theme index file path must contain '/boot/burg/themes' given path: 'saved''
 in /build/buildd/grub-customizer-4.0.6/src/Model/ThemeManager.cpp:68
     exception '28InvalidStringFormatException'
 with message 'theme index file path must contain '/boot/burg/themes' given path: 'saved''
 in /build/buildd/grub-customizer-4.0.6/src/Model/ThemeManager.cpp:68
     exception '28InvalidStringFormatException'
 with message 'theme index file path must contain '/boot/burg/themes' given path: 'saved''
 in /build/buildd/grub-customizer-4.0.6/src/Model/ThemeManager.cpp:68
     exception '28InvalidStringFormatException'
 with message 'theme index file path must contain '/boot/burg/themes' given path: 'saved''
 in /build/buildd/grub-customizer-4.0.6/src/Model/ThemeManager.cpp:68
     exception '28InvalidStringFormatException'
 with message 'theme index file path must contain '/boot/burg/themes' given path: 'saved''
 in /build/buildd/grub-customizer-4.0.6/src/Model/ThemeManager.cpp:68
     exception '28InvalidStringFormatException'
 with message 'theme index file path must contain '/boot/burg/themes' given path: 'saved''
 in /build/buildd/grub-customizer-4.0.6/src/Model/ThemeManager.cpp:68

Когда я пытаюсь переключиться на любую тему, он говорит, что не может найти "theme.txt".

ВСЕ мои темы содержат путь / boot / burg / themes.

"/ boot / burg / themes / sora / theme" существует. Но почему "тема", а не "theme.txt"?

Переименование не помогает.

Любое решение высоко ценится!

8 ответов

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

Есть несколько источников загрузки, таких как эта тема на http://ubuntuforums.org/showthread.php?t=1823915 (требуется учетная запись) или поиск по "grub" на http://gnome-look.org/

Просто скачайте такой пакет (который находится в tar.gz в большинстве случаев) и добавьте его в список доступных тем, используя кнопку "Добавить" рядом с темой выбора.

После изменения темы вы увидите простой редактор, который дает предварительный просмотр изображений и позволяет управлять файлами. Измененное содержимое темы будет сохранено при нажатии кнопки сохранения.

У меня та же проблема, и я использовал этот метод...

Полностью удалить бург:

sudo apt-get remove --purge burg burg-common burg-emu burg-pc burg-themes burg-themes-common

Переустановите бург:

sudo add-apt-repository ppa:n-muench/burg && sudo apt-get update && sudo apt-get install burg burg-themes && sudo burg-install "(hd0)" && sudo update-burg && sudo burg-emu

а также...

Я нуб, но как только ни одно из найденных мной решений не сработало, я решил поделиться.

У меня возникла та же проблема после того, как я обновил Ubuntu и каким-то образом загрузчик был изменен с BURG обратно на GRUB. Я пытался следовать этому руководству и в итоге столкнулся с тем же набором проблем: "theme.txt not found", "путь к файлу индекса темы должен содержать" / boot / burg / themes "", burg-emu начал выглядеть так. Когда я снова очистил и заново установил burg и grub-customizer, я попытался запустить burg-emu через терминал сразу после запуска update-burg. Удивительно, но это сработало, но список был полон разных версий Ubuntu. Я запустил Grub Customizer, чтобы избавиться от них, и он сломал мой burg.cfg. Я открыл / etc / default / burg, изменил GRUB_THEME на "сохраненный" вместо несуществующего "theme.txt", который Grub Customizer пытался найти, и обновил burg.cfg, что решило проблему.

Поэтому после переустановки я набрал:

update-burg && burg-emu

после этого я могу переключаться между темами с помощью f2, но не пытайтесь запустить grub-customizer, потому что он все испортил...

Ну, у вас должен быть файл theme.txt для всех ваших тем. Скорее всего, файл темы, который вы переименовали, не является фактическим файлом темы и поэтому не будет работать независимо от переименования. Это учебник, которому я следовал, и он работал для меня: http://develop.alpdesigns.ch/pages/ubuntu/brug-and-theme-configuration.html Я вернусь обратно в grub, очистлю все установленные пакеты burg и переустановлю заново, Может быть, попробовать связанный учебник, как я уже сказал, он работал без проблем для меня...

  1. Полностью удалить бург:

    sudo apt-get remove --purge burg burg-common burg-emu burg-pc burg-themes burg-themes-common
    
  2. Переустановите бург:

    sudo add-apt-repository ppa:n-muench/burg && sudo apt-get update && sudo apt-get install burg burg-themes && sudo burg-install "(hd0)" && sudo update-burg && sudo burg-emu
    

Скачать тему. Разархивируйте его. либо установите, запустив сценарий install.sh в папке темы, либо скопируйте папку темы в загруженную папку, отличную от install.sh.

Посмотри сюда. https://www.fosslicious.com/2019/12/easy-way-install-grub-themes-ubuntu-linux.html

Не используйте Grub Customizer. Он просто повреждает файл burg.cfg. Вот почему он не может найти файл theme.txt. Вместо этого выберите тему непосредственно из эмулятора burg. Просто наберите "sudo burg-emu" в Терминале. Но никогда не используйте Grub Customizer для настройки вашего файла burg.cfg.

Я нуб, но как только ни одно из найденных мной решений не сработало, я решил поделиться.

У меня возникла та же проблема после того, как я обновил Ubuntu и каким-то образом загрузчик был изменен с BURG обратно на GRUB. Я пытался следовать учебному пособию и в итоге столкнулся с тем же набором проблем: "theme.txt not found", "путь к файлу индекса темы должен содержать" /boot/burg/themes'", burg-emu начал выглядеть так Когда я очистил и переустановил оба burg а также grub-customizer еще раз попробовал запустить burg-emu через терминал сразу после запуска update-burg, Удивительно, но это сработало, но список был полон разных версий Ubuntu. Я запустил Grub Customizer, чтобы избавиться от них, и он сломал мой burg.cfg, я открыл /etc/default/burg изменилось GRUB_THEME в "сохраненный" вместо несуществующего "theme.txt", который Grub Customizer пытался найти и обновить burg.cfg, который решил проблему.

Вы должны переместить все файлы в подкаталог и переместить его в основной. Удалите install.sh и другие файлы.

  1. Просто вырежьте эти файлы

  2. В итоге это должно выглядеть так.

Другие вопросы по тегам