У меня Ubuntu 17.10 и Windows 10 установлены в режиме двойной загрузки (не-UEFI) с GRUB2 в качестве моего загрузчика по умолчанию. Это выглядит как старомодное загрузочное меню, я хочу, чтобы меню загрузки GUI выглядело лучше. Я искал и нашел BURG в качестве подходящего, но я также видел предупреждения на сайтах, которые говорят, что если BURG будет поврежден, мой компьютер станет не загружаемым.
Должен ли я установить загрузчик или нет? Будет ли это безопасно? Если нет, разве нет способа настроить мой GRUB2, чтобы лучше посмотреть? Я установил GRUB Customizer, но изменения, которые я делаю, похоже, не работают. Любые предложения?
Я пробовал, но, к сожалению, Non-UEFI на моей машине (или на любых других компьютерах без ОС UEFI) , Я еще не пробовал BURG, потому что я не уверен, будет ли это работать или нет (более того, я сомневаюсь, что это может даже испортить конфигурацию загрузки).
Не получив никакого приемлемого ответа дальше, я, наконец, решил установить BURG и протестировать его, но я не могу его установить. Сначала я запускаю это:
~$ sudo add-apt-repository ppa:n-muench/burg
PPA успешно добавляется к источникам программного обеспечения. Затем я запускаю обновление:
~$ sudo apt-get update
Я получаю следующую ошибку:
...
...
Err:27 http://ppa.launchpad.net/n-muench/burg/ubuntu artful Release
404 Not Found
...
...
Reading package lists... Done
E: The repository 'http://ppa.launchpad.net/n-muench/burg/ubuntu artful Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
Теперь я даже не могу установить BURG.
Я также попробовал просто тему GRUB2, но опять же не могу этого сделать. Здесь я загрузил темы GRUB2. После установки я запускаю эту команду обновления GRUB:
sudo update-grub2
И я получаю следующую ошибку (я просто не могу понять, что она говорит):
Generating grub configuration file ...
/usr/sbin/grub-probe: error: failed to get canonical path of `/boot/grub/unicode.pf2GRUB_THEME=/boot/grub/themes/Vimix/theme.txt'.
No path or device is specified.
Usage: grub-probe [OPTION...] [OPTION]... [PATH|DEVICE]
Try 'grub-probe --help' or 'grub-probe --usage' for more information.
Я не могу также тема GRUB2. Что делать сейчас? Любая помощь будет оценена. Спасибо.
Попытка использовать новые загрузчики, но сбой, в котором я, наконец, сдался. После большой борьбы мне удалось изменить GRUB2 на новую тему (загруженную здесь) с помощью GRUB Customizer.
Вот что я сделал:
Скачал тему. Установлена тема с помощью grub-customizer [Настройщик Grub> Параметры внешнего вида> Тема> Добавить]. Сохранил настройку и обновил grub с помощью этой команды:~$ sudo update-grub2
Перезагрузили систему, и тема была применена. Теперь мое меню загрузки похоже на это:
Вот что я сделал:
[d17 ] Загрузите тему. Изменена тема с помощью этой команды:~$ sudo update-alternatives --config default.plymouth
Установлена тема с помощью grub-customizer [Настройщик Grub> Параметры внешнего вида> Тема> Добавить]. Теперь мое загрузочное меню похоже на это:
К сожалению, ни BURG, ни rEFInd не работали для меня. Но я счастлив, потому что, по крайней мере, мне удалось заменить старое меню загрузки этими довольно классными. В любом случае, благодаря всем, кто пытался мне помочь, я ценю их усилия.
Попытка использовать новые загрузчики, но сбой, в котором я, наконец, сдался. После большой борьбы мне удалось изменить GRUB2 на новую тему (загруженную здесь) с помощью GRUB Customizer.
Вот что я сделал:
Скачал тему. Установлена тема с помощью grub-customizer [Настройщик Grub> Параметры внешнего вида> Тема> Добавить]. Сохранил настройку и обновил grub с помощью этой команды:~$ sudo update-grub2
Перезагрузили систему, и тема была применена. Теперь мое меню загрузки похоже на это:
Вот что я сделал:
Загрузите тему. Изменена тема с помощью этой команды:~$ sudo update-alternatives --config default.plymouth
Установлена тема с помощью grub-customizer [Настройщик Grub> Параметры внешнего вида> Тема> Добавить]. Теперь мое загрузочное меню похоже на это:
К сожалению, ни BURG, ни rEFInd не работали для меня. Но я счастлив, потому что, по крайней мере, мне удалось заменить старое меню загрузки этими довольно классными. В любом случае, благодаря всем, кто пытался мне помочь, я ценю их усилия.
Попытка использовать новые загрузчики, но сбой, в котором я, наконец, сдался. После большой борьбы мне удалось изменить GRUB2 на новую тему (загруженную здесь) с помощью GRUB Customizer.
Вот что я сделал:
Скачал тему. Установлена тема с помощью grub-customizer [Настройщик Grub> Параметры внешнего вида> Тема> Добавить]. Сохранил настройку и обновил grub с помощью этой команды:~$ sudo update-grub2
Перезагрузили систему, и тема была применена. Теперь мое меню загрузки похоже на это:
Вот что я сделал:
Загрузите тему. Изменена тема с помощью этой команды:~$ sudo update-alternatives --config default.plymouth
Установлена тема с помощью grub-customizer [Настройщик Grub> Параметры внешнего вида> Тема> Добавить]. Теперь мое загрузочное меню похоже на это:
К сожалению, ни BURG, ни rEFInd не работали для меня. Но я счастлив, потому что, по крайней мере, мне удалось заменить старое меню загрузки этими довольно классными. В любом случае, благодаря всем, кто пытался мне помочь, я ценю их усилия.
Попытка использовать новые загрузчики, но сбой, в котором я, наконец, сдался. После большой борьбы мне удалось изменить GRUB2 на новую тему (загруженную здесь) с помощью GRUB Customizer.
Вот что я сделал:
Скачал тему. Установлена тема с помощью grub-customizer [Настройщик Grub> Параметры внешнего вида> Тема> Добавить]. Сохранил настройку и обновил grub с помощью этой команды:~$ sudo update-grub2
Перезагрузили систему, и тема была применена. Теперь мое меню загрузки похоже на это:
Вот что я сделал:
Загрузите тему. Изменена тема с помощью этой команды:~$ sudo update-alternatives --config default.plymouth
Установлена тема с помощью grub-customizer [Настройщик Grub> Параметры внешнего вида> Тема> Добавить]. Теперь мое загрузочное меню похоже на это:
К сожалению, ни BURG, ни rEFInd не работали для меня. Но я счастлив, потому что, по крайней мере, мне удалось заменить старое меню загрузки этими довольно классными. В любом случае, благодаря всем, кто пытался мне помочь, я ценю их усилия.
BURG устарел и больше не поддерживается. Вместо этого я рекомендую вам использовать rEFInd: http://www.rodsbooks.com/refind/
Это графический многозадачный загрузчик, который очень стабилен и легко настраивается. Вы можете найти множество тем на выбор, некоторые из которых указаны на официальном сайте, указанном выше.
Если вы хотите протестировать новый загрузчик, установите его в раздел и пусть grub загрузит его оттуда (см. команду chainloader в grub). Когда он работает, вы можете установить свой новый загрузчик в MBR, иначе вы просто продолжаете загрузку с grub.
Некоторые инструменты сторонних разработчиков могут не работать, поскольку в структуре каталогов и конфигурациях по различным дистрибутивам могут быть изменения.
Там есть некоторые интересные темы grub, если вы их ищете. Я использую Vimix здесь
Вам нужно будет изменить некоторые переменные в приведенном ниже скрипте в соответствии с вашей системой (поскольку я использую Fedora и UEFI). Но вы можете найти немодифицированный скрипт здесь , чтобы дать вам общее представление о том, что делается.
#!/bin/bash
# Place this file in the same directory as the cloned repo - i.e. do not put it inside the cloned repo but beside it
#git clone https://github.com/vinceliuice/grub2-themes.git
ROOT_UID=0
DIR=$(dirname ${BASH_SOURCE[0]})
# Change values here based on your system
THEME_SOURCE_DIR=$DIR/grub2-themes/grub-themes-vimix/Vimix
GRUB_FILE=/etc/default/grub
GRUB_THEMES_DIR=/boot/grub2/themes
GRUB_CFG=/boot/efi/EFI/fedora/grub.cfg
GRUB_THEME_TXT=Vimix/theme.txt
install_grub_theme() {
# Copy theme files to grub themes directory
cp -a ${THEME_SOURCE_DIR} ${GRUB_THEMES_DIR}
# Comment out previous theme setting if any were previously set
sed -i 's/^\(GRUB_THEME=\)/#\1/' ${GRUB_FILE}
# Comment out grub terminal output
sed -i 's/^\(GRUB_TERMINAL_OUTPUT=\)/#\1/' ${GRUB_FILE}
# Add grub theme to grub file
echo "GRUB_THEME=\"${GRUB_THEMES_DIR}/${GRUB_THEME_TXT}\"" \
>> ${GRUB_FILE}
# Update grub
grub2-mkconfig -o ${GRUB_CFG}
}
if [ "$UID" -eq "$ROOT_UID" ]; then
install_grub_theme
else
echo -e "/n Run this script as root or sudo ..."
notify-send "Run this script as root or sudo ..." -i notification
fi
Один из вопросов, который у меня есть (хотя я не знаю, на более старую материнскую плату) заключается в том, что он не использует более высокое разрешение, если я не вручную выбираю загрузочный диск при включении компьютера. Изменение переменных GRUB_GFXMODE и GRUB_PAYLOAD_LINUX ничего не делает для меня.
Вы можете безопасно попробовать BURG (или почти любой другой загрузчик) - если вы сначала получите загрузочную флешку USB или загрузочный компакт-диск с Supergrub или что-то в этом роде (ваш установочный диск ubuntu может сделать), чтобы исправить ваш загрузчик и верните его, чтобы выпить, если хотите. Я хорошо использовал Supergrub для такого рода вещей. Также - убедитесь, что вы знаете, что вы делаете (не форматируйте или не изменяйте свои разделы невосстановимым способом: будьте осторожны при выборе своих разделов!). Кроме того, вы можете использовать reFIND (я использую его: это здорово), но сначала вам нужно переключиться на EFI (вы можете сделать это безопасно - КУРС, ЕСЛИ ВЫ ЗНАЕТЕ, ЧТО ВЫ ДЕЛАЕТЕ :) - с testdisk, под некоторые загрузочные ubuntu; после смены диска на GPT и создания вашего раздела EFI - с загрузочным файлом ESD grub2: не забудьте переустановить или установить grub2). Вы также можете использовать GParted (также имеет загрузочную версию) для сжатия ваших разделов. После этого, установка reFIND будет работать.
НО: Будьте осторожны! ... Если бы я был вами, после получения достаточной информации о ясных шагах, я бы записал на бумаге все необходимые шаги и команды, в отношении моего ПК (имена устройств, такие как sda и т. д.). Кроме того, я бы посмотрел на каждом шаге, который внесет изменения в мои разделы, я бы проверял правильность названий устройств (Ctrl Alt F1; Ctrl Alt F2; ...; Ctrl Alt F7 может переключаться между tty- s и поэтому вы можете легко вводить команды, перечисляя информацию о ваших командах настройки, например «fdisk -l» «df -h» или «mount». Обратите внимание, что когда вы вносите изменения в загрузчик / последовательность загрузки и т. д. , имена устройств и порядок могут меняться даже при загрузке с компакт-диска и т. д. Будьте благословлены и получайте удовольствие!
BTW: Я бы также изменил всю мою ОС, чтобы использовать UEFI (на GPT-форматированном жестком диске) Но если бы мне пришлось использовать что-то еще, я бы выбрал GRUB2, а не BURG, хорошо провести время!
Если вы хотите протестировать новый загрузчик, установите его в раздел и пусть grub загрузит его оттуда (см. команду chainloader в grub). Когда он работает, вы можете установить свой новый загрузчик в MBR, иначе вы просто продолжаете загрузку с grub.
Вы можете безопасно попробовать BURG (или почти любой другой загрузчик) - если вы сначала получите загрузочную флешку USB или загрузочный компакт-диск с Supergrub или что-то в этом роде (ваш установочный диск ubuntu может сделать), чтобы исправить ваш загрузчик и верните его, чтобы выпить, если хотите. Я хорошо использовал Supergrub для такого рода вещей. Также - убедитесь, что вы знаете, что вы делаете (не форматируйте или не изменяйте свои разделы невосстановимым способом: будьте осторожны при выборе своих разделов!). Кроме того, вы можете использовать reFIND (я использую его: это здорово), но сначала вам нужно переключиться на EFI (вы можете сделать это безопасно - КУРС, ЕСЛИ ВЫ ЗНАЕТЕ, ЧТО ВЫ ДЕЛАЕТЕ :) - с testdisk, под некоторые загрузочные ubuntu; после смены диска на GPT и создания вашего раздела EFI - с загрузочным файлом ESD grub2: не забудьте переустановить или установить grub2). Вы также можете использовать GParted (также имеет загрузочную версию) для сжатия ваших разделов. После этого, установка reFIND будет работать.
НО: Будьте осторожны! ... Если бы я был вами, после получения достаточной информации о ясных шагах, я бы записал на бумаге все необходимые шаги и команды, в отношении моего ПК (имена устройств, такие как sda и т. д.). Кроме того, я бы посмотрел на каждом шаге, который внесет изменения в мои разделы, я бы проверял правильность названий устройств (Ctrl Alt F1; Ctrl Alt F2; ...; Ctrl Alt F7 может переключаться между tty- s и поэтому вы можете легко вводить команды, перечисляя информацию о ваших командах настройки, например «fdisk -l» «df -h» или «mount». Обратите внимание, что когда вы вносите изменения в загрузчик / последовательность загрузки и т. д. , имена устройств и порядок могут меняться даже при загрузке с компакт-диска и т. д. Будьте благословлены и получайте удовольствие!
BTW: Я бы также изменил всю мою ОС, чтобы использовать UEFI (на GPT-форматированном жестком диске) Но если бы мне пришлось использовать что-то еще, я бы выбрал GRUB2, а не BURG, хорошо провести время!
Некоторые инструменты сторонних разработчиков могут не работать, поскольку в структуре каталогов и конфигурациях по различным дистрибутивам могут быть изменения.
Там есть некоторые интересные темы grub, если вы их ищете. Я использую Vimix здесь
Вам нужно будет изменить некоторые переменные в приведенном ниже скрипте в соответствии с вашей системой (поскольку я использую Fedora и UEFI). Но вы можете найти немодифицированный скрипт здесь , чтобы дать вам общее представление о том, что делается.
#!/bin/bash
# Place this file in the same directory as the cloned repo - i.e. do not put it inside the cloned repo but beside it
#git clone https://github.com/vinceliuice/grub2-themes.git
ROOT_UID=0
DIR=$(dirname ${BASH_SOURCE[0]})
# Change values here based on your system
THEME_SOURCE_DIR=$DIR/grub2-themes/grub-themes-vimix/Vimix
GRUB_FILE=/etc/default/grub
GRUB_THEMES_DIR=/boot/grub2/themes
GRUB_CFG=/boot/efi/EFI/fedora/grub.cfg
GRUB_THEME_TXT=Vimix/theme.txt
install_grub_theme() {
# Copy theme files to grub themes directory
cp -a ${THEME_SOURCE_DIR} ${GRUB_THEMES_DIR}
# Comment out previous theme setting if any were previously set
sed -i 's/^\(GRUB_THEME=\)/#\1/' ${GRUB_FILE}
# Comment out grub terminal output
sed -i 's/^\(GRUB_TERMINAL_OUTPUT=\)/#\1/' ${GRUB_FILE}
# Add grub theme to grub file
echo "GRUB_THEME=\"${GRUB_THEMES_DIR}/${GRUB_THEME_TXT}\"" \
>> ${GRUB_FILE}
# Update grub
grub2-mkconfig -o ${GRUB_CFG}
}
if [ "$UID" -eq "$ROOT_UID" ]; then
install_grub_theme
else
echo -e "/n Run this script as root or sudo ..."
notify-send "Run this script as root or sudo ..." -i notification
fi
Один из вопросов, который у меня есть (хотя я не знаю, на более старую материнскую плату) заключается в том, что он не использует более высокое разрешение, если я не вручную выбираю загрузочный диск при включении компьютера. Изменение переменных GRUB_GFXMODE и GRUB_PAYLOAD_LINUX ничего не делает для меня.
BURG устарел и больше не поддерживается. Вместо этого я рекомендую вам использовать rEFInd: http://www.rodsbooks.com/refind/
Это графический многозадачный загрузчик, который очень стабилен и легко настраивается. Вы можете найти множество тем на выбор, некоторые из которых указаны на официальном сайте, указанном выше.
Если вы хотите протестировать новый загрузчик, установите его в раздел и пусть grub загрузит его оттуда (см. команду chainloader в grub). Когда он работает, вы можете установить свой новый загрузчик в MBR, иначе вы просто продолжаете загрузку с grub.
Вы можете безопасно попробовать BURG (или почти любой другой загрузчик) - если вы сначала получите загрузочную флешку USB или загрузочный компакт-диск с Supergrub или что-то в этом роде (ваш установочный диск ubuntu может сделать), чтобы исправить ваш загрузчик и верните его, чтобы выпить, если хотите. Я хорошо использовал Supergrub для такого рода вещей. Также - убедитесь, что вы знаете, что вы делаете (не форматируйте или не изменяйте свои разделы невосстановимым способом: будьте осторожны при выборе своих разделов!). Кроме того, вы можете использовать reFIND (я использую его: это здорово), но сначала вам нужно переключиться на EFI (вы можете сделать это безопасно - КУРС, ЕСЛИ ВЫ ЗНАЕТЕ, ЧТО ВЫ ДЕЛАЕТЕ :) - с testdisk, под некоторые загрузочные ubuntu; после смены диска на GPT и создания вашего раздела EFI - с загрузочным файлом ESD grub2: не забудьте переустановить или установить grub2). Вы также можете использовать GParted (также имеет загрузочную версию) для сжатия ваших разделов. После этого, установка reFIND будет работать.
НО: Будьте осторожны! ... Если бы я был вами, после получения достаточной информации о ясных шагах, я бы записал на бумаге все необходимые шаги и команды, в отношении моего ПК (имена устройств, такие как sda и т. д.). Кроме того, я бы посмотрел на каждом шаге, который внесет изменения в мои разделы, я бы проверял правильность названий устройств (Ctrl Alt F1; Ctrl Alt F2; ...; Ctrl Alt F7 может переключаться между tty- s и поэтому вы можете легко вводить команды, перечисляя информацию о ваших командах настройки, например «fdisk -l» «df -h» или «mount». Обратите внимание, что когда вы вносите изменения в загрузчик / последовательность загрузки и т. д. , имена устройств и порядок могут меняться даже при загрузке с компакт-диска и т. д. Будьте благословлены и получайте удовольствие!
BTW: Я бы также изменил всю мою ОС, чтобы использовать UEFI (на GPT-форматированном жестком диске) Но если бы мне пришлось использовать что-то еще, я бы выбрал GRUB2, а не BURG, хорошо провести время!
Некоторые инструменты сторонних разработчиков могут не работать, поскольку в структуре каталогов и конфигурациях по различным дистрибутивам могут быть изменения.
Там есть некоторые интересные темы grub, если вы их ищете. Я использую Vimix здесь
Вам нужно будет изменить некоторые переменные в приведенном ниже скрипте в соответствии с вашей системой (поскольку я использую Fedora и UEFI). Но вы можете найти немодифицированный скрипт здесь , чтобы дать вам общее представление о том, что делается.
#!/bin/bash
# Place this file in the same directory as the cloned repo - i.e. do not put it inside the cloned repo but beside it
#git clone https://github.com/vinceliuice/grub2-themes.git
ROOT_UID=0
DIR=$(dirname ${BASH_SOURCE[0]})
# Change values here based on your system
THEME_SOURCE_DIR=$DIR/grub2-themes/grub-themes-vimix/Vimix
GRUB_FILE=/etc/default/grub
GRUB_THEMES_DIR=/boot/grub2/themes
GRUB_CFG=/boot/efi/EFI/fedora/grub.cfg
GRUB_THEME_TXT=Vimix/theme.txt
install_grub_theme() {
# Copy theme files to grub themes directory
cp -a ${THEME_SOURCE_DIR} ${GRUB_THEMES_DIR}
# Comment out previous theme setting if any were previously set
sed -i 's/^\(GRUB_THEME=\)/#\1/' ${GRUB_FILE}
# Comment out grub terminal output
sed -i 's/^\(GRUB_TERMINAL_OUTPUT=\)/#\1/' ${GRUB_FILE}
# Add grub theme to grub file
echo "GRUB_THEME=\"${GRUB_THEMES_DIR}/${GRUB_THEME_TXT}\"" \
>> ${GRUB_FILE}
# Update grub
grub2-mkconfig -o ${GRUB_CFG}
}
if [ "$UID" -eq "$ROOT_UID" ]; then
install_grub_theme
else
echo -e "/n Run this script as root or sudo ..."
notify-send "Run this script as root or sudo ..." -i notification
fi
Один из вопросов, который у меня есть (хотя я не знаю, на более старую материнскую плату) заключается в том, что он не использует более высокое разрешение, если я не вручную выбираю загрузочный диск при включении компьютера. Изменение переменных GRUB_GFXMODE и GRUB_PAYLOAD_LINUX ничего не делает для меня.
BURG устарел и больше не поддерживается. Вместо этого я рекомендую вам использовать rEFInd: http://www.rodsbooks.com/refind/
Это графический многозадачный загрузчик, который очень стабилен и легко настраивается. Вы можете найти множество тем на выбор, некоторые из которых указаны на официальном сайте, указанном выше.
Если вы хотите протестировать новый загрузчик, установите его в раздел и пусть grub загрузит его оттуда (см. команду chainloader в grub). Когда он работает, вы можете установить свой новый загрузчик в MBR, иначе вы просто продолжаете загрузку с grub.
Вы можете безопасно попробовать BURG (или почти любой другой загрузчик) - если вы сначала получите загрузочную флешку USB или загрузочный компакт-диск с Supergrub или что-то в этом роде (ваш установочный диск ubuntu может сделать), чтобы исправить ваш загрузчик и верните его, чтобы выпить, если хотите. Я хорошо использовал Supergrub для такого рода вещей. Также - убедитесь, что вы знаете, что вы делаете (не форматируйте или не изменяйте свои разделы невосстановимым способом: будьте осторожны при выборе своих разделов!). Кроме того, вы можете использовать reFIND (я использую его: это здорово), но сначала вам нужно переключиться на EFI (вы можете сделать это безопасно - КУРС, ЕСЛИ ВЫ ЗНАЕТЕ, ЧТО ВЫ ДЕЛАЕТЕ :) - с testdisk, под некоторые загрузочные ubuntu; после смены диска на GPT и создания вашего раздела EFI - с загрузочным файлом ESD grub2: не забудьте переустановить или установить grub2). Вы также можете использовать GParted (также имеет загрузочную версию) для сжатия ваших разделов. После этого, установка reFIND будет работать.
НО: Будьте осторожны! ... Если бы я был вами, после получения достаточной информации о ясных шагах, я бы записал на бумаге все необходимые шаги и команды, в отношении моего ПК (имена устройств, такие как sda и т. д.). Кроме того, я бы посмотрел на каждом шаге, который внесет изменения в мои разделы, я бы проверял правильность названий устройств (Ctrl Alt F1; Ctrl Alt F2; ...; Ctrl Alt F7 может переключаться между tty- s и поэтому вы можете легко вводить команды, перечисляя информацию о ваших командах настройки, например «fdisk -l» «df -h» или «mount». Обратите внимание, что когда вы вносите изменения в загрузчик / последовательность загрузки и т. д. , имена устройств и порядок могут меняться даже при загрузке с компакт-диска и т. д. Будьте благословлены и получайте удовольствие!
BTW: Я бы также изменил всю мою ОС, чтобы использовать UEFI (на GPT-форматированном жестком диске) Но если бы мне пришлось использовать что-то еще, я бы выбрал GRUB2, а не BURG, хорошо провести время!
Некоторые инструменты сторонних разработчиков могут не работать, поскольку в структуре каталогов и конфигурациях по различным дистрибутивам могут быть изменения.
Там есть некоторые интересные темы grub, если вы их ищете. Я использую Vimix здесь
Вам нужно будет изменить некоторые переменные в приведенном ниже скрипте в соответствии с вашей системой (поскольку я использую Fedora и UEFI). Но вы можете найти немодифицированный скрипт здесь , чтобы дать вам общее представление о том, что делается.
#!/bin/bash
# Place this file in the same directory as the cloned repo - i.e. do not put it inside the cloned repo but beside it
#git clone https://github.com/vinceliuice/grub2-themes.git
ROOT_UID=0
DIR=$(dirname ${BASH_SOURCE[0]})
# Change values here based on your system
THEME_SOURCE_DIR=$DIR/grub2-themes/grub-themes-vimix/Vimix
GRUB_FILE=/etc/default/grub
GRUB_THEMES_DIR=/boot/grub2/themes
GRUB_CFG=/boot/efi/EFI/fedora/grub.cfg
GRUB_THEME_TXT=Vimix/theme.txt
install_grub_theme() {
# Copy theme files to grub themes directory
cp -a ${THEME_SOURCE_DIR} ${GRUB_THEMES_DIR}
# Comment out previous theme setting if any were previously set
sed -i 's/^\(GRUB_THEME=\)/#\1/' ${GRUB_FILE}
# Comment out grub terminal output
sed -i 's/^\(GRUB_TERMINAL_OUTPUT=\)/#\1/' ${GRUB_FILE}
# Add grub theme to grub file
echo "GRUB_THEME=\"${GRUB_THEMES_DIR}/${GRUB_THEME_TXT}\"" \
>> ${GRUB_FILE}
# Update grub
grub2-mkconfig -o ${GRUB_CFG}
}
if [ "$UID" -eq "$ROOT_UID" ]; then
install_grub_theme
else
echo -e "/n Run this script as root or sudo ..."
notify-send "Run this script as root or sudo ..." -i notification
fi
Один из вопросов, который у меня есть (хотя я не знаю, на более старую материнскую плату) заключается в том, что он не использует более высокое разрешение, если я не вручную выбираю загрузочный диск при включении компьютера. Изменение переменных GRUB_GFXMODE и GRUB_PAYLOAD_LINUX ничего не делает для меня.
BURG устарел и больше не поддерживается. Вместо этого я рекомендую вам использовать rEFInd: http://www.rodsbooks.com/refind/
Это графический многозадачный загрузчик, который очень стабилен и легко настраивается. Вы можете найти множество тем на выбор, некоторые из которых указаны на официальном сайте, указанном выше.