it-swarm.com.de

Ist es sicher, von GRUB2 zu BURG zu wechseln?

Ich habe Ubuntu 17.10 und Windows 10 in Dual-Boot ( Non-UEFI ) mit GRUB2 als Standard-Bootloader installiert. Es sieht irgendwie altmodisch aus, ich möchte ein GUI-Bootmenü mit einem besseren Aussehen. Ich habe BURG als geeignet gesucht und gefunden, aber ich habe auch Warnungen auf den Websites gesehen, die besagen, dass mein PC bei einer Beschädigung von BURG nicht mehr booten kann.

Soll ich den Bootloader installieren oder nicht? Wird es sicher sein? Wenn nicht, gibt es keine Möglichkeit, GRUB2 für ein besseres Aussehen anzupassen? Ich habe GRUB Customizer installiert, aber die von mir vorgenommenen Änderungen scheinen nicht zu funktionieren. Irgendwelche Vorschläge?

UPDATE 1:

Ich habe es versucht, aber leider funktioniert rEFInd nicht auf meinem Computer ( oder auf anderen Computern ohne UEFI-Betriebssystem ). Ich habe BURG noch nicht ausprobiert, weil ich nicht sicher bin, ob es funktionieren wird oder nicht (außerdem habe ich Zweifel, dass es sogar die Startkonfiguration beschädigen kann). Trotzdem brauche ich Hilfe zum Thema.

UPDATE 2:

Da ich keine akzeptable Antwort mehr erhielt, entschied ich mich schließlich, BURG zu installieren und zu testen, aber ich kann es nicht installieren. Zuerst führe ich Folgendes aus:

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

PPA wird erfolgreich zu Softwarequellen hinzugefügt. Dann starte ich update:

~$ Sudo apt-get update

Ich erhalte folgenden Fehler:

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

Jetzt kann ich nicht einmal BURG installieren.

UPDATE 3:

Ich habe auch versucht, GRUB2 einfach zu gestalten, aber das kann ich auch nicht. Ich habe GRUB2-Themes von hier heruntergeladen. Nach der Installation führe ich den folgenden GRUB Update-Befehl aus:

Sudo update-grub2

Und ich bekomme folgende Fehlermeldung (ich kann einfach nicht verstehen, was es sagt):

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.

Ich kann GRUB2 auch nicht thematisieren. Was nun? Jede Hilfe wird sehr geschätzt. Danke.

7
v_ag

Der Versuch, neue Bootloader zu verwenden, schlug jedoch fehl, und ich gab schließlich auf. Nach viel Mühe ist es mir gelungen, GRUB2 mithilfe von GRUB Customizer auf ein neues Thema (heruntergeladen von hier ) umzustellen.

Folgendes habe ich getan:

  1. Das Theme heruntergeladen.
  2. Installierte das Theme mit grub-customizer [Grub Customizer> Darstellungseinstellungen> Theme> Hinzufügen].
  3. Speichere die Einstellung und aktualisiere den Grub mit diesem Befehl:

    ~$ Sudo update-grub2
    
  4. Das System wurde neu gestartet und das Design wurde angewendet.

Nun sieht mein Boot-Menü so aus:

Ich habe auch den Plymouth-Startbildschirm unter dem Motto folgendermaßen beschrieben:

  1. Installierte Plymouth-Designs mit dem folgenden Befehl:

    ~$ Sudo apt-get install plymouth-theme-*
    
  2. Änderte das Thema mit diesem Befehl:

    ~$ Sudo update-alternatives --config default.plymouth
    
  3. Dann aktualisierte Boot-Konfiguration mit diesem Befehl:

    ~$ Sudo update-initramfs -u
    

Jetzt sieht mein Startbildschirm ähnlich wie der folgende aus:

enter image description here

Leider hat weder BURG noch rEFInd für mich gearbeitet. Aber ich bin froh, denn zumindest konnte ich mein altes Boot-Menü durch diese ziemlich coolen ersetzen. Trotzdem danke ich allen, die versucht haben, mir zu helfen, für ihre Bemühungen.

3
v_ag

BURG ist alt und wird nicht mehr gepflegt. Stattdessen empfehle ich die Verwendung von rEFInd: http://www.rodsbooks.com/refind/

Es ist ein grafischer Multi-Boot-Bootloader, der sehr stabil und einfach anzupassen ist. Es stehen viele Themen zur Auswahl, von denen einige auf der oben verlinkten offiziellen Website aufgelistet sind.

12
Tooniis

Wenn Sie einen neuen Bootloader testen möchten, installieren Sie ihn in eine Partition und lassen Sie ihn von dort aus von grub laden (siehe den Befehl chainloader in grub). Wenn es funktioniert, können Sie Ihren neuen Bootloader im MBR installieren, ansonsten booten Sie einfach weiter mit grub.

4
allo

Sie können BURG (oder fast jeden anderen Bootloader) ohne Bedenken ausprobieren - wenn Sie zuerst einen bootfähigen USB-Stick oder eine bootfähige CD mit Supergrub oder etwas Ähnlichem erhalten (Ihre Ubuntu-Installationsdiskette könnte das tun), um Ihren Bootloader zu reparieren und zurückzubekommen zu grubben, wenn du willst. Ich habe Supergrub gut für diese Art von Dingen verwendet. Stellen Sie außerdem sicher, dass Sie wissen, was Sie tun (formatieren oder ändern Sie Ihre Partitionen nicht auf nicht wiederherstellbare Weise; seien Sie vorsichtig bei der Auswahl Ihrer Partitionen!). Sie könnten auch reFIND verwenden (ich benutze es: es ist großartig), aber Sie müssen zuerst zu EFI wechseln (Sie können es sicher tun - natürlich, wenn Sie wissen, was Sie tun :) - mit testdisk unter einige bootfähige Ubuntu; Nachdem Sie die Festplatte in GPT geändert und Ihre EFI-Partition erstellt haben - mit der bootfähigen Datei ESD grub2: Denken Sie daran, grub2 neu zu installieren oder zu installieren. Sie können auch GParted (hat auch eine bootfähige Version) verwenden, um Ihre Partitionen zu verkleinern. Danach funktioniert die Installation von reFIND.

ABER: Sei vorsichtig !! ... Wenn ich an deiner Stelle wäre, würde ich, nachdem ich genügend Informationen über die klaren Schritte erhalten hätte, alle notwendigen Schritte und Befehle in Bezug auf meinen PC (Gerätenamen, wie sda ​​usw.) auf Papier schreiben. . Außerdem überprüfe ich bei jedem Schritt, bei dem Änderungen an meinen Partitionen vorgenommen werden, ob die verwendeten Gerätenamen korrekt sind (Strg Alt F1; Strg Alt F2; ...; Strg Alt F7 kann zwischen Auf diese Weise können Sie ganz einfach Befehle eingeben und Informationen zu Ihren Setup - Befehlen wie "fdisk - l" "df - h" oder "mount" auflisten können sich die Gerätenamen und die Reihenfolge ändern, auch wenn Sie von CD booten usw. Seien Sie gesegnet und haben Sie Spaß!

Übrigens: Ich würde auch mein gesamtes Betriebssystem auf UEFI umstellen (auf GPT-formatierten Festplatten). Aber wenn ich etwas anderes verwenden müsste, würde ich GRUB2 wählen. Nicht BURG. Hab viel Spaß!

1
Andrei Caba

Einige Tools von Drittanbietern funktionieren möglicherweise nicht, da sich die Verzeichnisstruktur und -konfigurationen in verschiedenen Distributionen ändern können.

Es gibt einige Nice-Grub-Themen, wenn Sie danach suchen. Ich benutze Vimix von hier

Sie müssen einige Variablen im folgenden Skript an Ihr System anpassen (da ich Fedora und UEFI verwende). Sie können jedoch ein unverändertes Skript finden hier , um Ihnen eine grundlegende Vorstellung davon zu geben, was getan wird.

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

Ein Problem, das ich habe (obwohl ich nicht weiß, ob es auf ein älteres Motherboard zurückzuführen ist), ist, dass es keine höhere Auflösung verwendet, es sei denn, ich wähle beim Einschalten des Computers manuell ein Startlaufwerk aus. Das Ändern der Variablen GRUB_GFXMODE und GRUB_PAYLOAD_LINUX hat für mich keine Auswirkungen.

1
ToninGuy3n