Hallo,
ich habe eine Ubuntu-iso-Datei in die /etc/grub.d/40_custom eingebunden. Wird im Boot-Auswahlmenü auch wunderbar angezeigt.
Die iso-befindet sich auf einer externen SSD. Also erscheint die Angabe des Standorts mit (hd1,6) bzw mit hdb6 zunächst richtig. Schließlich zeigt Ubuntu es so an, wenn man mit "df -h" bzw mit "sudo parted --list" danach fragt.
Nach der Auswahl im Grub-Boot-Auswahl-Menü heißt es jedoch "iso kann nicht gefunden werden. Der befehl "ls" zeigt auch, warum. Da ergibt sich die entsprechende Position als (hd0,msdos6).
Klar, Grub "denkt" zu diesem Zeitpunkt, die externe SSD, von der es aufgerufen wird, wäre die interne SSD. Älso ändere ich es in der /etc/grub.d/40_custom-Datei entsprechend ab nach (hd0,msdos6).
Jetzt bootet die iso-Datei ein paar Sekunden mit allem drum und dran auch wunderbar. Aber während dieses Bootvorgangs wird es wohl wieder umbenannt nach (hd1,6) bzw (hdb6). Und es erscheint sobald dies geschehen ist erneut die Fehlermeldung "iso kann nicht gefunden werden". Der Bootvorgang bricht ab.
Weiß jemand, wie man das beheben kann?
Moderiert von Taomon:
treffender verschoben.