Безопасно ли переключаться с GRUB2 на BURG?

У меня Ubuntu 17.10 и Windows 10 установлены в режиме двойной загрузки (не-UEFI) с GRUB2 в качестве моего загрузчика по умолчанию. Это выглядит как старомодное загрузочное меню, я хочу, чтобы меню загрузки GUI выглядело лучше. Я искал и нашел BURG в качестве подходящего, но я также видел предупреждения на сайтах, которые говорят, что если BURG будет поврежден, мой компьютер станет не загружаемым.

Должен ли я установить загрузчик или нет? Будет ли это безопасно? Если нет, разве нет способа настроить мой GRUB2, чтобы лучше посмотреть? Я установил GRUB Customizer, но изменения, которые я делаю, похоже, не работают. Любые предложения?

UPDATE 1:

Я пробовал, но, к сожалению, Non-UEFI на моей машине (или на любых других компьютерах без ОС UEFI) , Я еще не пробовал BURG, потому что я не уверен, будет ли это работать или нет (более того, я сомневаюсь, что это может даже испортить конфигурацию загрузки).

UPDATE 2:

Не получив никакого приемлемого ответа дальше, я, наконец, решил установить 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.

UPDATE 3:

Я также попробовал просто тему 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. Что делать сейчас? Любая помощь будет оценена. Спасибо.

6
задан 26 January 2018 в 10:35

20 ответов

Попытка использовать новые загрузчики, но сбой, в котором я, наконец, сдался. После большой борьбы мне удалось изменить GRUB2 на новую тему (загруженную здесь) с помощью GRUB Customizer.

Вот что я сделал:

Скачал тему. Установлена ​​тема с помощью grub-customizer [Настройщик Grub> Параметры внешнего вида> Тема> Добавить]. Сохранил настройку и обновил grub с помощью этой команды:
~$ sudo update-grub2
Перезагрузили систему, и тема была применена.

Теперь мое меню загрузки похоже на это:

Вот что я сделал:

[d17 ] Загрузите тему. Изменена тема с помощью этой команды:
~$ sudo update-alternatives --config default.plymouth
Установлена ​​тема с помощью grub-customizer [Настройщик Grub> Параметры внешнего вида> Тема> Добавить].

Теперь мое загрузочное меню похоже на это:

здесь

К сожалению, ни BURG, ни rEFInd не работали для меня. Но я счастлив, потому что, по крайней мере, мне удалось заменить старое меню загрузки этими довольно классными. В любом случае, благодаря всем, кто пытался мне помочь, я ценю их усилия.

2
ответ дан 22 May 2018 в 15:19

Попытка использовать новые загрузчики, но сбой, в котором я, наконец, сдался. После большой борьбы мне удалось изменить GRUB2 на новую тему (загруженную здесь) с помощью GRUB Customizer.

Вот что я сделал:

Скачал тему. Установлена ​​тема с помощью grub-customizer [Настройщик Grub> Параметры внешнего вида> Тема> Добавить]. Сохранил настройку и обновил grub с помощью этой команды: ~$ sudo update-grub2 Перезагрузили систему, и тема была применена.

Теперь мое меню загрузки похоже на это:

Вот что я сделал:

Загрузите тему. Изменена тема с помощью этой команды: ~$ sudo update-alternatives --config default.plymouth Установлена ​​тема с помощью grub-customizer [Настройщик Grub> Параметры внешнего вида> Тема> Добавить].

Теперь мое загрузочное меню похоже на это:

здесь

К сожалению, ни BURG, ни rEFInd не работали для меня. Но я счастлив, потому что, по крайней мере, мне удалось заменить старое меню загрузки этими довольно классными. В любом случае, благодаря всем, кто пытался мне помочь, я ценю их усилия.

2
ответ дан 17 July 2018 в 22:16

Попытка использовать новые загрузчики, но сбой, в котором я, наконец, сдался. После большой борьбы мне удалось изменить GRUB2 на новую тему (загруженную здесь) с помощью GRUB Customizer.

Вот что я сделал:

Скачал тему. Установлена ​​тема с помощью grub-customizer [Настройщик Grub> Параметры внешнего вида> Тема> Добавить]. Сохранил настройку и обновил grub с помощью этой команды: ~$ sudo update-grub2 Перезагрузили систему, и тема была применена.

Теперь мое меню загрузки похоже на это:

Вот что я сделал:

Загрузите тему. Изменена тема с помощью этой команды: ~$ sudo update-alternatives --config default.plymouth Установлена ​​тема с помощью grub-customizer [Настройщик Grub> Параметры внешнего вида> Тема> Добавить].

Теперь мое загрузочное меню похоже на это:

здесь

К сожалению, ни BURG, ни rEFInd не работали для меня. Но я счастлив, потому что, по крайней мере, мне удалось заменить старое меню загрузки этими довольно классными. В любом случае, благодаря всем, кто пытался мне помочь, я ценю их усилия.

2
ответ дан 23 July 2018 в 22:55

Попытка использовать новые загрузчики, но сбой, в котором я, наконец, сдался. После большой борьбы мне удалось изменить GRUB2 на новую тему (загруженную здесь) с помощью GRUB Customizer.

Вот что я сделал:

Скачал тему. Установлена ​​тема с помощью grub-customizer [Настройщик Grub> Параметры внешнего вида> Тема> Добавить]. Сохранил настройку и обновил grub с помощью этой команды: ~$ sudo update-grub2 Перезагрузили систему, и тема была применена.

Теперь мое меню загрузки похоже на это:

Вот что я сделал:

Загрузите тему. Изменена тема с помощью этой команды: ~$ sudo update-alternatives --config default.plymouth Установлена ​​тема с помощью grub-customizer [Настройщик Grub> Параметры внешнего вида> Тема> Добавить].

Теперь мое загрузочное меню похоже на это:

здесь

К сожалению, ни BURG, ни rEFInd не работали для меня. Но я счастлив, потому что, по крайней мере, мне удалось заменить старое меню загрузки этими довольно классными. В любом случае, благодаря всем, кто пытался мне помочь, я ценю их усилия.

2
ответ дан 23 July 2018 в 22:55

BURG устарел и больше не поддерживается. Вместо этого я рекомендую вам использовать rEFInd: http://www.rodsbooks.com/refind/

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

10
ответ дан 22 May 2018 в 15:19
  • 1
    Приятно слышать. У меня нет моего ноутбука со мной, потому что я в колледже. Я попробую это, как только получу. Спасибо за информацию. – Vaibhav Agrawal 25 January 2018 в 15:35
  • 2
    Менеджер загрузки rEFInd действительно предназначен только для систем UEFI. rodsbooks.com/refind – oldfred 25 January 2018 в 18:58
  • 3
    @oldfred Означает ли это, что он не будет работать на системах без UEFI? – Vaibhav Agrawal 25 January 2018 в 19:17
  • 4
    @VaibhavAgrawal да, rEFInd работает только на машинах, которые поддерживают UEFI – user13161 25 January 2018 в 19:20
  • 5
    @Tooniis Я ценю ваши усилия, но я пытался и грустно, rEFInd не работает (Это сработало бы, если бы какая-либо из моих ОС была установлена ​​в режиме UEFI). В любом случае, спасибо за ваш ответ. – Vaibhav Agrawal 25 January 2018 в 19:48

Если вы хотите протестировать новый загрузчик, установите его в раздел и пусть grub загрузит его оттуда (см. команду chainloader в grub). Когда он работает, вы можете установить свой новый загрузчик в MBR, иначе вы просто продолжаете загрузку с grub.

4
ответ дан 22 May 2018 в 15:19

Некоторые инструменты сторонних разработчиков могут не работать, поскольку в структуре каталогов и конфигурациях по различным дистрибутивам могут быть изменения.

Там есть некоторые интересные темы 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 ничего не делает для меня.

1
ответ дан 22 May 2018 в 15:19

Вы можете безопасно попробовать 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, хорошо провести время!

1
ответ дан 22 May 2018 в 15:19
  • 1
    Я не настолько эксперт, чтобы делать все, что вы сказали. Если вы можете сказать мне пошаговые процедуры использования Supergrub или конвертировать установку ОС в UEFI, я могу все это сделать. Я просто начинаю с Linux (я использую его только за последние два месяца) ... – Vaibhav Agrawal 26 January 2018 в 05:34

Если вы хотите протестировать новый загрузчик, установите его в раздел и пусть grub загрузит его оттуда (см. команду chainloader в grub). Когда он работает, вы можете установить свой новый загрузчик в MBR, иначе вы просто продолжаете загрузку с grub.

4
ответ дан 17 July 2018 в 22:16

Вы можете безопасно попробовать 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, хорошо провести время!

1
ответ дан 17 July 2018 в 22:16

Некоторые инструменты сторонних разработчиков могут не работать, поскольку в структуре каталогов и конфигурациях по различным дистрибутивам могут быть изменения.

Там есть некоторые интересные темы 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 ничего не делает для меня.

1
ответ дан 17 July 2018 в 22:16

BURG устарел и больше не поддерживается. Вместо этого я рекомендую вам использовать rEFInd: http://www.rodsbooks.com/refind/

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

11
ответ дан 17 July 2018 в 22:16

Если вы хотите протестировать новый загрузчик, установите его в раздел и пусть grub загрузит его оттуда (см. команду chainloader в grub). Когда он работает, вы можете установить свой новый загрузчик в MBR, иначе вы просто продолжаете загрузку с grub.

4
ответ дан 23 July 2018 в 22:55

Вы можете безопасно попробовать 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, хорошо провести время!

1
ответ дан 23 July 2018 в 22:55
  • 1
    Я не настолько эксперт, чтобы делать все, что вы сказали. Если вы можете сказать мне пошаговые процедуры использования Supergrub или конвертировать установку ОС в UEFI, я могу все это сделать. Я просто начинаю с Linux (я использую его только за последние два месяца) ... – Vaibhav Agrawal 26 January 2018 в 05:34

Некоторые инструменты сторонних разработчиков могут не работать, поскольку в структуре каталогов и конфигурациях по различным дистрибутивам могут быть изменения.

Там есть некоторые интересные темы 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 ничего не делает для меня.

1
ответ дан 23 July 2018 в 22:55

BURG устарел и больше не поддерживается. Вместо этого я рекомендую вам использовать rEFInd: http://www.rodsbooks.com/refind/

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

11
ответ дан 23 July 2018 в 22:55
  • 1
    Приятно слышать. У меня нет моего ноутбука со мной, потому что я в колледже. Я попробую это, как только получу. Спасибо за информацию. – Vaibhav Agrawal 25 January 2018 в 15:35
  • 2
    Менеджер загрузки rEFInd действительно предназначен только для систем UEFI. [D0] rodsbooks.com/refind – oldfred 25 January 2018 в 18:58
  • 3
    @oldfred Означает ли это, что он не будет работать на системах без UEFI? – Vaibhav Agrawal 25 January 2018 в 19:17
  • 4
    @VaibhavAgrawal да, rEFInd работает только на машинах, которые поддерживают UEFI – user13161 25 January 2018 в 19:20
  • 5
    @Tooniis Я ценю ваши усилия, но я пытался и грустно, rEFInd не работает (Это сработало бы, если бы какая-либо из моих ОС была установлена ​​в режиме UEFI). В любом случае, спасибо за ваш ответ. – Vaibhav Agrawal 25 January 2018 в 19:48

Если вы хотите протестировать новый загрузчик, установите его в раздел и пусть grub загрузит его оттуда (см. команду chainloader в grub). Когда он работает, вы можете установить свой новый загрузчик в MBR, иначе вы просто продолжаете загрузку с grub.

4
ответ дан 23 July 2018 в 22:55

Вы можете безопасно попробовать 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, хорошо провести время!

1
ответ дан 23 July 2018 в 22:55
  • 1
    Я не настолько эксперт, чтобы делать все, что вы сказали. Если вы можете сказать мне пошаговые процедуры использования Supergrub или конвертировать установку ОС в UEFI, я могу все это сделать. Я просто начинаю с Linux (я использую его только за последние два месяца) ... – Vaibhav Agrawal 26 January 2018 в 05:34

Некоторые инструменты сторонних разработчиков могут не работать, поскольку в структуре каталогов и конфигурациях по различным дистрибутивам могут быть изменения.

Там есть некоторые интересные темы 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 ничего не делает для меня.

1
ответ дан 23 July 2018 в 22:55

BURG устарел и больше не поддерживается. Вместо этого я рекомендую вам использовать rEFInd: http://www.rodsbooks.com/refind/

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

11
ответ дан 23 July 2018 в 22:55
  • 1
    Приятно слышать. У меня нет моего ноутбука со мной, потому что я в колледже. Я попробую это, как только получу. Спасибо за информацию. – Vaibhav Agrawal 25 January 2018 в 15:35
  • 2
    Менеджер загрузки rEFInd действительно предназначен только для систем UEFI. [D0] rodsbooks.com/refind – oldfred 25 January 2018 в 18:58
  • 3
    @oldfred Означает ли это, что он не будет работать на системах без UEFI? – Vaibhav Agrawal 25 January 2018 в 19:17
  • 4
    @VaibhavAgrawal да, rEFInd работает только на машинах, которые поддерживают UEFI – user13161 25 January 2018 в 19:20
  • 5
    @Tooniis Я ценю ваши усилия, но я пытался и грустно, rEFInd не работает (Это сработало бы, если бы какая-либо из моих ОС была установлена ​​в режиме UEFI). В любом случае, спасибо за ваш ответ. – Vaibhav Agrawal 25 January 2018 в 19:48

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

Похожие вопросы: