Как установить grub customizer в debian 9

Обновлено: 04.07.2024

GRUB — загрузчик операционной системы от проекта GNU. GRUB позволяет пользователю иметь несколько установленных операционных систем и при включении компьютера выбирать одну из них для загрузки. GRUB является эталонной реализацией загрузчика, соответствующего спецификации Multiboot, и может загрузить любую совместимую с ней операционную систему. Среди них: Linux, FreeBSD, Solaris и многие другие. Кроме того, GRUB умеет по цепочке передавать управление другому загрузчику, что позволяет ему загружать Windows (через загрузчик NTLDR или bootmgr), MS-DOS, OS/2 и другие системы. После настройки GRUB пользователь при включении компьютера видит список операционных систем, которые установлены на его компьютер, и которые можно загрузить, выбрав подходящую и нажав Enter. GRUB позволяет пользователю при загрузке задавать произвольные параметры и передавать их в ядро Multiboot-совместимой ОС для дальнейшей обработки.[6] GRUB — самый популярный загрузчик в мире Linux и является загрузчиком по умолчанию в большинстве известных дистрибутивов.

Более подробно в википедии.

В Debin 9, в последних релизах в репозиториях этой утилиты нет.

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

Сам процесс установки.

При выполнении команд используется sudo, если у вас sudo не настроено то исключите эту команду (просто не пишите ее в начале команды), но предварительно в терминале перейдите в режим от root, выполнив команду su и введя соответственно пароль.

Устанавливаем необходимые библиотеки

sudo apt install build-essential cmake libgtkmm-3.0-dev libssl-dev gettext libarchive-dev

tar zxvf grub-customizer_5.0.8.tar.gz

Переходим в распакованную папку

cmake . && make -j8

Строим нашу программу

sudo make install

Если надо, то запускаем сразу же из консоли

Grub Customizer

Если необходимо удалить то это можно сделать командой

sudo make uninstall

Ну и удаляем директорию программы

cd ..;rm -rf grub-customizer-5.0.68

Так же директорию можно удалить с помощью файлового менеджера в своей домашней папке.

Grub Customizer (Настройщик Grub) — графический интерфейс (GUI) для настройки GRUB2 и BURG. С его помощью можно быстро настроить пункты меню для загрузки операционных систем с разных разделов диска или с других жёстких дисков (или аналогичных устройств).

Grub Customizer может выполнить следующее:

Grub Customizer будет полезен для индивидуальной настройки меню GRUB или для восстановления загрузчика любого другого дистрибутива Linux.

Другие пакеты, относящиеся к grub-customizer

  • зависимости
  • рекомендации
  • предложения
  • enhances
  • dep: hwinfo cистема определения оборудования
  • dep: libarchive13 (>= 3.0.4) библиотека для работы с архивами разных форматов — разделяемая библиотека
  • dep: libatkmm-1.6-1v5 (>= 2.24.0) C++ wrappers for ATK accessibility toolkit (shared libraries)
  • dep: libc6 (>= 2.14) [amd64] библиотека GNU C: динамически подключаемые библиотеки
    также виртуальный пакет, предоставляемый libc6-udeb dep: libc6 (>= 2.17) [arm64, ppc64el] dep: libc6 (>= 2.4) [не amd64, arm64, ppc64el]
  • dep: libcairomm-1.0-1v5 (>= 1.12.0) интерфейс C++ для Cairo (динамические библиотеки)
  • dep: libgcc1 (>= 1:3.0) [не armel, armhf] вспомогательная библиотека GCC dep: libgcc1 (>= 1:3.5) [armel, armhf]
  • dep: libglib2.0-0 (>= 2.14.0) библиотека С-функций
  • dep: libglibmm-2.4-1v5 (>= 2.50.0) C++ wrapper for the GLib toolkit (shared libraries)
  • dep: libgtk-3-0 (>= 3.0.0) библиотека графического пользовательского интерфейса GTK+
  • dep: libgtkmm-3.0-1v5 (>= 3.22.0) C++ wrappers for GTK+ (shared libraries)
  • dep: libpangomm-1.4-1v5 (>= 2.40.0) C++ Wrapper for pango (shared libraries)
  • dep: libsigc++-2.0-0v5 (>= 2.2.0) типизированная инфраструктура сигналов для С++ (динамические библиотеки)
  • dep: libssl1.1 (>= 1.1.0) инструментарий Secure Sockets Layer — разделяемые библиотеки
  • dep: libstdc++6 (>= 5.2) стандартная библиотека GNU C++ версии 3
  • dep: policykit-1 инфраструктура управления полномочиями

Загрузка grub-customizer

Загрузить для всех доступных архитектур
Архитектура Размер пакета В установленном виде Файлы
amd64 629,5 Кб3 148,0 Кб [список файлов]
arm64 581,7 Кб3 132,0 Кб [список файлов]
armel 555,1 Кб2 778,0 Кб [список файлов]
armhf 571,3 Кб2 426,0 Кб [список файлов]
i386 659,0 Кб3 030,0 Кб [список файлов]
mips 537,2 Кб3 315,0 Кб [список файлов]
mips64el 540,8 Кб3 477,0 Кб [список файлов]
mipsel 549,1 Кб3 315,0 Кб [список файлов]
ppc64el 598,6 Кб3 592,0 Кб [список файлов]
s390x 593,4 Кб3 344,0 Кб [список файлов]

Эта страница также доступна на следующих языках (Как установить язык по умолчанию):

Авторские права © 1997 - 2021 SPI Inc.; См. условия лицензии. Debian это торговый знак компании SPI Inc. Об этом сайте.

Пытаюсь разобраться с Debian. Устанавливаю grub-customizer:

1. Создаю файл /etc/apt/sources.list.d/grub-customizer.list с содержимым:

2. Добавляю ключ:

3. Далее sudo apt-get update .

Фигли ему не хватает. Версии пакетов совсем новые в stretch, а относительно свежий grub-customizer 4.0.6 с ними не работает? Ждать новую версию? Юзать stable? Помогите разобраться. Заранее спасибо.





не будет эта фигня работать в стретче. правь руками или откатывайся на wheezy, дуалбутчик


как бы никто и не гарантирует, что зависимости пакетов из репозиториев убунты подойдут к дебиановским

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


Распаковал, не получилось:

Нехватает библиотеки. Поставил какие были в репозитория какие были libcrypto++. Результат то же.

Короче, забил. Руками все что хотел поправил.


Если я правильно понял, надо не выеживаться.

Поставить stable, определиться с версиями программ. Может и не нужны самые новейшие версии-то. Скорее всего, стабильными версиями ограничусь.

Освою бэкпортирование (кажется, так это называется) при необходимости.

найди либу и положи в lib

а лучше переходи на rr


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




Тот еще геммор, хорошо что библиотек всего несколько. Скачал все либы, распаковал, разложил каталогам. Результат нулевой.

Чуствовал заранее, все это как-то неправильно.


Если я правильно понял, надо не выеживаться.

увы, нет, ты все понял не правильно :)


Тот еще геммор, хорошо что библиотек всего несколько. Скачал все либы, распаковал, разложил каталогам. Результат нулевой.


ты сам то понимаешь какую ерунду сейчас ляпнул?

т.е. это нормально пихать в lib новые\старые либы, о которых ничего не знает пм?

Не шлангуй. Он посоветовал искать ПАКЕТЫ, в которых нужная либа находится.

Половина ЛОРа читать не умеет.

и ты думаешь, ставить пакеты с ЕЩЕ БОЛЬШИМ КОЛВО ЗАВИСИМОСТЕЙ проще, чем решить зависимости изначального пакета?

вы все тут упоролось со своим дебианом?


и ты думаешь, ставить пакеты с ЕЩЕ БОЛЬШИМ КОЛВО ЗАВИСИМОСТЕЙ проще, чем решить зависимости изначального пакета?

мда, читать ты точно не умеешь

так до тебя дошло?

JB ★★★★★ ( 27.02.16 12:41:43 )
Последнее исправление: JB 27.02.16 12:43:31 (всего исправлений: 2)


BTW, скорее всего libcrypto.so в системе уже есть, только другой версии и скорее всего можно обойтись простым симлинком с существующего файла на требуемый бинарником

JB ★★★★★ ( 27.02.16 12:45:02 )
Последнее исправление: JB 27.02.16 12:45:31 (всего исправлений: 1)

если ты не знал, то я тебе расскажу, что у пакетов с либами ВНЕЗАПНО тоже есть свои зависимости.

а теперь подумай сам, что будет проще - разрешить зависимости одного пакета или разшить зависимотси МНОГИХ пакетов с либами.


какой же ты тупой :(

сравни два варианта:

1) пакет с package.deb установлен через пакетный менеджер, пакетный менеджер сам разрулил зависимости прописанные в пакете и установил нужные либы lib1.deb и lib2.deb

2) пакет package.deb распаковали руками, посмотрели через ldd что нужно бинарнику и вручную установили lib1.deb и lib2.deb

на всякий случай напомню, что первый вариант у ТС не получился из за того, что пакет из убунты по зависимостям не подошел к его дебиану

JB ★★★★★ ( 27.02.16 12:48:05 )
Последнее исправление: JB 27.02.16 12:49:18 (всего исправлений: 2)



Вижу, что smilessss в чем-то может быть и прав (внезапно). Ну, оукей, скачиваю там-же libnettle4:

Облом. Т.е. libgnutls-deb0-28 снести ради установки grub-customizer'а без проблем в дальнейшем не получится.

Как-то все очень напряжно получается и через геммор. Остальные библиотеки даже не стал пытаться устанавливать.


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

у всех весенний авитаминоз начался что ли? %)

JB ★★★★★ ( 28.02.16 10:13:47 )
Последнее исправление: JB 28.02.16 10:15:18 (всего исправлений: 2)


Зачем оно Вам? Неужели важно, как выглядит меню загрузки. Кто на него смотрит-то?

А если так важно - скачивайте src, вдумчиво смотрите, как собрать с имеющимися у Вас версиями либ и дерзайте - правьте, собирайте, используйте

Если коротко - прописать в sources.list:


Спасибо, попробую как-нибудь.

Вообще, оставил надежду использовать Debian на десктопе — ставил блоб от Nvidia скриптом sgfxi для старой GT9800, получил жуткие притормаживания при просмотре видео.

Под убунтой таких проблем нет.


Только что решил эту же проблему (Grub Customizer в Debian Stretch)

1. Заходим по ссылке. 2. Щёлкаем по значку Дебиана. 3. Смотрим инструкции. Есть для Debian 9 и Debian 8. Вкратце всё сводится к добавлению репозитория, ключа и, собственно, установке Grub Customizer.

Перед тем, как написать ответ, попробовал простое действие - передвинуть один из пунктов меню. Сработало =)


Спасибо большое! Прошло полтора года и проблема решена. Надеюсь, кому-нибудь пригодится это элегантное решение.


Я тут вообще недавно зарегистрировался, мне этот вопрос на ЛОРе случайно попался =) И вот, пять секунд назад найдя ответ, подумал - ну, блин, надо ж донести инфу.

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

В этой статье мы объясним, как установить, запустить и удалить программное обеспечение из Вашей системы Ubuntu. Мы выполнили команды и процедуры, упомянутые в этой статье о системе Ubuntu 18.04 LTS.

Как установить личинку Customizer

Шаг 1: Откройте Терминальное приложение

Откройте свою командную строку Ubuntu, Терминал, или через системного Тире или через ярлык Ctrl+Alt+T.


Шаг 2: Добавьте Личинку репозиторий PPA Customizer к Вашей системе

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

Подсказка: Вместо того, чтобы ввести команду, можно скопировать его отсюда и вставить в Терминале при помощи Ctrl+Shift+V, или при помощи опции Paste из контекстного меню.


Обратите внимание на то, что только авторизованный пользователь может добавить, удалить и настроить программное обеспечение на Ubuntu. Введите пароль для sudo, после которого репозиторий PPA будет добавлен к Вашей системе.

Шаг 3: Обновите Индекс Репозитория своей системы

Следующий шаг должен обновить индекс репозитория Вашей системы посредством следующей команды:

Это помогает Вам в установке последней доступной версии программного обеспечения из Интернета.


Шаг 4: личинка установки Customizer

Теперь, когда Вы сделаны со всеми предпосылками, требуемыми устанавливать Личинку Customizer, используйте следующую команду в качестве sudo для установки его в системе:


Система предложит Вам с опцией Y/n возобновить процесс установки. Введите Y для продолжения, после которого программное обеспечение будет установлено в системе.

Шаг 5: проверьте личинку установка Customizer

После установки Личинки Customizer можно использовать одну из следующих двух опций гарантировать, что это действительно установлено в системе:


Вышеупомянутый вывод показывает, что Личинка версия 5.1.0 Customizer, которая является последней версией программного обеспечения, установлена в моей системе.

Личинка запуска Customizer

Можно запустить Личинку Customizer через командную строку путем ввода следующей команды:


Программное обеспечение требует, чтобы корневой доступ запустил программное обеспечение, поскольку только авторизованный пользователь может сделать конфигурации к системной Личинке.

Введите пароль для корня и нажмите кнопку Authenticate, после которой Customizer Личинки UI запустится в Вашей системе.

С другой стороны, можно запустить программное обеспечение через системные результаты поиска Тире следующим образом:


Это - то, как Личинка Customizer UI похожа:


Как удалить?

Если Вы когда-нибудь хотите удалить Личинку Customizer из Вашей системы, можно сделать так путем ввода следующей команды в Терминал Ubuntu:


Система предложит Вам с опцией Y/n возобновить процедуру удаления. Введите Y для продолжения, после которого программное обеспечение будет удалено из системы.

Если Вы больше не хотите сохранить репозиторий PPA, что Вы раньше устанавливали Личинку Customizer, можно удалить его при помощи следующей команды:


С другой стороны, можно использовать программное обеспечение и утилиту Updates от GUI для удаления PPA.

Можно исследовать истинный потенциал Установщика Личинки путем установки его и предоставления нового взгляда, чувства и поведения к загрузчику Личинки.

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