
Ich habe einen USB-Stick, den ich für allgemeine Computerreparaturen verwende. Ich habe Clonezilla, GParted, das Debian-Installationsprogramm und das Windows-Installationsprogramm.
Dies sind die Zip-Versionen und jede befindet sich auf 4 verschiedenen Partitionen. Wenn ich zum Booten in mein UEFI gehe, kann ich eine dieser Partitionen auswählen und werde direkt zur entsprechenden Version von Grub weitergeleitet.
Wenn ich dann jedoch versuche, ein Image zu laden, wird immer das Image in der ersten Partition geladen.
Nach genauerer Untersuchung wurde mir klar, dass dies search --set -f /live/vmlinuz
der Übeltäter war, da immer die erste Partition gefunden und als Stammverzeichnis festgelegt wurde. Ich dachte, das sei eine einfache Lösung und änderte den Eintrag search --set -u
mit der Partitions-ID für die jeweilige Partition, aber auch das schien nicht zu funktionieren. Es wurde trotzdem jedes Mal die erste Partition gebootet.
Ich habe zwei Ideen, wie man das Problem lösen könnte, brauche aber einen Rat dazu, wie ich vorgehen soll.
Die erste Idee ist, die erste Partition des USB-Laufwerks als dedizierte Grub-Installation mit Einträgen zum Laden der jeweiligen Partition einzurichten. Ich habe jedoch das Gefühl, dass hier dasselbe Problem auftritt wie bei der Bearbeitung der jeweiligen Grub-Installation.
Die zweite Idee besteht darin, Grub so zu konfigurieren, dass es die Installation gezielt auf der Partition lädt, von der aus es gebootet wurde, anstatt zu versuchen, die Partition zu finden, die den Loader enthält. Ist das möglich?
Ich wäre für jede Hilfe dankbar, danke.