Ich habe einen PC mit zwei Festplatten. Als ich ihn gekauft habe, war auf einer Festplatte Windows 10 und auf der anderen Ubuntu. Ich habe Ubuntu durch Manjaro ersetzt und das war völlig in Ordnung. Beim Booten bekam ich ein Bootmenü, in dem ich entweder Manjaro oder Windows auswählen konnte.
Heute habe ich beschlossen, Windows durch Artix zu ersetzen. Ich habe einen bootfähigen USB-Stick mit der Artix-Basis openrc erstellt. Ich habe von diesem Laufwerk gebootet und bin den Anweisungen unter gefolgt.https://wiki.artixlinux.org/Main/Installation. Ich habe keine Fehler erhalten und alles war erfolgreich. Als ich meinen Computer jedoch neu startete, bootete er in eine GNU Grub-Befehlszeilenschnittstelle. Nach einigem Suchen fand ich heraus, dass dieses Menü erscheint, wenn Grub beschädigt ist/Betriebssysteme nicht finden kann. Von diesem Menü aus kann ich Manjaro booten, aber nicht Artix – tatsächlich konnte ich Artix bisher nur über den bootfähigen USB-Stick aufrufen.
Kurioserweise gibt es zwei Optionen, wenn ich ins BIOS meines PCs gehe und das Startlaufwerk auswähle – Manjaro und Grub. Grub führt mich zur scheinbar nutzlosen Grub-Befehlszeile oder zu Manjaro. Wenn ich Manjaro auswähle, bootet mein PC wie zuvor und die Option im Manjaro-Startmenü, in Windows zu booten, ist immer noch da (sie funktioniert offensichtlich nicht mehr).
Wie kann ich das beheben, damit ich beim Booten zwischen Artix und Manjaro wählen kann? Ich habe jedes einzelne Forum zu Grub durchsucht, das ich finden konnte, und wahrscheinlich Hunderte von Befehlen eingegeben – nichts scheint wirklich etwas zu bewirken. Gibt es außerdem eine umfassende Anleitung für Grub/Dual-Boot? Alle Anleitungen scheinen wirklich schlecht zu sein (denken Sie: „stecken Sie einfach Ihren bootfähigen USB-Stick ein und es funktioniert einfach™“).
Antwort1
nach einigem Herumtasten habe ich das Problem herausgefunden
Da Manjaro bereits eine Bootpartition hatte, brauchte Artix nicht auch eine. Ich habe das Laufwerk neu formatiert und Artix ohne Bootpartition neu installiert. Dann habe ich Manjaro gebootet, pacman -S grub os-prober efibootmgr
den Befehl verwendet und ausgeführt grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub
und mit beendetgrub-mkconfig -o /boot/grub/grub.cfg
Es gibt wahrscheinlich einen besseren Weg, dies zu tun, aber dieser funktioniert auf jeden Fall