Grub Customizer — очень удобная графическая утилита для настойки вашего загрузчика. Можно настроить не только загрузку но и внешний вид.
Из википедии:
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
Качаем программу
wget https://launchpad.net/grub-customizer/5.0/5.0.8/+download/grub-customizer_5.0.8.tar.gz
Распаковываем архив
tar zxvf grub-customizer_5.0.8.tar.gz
Переходим в распакованную папку
cd grub-customizer-5.0.8
Собираем программу
cmake . && make -j8
Строим нашу программу
sudo make install
Если надо, то запускаем сразу же из консоли
grub-customizer
Если необходимо удалить то это можно сделать командой
sudo make uninstall
Ну и удаляем директорию программы
cd ..;rm -rf grub-customizer-5.0.68
Так же директорию можно удалить с помощью файлового менеджера в своей домашней папке.
Всем Удачи!
Установилось на SteamOS (Debian 8). Спасибо!
Благодарю! Помогает, когда стандартные варианты не работают…
Пожалуйста. В Debian 10 программа Grub Customizer есть уже в репозиториях и устанавливается без танцев сбубном, просто через синаптик.
Спасибо. Все работает.
Спасибо большое! Очень кратко и вас сразу получилось))
Рад был помочь!
Спасибо, статья помогла установить grub-customizer для Astra Linux Орёл
А как, если Терминал ругается, что команда cmake не найдена?
Приветствую. В Debian 10 Grub Customizer включен в репозиторий по умолчанию, установите его командой # sudo install grub-customizer
Если просто нужно cmake, то установите:
sudo apt-get update
sudo apt-get install cmake
Установил, благодарю ) Но теперь возник другой вопрос. У меня, всеми «любимая» Астра Линукс. В редакторе меню, выбираю Chainloader, так как мне необходимо добавить Win 10 к меню Grub’a. Системный раздел, видится как /dev/sda1 (vfat). Выбираю, получаю вот такие строчки кода:
set root='(hd0,1)’
search —no-floppy —fs-uuid —set F482-E69D (кстати, крайне подозрительный UUID для винта или это норма?)
drivemap -s (hd0) ${root}
chainloader +1
Перезагружаю, выбираю появившийся пункт меню и вижу следующее сообщение:
Ошибка: no such device: F482-E69D.
Нажмите любую клавишу для продолжения.
Подскажите пожалуйста, как с этим бороться? У меня такое впечатление, что это связано с ошибочным UUID. Но такое возможно вообще? Super Grub мне такой же номер показывал. Уже второй день бьюсь… и руками прописывал, и, вот Кустомайзер попробовал. Не помогло ничего (
UUID посмотрите командой и поправьте
ls -la /dev/disk/by-uuid/
Если обе системы установлены то можно попробовать восстановить загрузки с помощью образа Boot repair.
Обычно проблем с загрузкой не имел, при правильной последовательности установки систем, Linux ставим после windows.
Тут, как мне кажется, дело в дистрибутиве Астры. Первой ставилась Винда. Разбивалась самой Осью по умолчанию. На второй винт накатывалась астра. Причем в середине установки, когда Астра запрашивает указать путь на диск, где она будет лежать, на первом винте, где установлена 10 она видит первый раздел неразмеченной области размером в 1 Мб. Причем этот раздел больше не видит ни сама Астра соответствующей командой, ни Винда, ни сторонняя софтина. Но в конце установки, Астра жизнерадостно утверждает, что она единственная операционная система, так как в первом разделе первого диска не видит загрузчика другой Оси… У нас уже вечер. Завтра попробую узнать UUID. По результатам отпишусь ) В любом случае, спасибо за помощь и отзывчивость!
На будущее, при установке определите какие разделы необходимы под ту или иную операционную систему. Определитесь с размером под определенную ОС — сколько выделите. На каком разделе, что будет находится, загрузочный раздел, способ загрузки.
Установите обе ОС с разметкой в ручном режиме.
Возможно с первого раза не получится, у меня обычно загрузчик не ставился или потом не запускался, но со временем разобрался.
Удачи Вам, надеюсь все получится.
Боюсь, что команда не принесла результатов. Показывает все тот же номер F482-E69D (( Команда sudo blkid /dev/sda1 показывает этот же. Только PartUUID длинный номер по типу eb35c0ec-d39f-… и еще куча символов. На всякий случай пробовал его указывать, но тоже безрезультатно. Есть еще идеи?
Я бы поступил так как описал ранее:
при установке определите какие разделы необходимы под ту или иную операционную систему. Определитесь с размером под определенную ОС — сколько выделите. На каком разделе, что будет находится, загрузочный раздел, способ загрузки.
Установите обе ОС с разметкой в ручном режиме.
Или с помощью образа Boot repair.
Нет нужды! Я понял почему у меня создавался раздел в начале диска на 1 Мб и поэтому Астра не видела Винды! Потому что Астра не очень дружит с винтами на GPT! Сделал его под MBR, разумеется, Винду ставим в режиме Legacy. И все становится прекрасно! В любом случае спасибо за участие и попытки помочь. Много нового для себя открыл! )
Нет слов…отечественная платформа…
Рад был помочь. Удачи!
есть ошибки в синтаксе написания команд, а так нормальная статья
Спасибо, установил grub в Pardus 17,5 DDE, другими средствами не получалось, добавил в заметки
Рад, что информация оказалась полезной. К стати, Pardus собран на основе Debian — если не ошибаюсь. Удачи!
Надо взять на заметку.
Спасибо, дельная инструкция, помогла.
Всегда пожалуйста.