web-dev-qa-db-fra.com

Est-il prudent de passer de GRUB2 à BURG?

Ubuntu 17.10 et Windows 10 sont installés en double amorçage ( non-UEFI ) avec GRUB2 comme chargeur de démarrage par défaut. Cela a l'air un menu de démarrage à l'ancienne, je veux un menu de démarrage avec une interface graphique plus esthétique. J'ai cherché et trouvé BURG comme étant approprié, mais j'ai également vu des avertissements sur les sites qui disent que si BURG était corrompu, mon PC deviendrait non amorçable.

Devrais-je installer le chargeur de démarrage ou non? Sera-ce sécuritaire? Sinon, n'y a-t-il pas moyen de personnaliser mon GRUB2 pour un meilleur look? J'ai installé GRUB Customizer, mais les modifications apportées ne semblent pas fonctionner. Aucune suggestion?

MISE À JOUR 1:

J'ai essayé mais malheureusement rEFInd ne fonctionne pas sur ma machine ( ou sur toute autre machine sans UEFI OS ). Je n'ai pas encore essayé BURG parce que je ne suis pas sûr que cela fonctionne ou non (en outre, j'ai des doutes sur le risque de corruption de la configuration de démarrage). J'ai encore besoin d'aide sur le sujet.

MISE À JOUR 2:

N'ayant plus de réponse acceptable, j'ai finalement décidé d'installer BURG et de le tester, mais je ne parviens pas à l'installer. Je lance d'abord ceci:

~$ Sudo add-apt-repository ppa:n-muench/burg

PPA est ajouté aux sources de logiciels avec succès. Puis je lance la mise à jour:

~$ Sudo apt-get update

Je reçois l'erreur suivante:

...
...
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.

Maintenant, je ne peux même pas installer BURG.

MISE À JOUR 3:

J'ai aussi essayé simplement de thème GRUB2, mais encore une fois, je ne peux pas le faire aussi. J'ai téléchargé les thèmes GRUB2 de ici . Après l’installation, j’exécute cette commande de mise à jour GRUB:

Sudo update-grub2

Et j'obtiens l'erreur suivante (je ne peux tout simplement pas comprendre ce que ça dit):

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.

Je ne peux pas aussi thème GRUB2. Que faire maintenant? Toute aide est la bienvenue. Je vous remercie.

6
v_ag

Essayer d'utiliser de nouveaux chargeurs de démarrage mais en échouant, j'ai finalement abandonné. Après beaucoup de difficultés, j'ai réussi à modifier GRUB2 en un nouveau thème (téléchargé à partir de ici ) en utilisant GRUB Customizer.

Voici ce que j'ai fait:

  1. Téléchargé le thème.
  2. Installez le thème à l'aide de grub-customizer [Personnalisateur de Grub> Paramètres d'apparence> Thème> Ajouter].
  3. Enregistré le réglage et mis à jour le grub en utilisant cette commande:

    ~$ Sudo update-grub2
    
  4. Redémarrez le système et le thème a été appliqué.

Maintenant, mon menu de démarrage ressemble à celui-ci:

J'ai également thème écran de démarrage plymouth en suivant ces étapes:

  1. Thèmes plymouth installés à l'aide de la commande suivante:

    ~$ Sudo apt-get install plymouth-theme-*
    
  2. Changé le thème en utilisant cette commande:

    ~$ Sudo update-alternatives --config default.plymouth
    
  3. Puis mis à jour la configuration de démarrage en utilisant cette commande:

    ~$ Sudo update-initramfs -u
    

Mon écran de démarrage ressemble maintenant au suivant:

enter image description here

Malheureusement, ni BURG ni rEFInd n'ont fonctionné pour moi. Mais je suis heureux car au moins j'ai pu remplacer mon ancien menu de démarrage par des menus plutôt cool. En tout cas, merci à tous ceux qui ont essayé de m'aider, j'apprécie leurs efforts.

2
v_ag

BURG est ancien et n'est plus maintenu. Au lieu de cela, je vous recommande d'utiliser rEFInd: http://www.rodsbooks.com/refind/

C'est un chargeur de démarrage graphique multi-boot très stable et facile à personnaliser. Vous pouvez choisir parmi de nombreux thèmes, dont certains sont répertoriés sur le site officiel ci-dessus.

12
Tooniis

Lorsque vous souhaitez tester un nouveau chargeur de démarrage, installez-le dans une partition et laissez grub le charger à partir de cet emplacement (voir la commande chainloader dans grub). Quand cela fonctionne, vous pouvez installer votre nouveau chargeur de démarrage dans le MBR, sinon vous continuez à démarrer avec grub.

4
allo

Vous pouvez essayer en toute sécurité BURG (ou presque tout autre chargeur de démarrage) - si vous obtenez d’abord une clé USB ou un CD de démarrage avec Supergrub ou quelque chose du genre (votre disque d’installation ubuntu pourrait le faire), afin de réparer votre chargeur de démarrage et de le récupérer. grub si tu veux. J'ai bien utilisé Supergrub pour ce genre de choses. En outre, assurez-vous de savoir ce que vous faites (ne formatez pas et ne modifiez pas vos partitions de manière non récupérable: soyez prudent lorsque vous choisissez vos partitions!). De plus, vous pouvez utiliser reFIND (je l’utilise: c’est génial), mais vous devez d’abord passer à EFI (vous pouvez le faire en toute sécurité - naturellement, si vous savez ce que vous faites :) - avec testdisk, sous certains ubuntu amorçable; Après avoir changé le disque en GPT et créé votre partition EFI - avec le fichier de démarrage ESD grub2 dedans: n'oubliez pas de réinstaller ou d'installer grub2). Vous pouvez également utiliser GParted (également une version amorçable) pour réduire vos partitions. Après cela, l’installation de reFIND fonctionne.

MAIS: Faites attention !! ... Si j'étais vous, après avoir obtenu suffisamment d'informations sur les étapes claires, j'écrirais sur papier toutes les étapes et commandes nécessaires, en ce qui concerne mon PC (noms de périphériques, tels que sda, etc.) . De plus, je vérifiais à chaque étape que des modifications seraient apportées à mes partitions, ainsi que les noms de périphériques utilisés (Ctrl Alt F1; Ctrl Alt F2; ...; Ctrl Alt F7 pouvant basculer entre les versions tty- s et vous permet ainsi de saisir facilement des commandes, en répertoriant des informations sur vos commandes de configuration, telles que "fdisk -l" "df -h" ou "mount". Faites attention, comme lorsque vous apportez des modifications au chargeur de démarrage/séquence de démarrage, etc. , les noms et l’ordre des appareils peuvent changer, même lors du démarrage à partir d’un CD, etc. Soyez béni et amusez-vous!

BTW: Je voudrais aussi changer tout mon OS pour utiliser UEFI (sur le disque dur formaté GPT). Mais si je devais utiliser autre chose, je choisirais GRUB2. Pas BURG. Amusez-vous bien!

1
Andrei Caba

Certains outils tiers risquent de ne pas fonctionner car des modifications peuvent être apportées à la structure et aux configurations des répertoires sur différentes distributions.

Si vous les recherchez, il y a de beaux thèmes de vers. J'utilise Vimix de ici

Vous devrez modifier certaines variables du script ci-dessous en fonction de votre système (car j'utilise Fedora et UEFI). Mais vous pouvez trouver un script non modifié ici pour vous donner une idée de base de ce qui est fait.

#!/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

Un problème que j’ai (bien que je ne sache pas si cela est dû à une carte mère plus ancienne) est qu’elle n’utilise pas une résolution supérieure, sauf si je sélectionne manuellement un lecteur de démarrage lors de la mise sous tension de l’ordinateur. Changer les variables GRUB_GFXMODE et GRUB_PAYLOAD_LINUX ne fait rien pour moi.

1
ToninGuy3n