Hi,
ich hab Ubuntu Mate 16.10 und das ISO-file von 17.04 downgeloadet.
Kann ich irgendwie aus dem ISO updaten ohne vom USB-Stick booten zu müssen?
Mounten des ISO-Images als Laufwerk hab ich geschafft - aber wie stoße ich nun das Update an?
Anmeldungsdatum: Beiträge: 36 |
Hi, ich hab Ubuntu Mate 16.10 und das ISO-file von 17.04 downgeloadet. Kann ich irgendwie aus dem ISO updaten ohne vom USB-Stick booten zu müssen? Mounten des ISO-Images als Laufwerk hab ich geschafft - aber wie stoße ich nun das Update an? |
Moderator
Anmeldungsdatum: Beiträge: 8535 |
Das geht eigentlich nicht. Das Iso muss auf einen physikalischen Datenträger. Eine (umständliche) Möglichkeut wäre allerdings die Platte für die Installation als Raw-Vmdk in VirtualBox (o.ä) zu mounten und das Iso dort als virtuelles CD-Laufwerk einzubinden. Das habe ich schon mal gemacht, um einen Server aufzusetzen, wobei ich die eigentliche Hardware nicht zu lange vom Netz nehmen wollte. Am Ende mussten z.B. die Netzwerkschnittstellen und der Grafikkartentreiber aber noch angepasst werden. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 36 |
Danke. Dann anders: wie kann ich ein neues release downloaden, transportieren und zu Hause installieren ohne booten zu müssen. Geht das? Wieso braucht Ubuntu die files per Internet, wenn ich doch 1,5 GByte auf dem Stick habe... Wenn ich den Auto-Updater anwerfe macht er doch auch nix anderes, bloß eben via Internet. |
Anmeldungsdatum: Beiträge: 1374 Wohnort: HB |
Also, Ubuntu will wenn ich das richtig sehe die nicht per Internet sondern halt von einem Mirror. Nur übrlicherweise ist der über Internet oder Netzwerk da und die DVD ist völlig anders aufgebaut. Den Mirror kannst du auch selbst machen. Vgl. https://askubuntu.com/questions/440423/how-can-i-upgrade-ubuntu-lts-to-the-next-one-offline/458691 bzw https://wiki.ubuntuusers.de/apt-mirror/ Dann hättest du in deinem lokalen LAN einen mirror falls das Problem eine schlechte Internetverbindung sein sollte. Dann kannst du den zu aktualisierenden Rechner aber auch gleich woanders hinbringen wo es ne besser Verbindung gibt. Was ist denn so schlimm an frischer Neuinstallation? |
Anmeldungsdatum: Beiträge: 15920 |
Hallo Prof.P, Natürlich geht es .... Du musst dir nur einen Starteintrag in Grub2 basteln der dir die Iso startet. Dann machst du eine Installation ohne dein separates Home anzufassen (Formatierung). Gruss Lidux |
Moderator
Anmeldungsdatum: Beiträge: 8535 |
Ich verszehe zwar noch nicht ganz, warum hier nicht gebootet werden soll, aber Grub bootet ganz sicher. |
Anmeldungsdatum: Beiträge: 1374 Wohnort: HB |
Dann kann man auch gleich vom Stick booten 🙄 und neu installieren |
Anmeldungsdatum: Beiträge: 34254 |
Distupgrade von einer CD/DVD im laufenden System hat bis vor einigen Jahren von Alternate install CDs funktioniert (wirklich gebrannt, nicht von Stick). Habe ich damals ständig so durchgeführt (was da ist, muß nicht mehrfach gezogen werden, Flatrate her oder hin). Das Tool cdromupgrade ist zwar beim verbliebenen Lubuntu Alternate install Image noch im .iso, läuft aber nicht mehr durch (irgendwann stimmt ein Pfad nicht mehr, Abbruch - scheint keinen zu interessieren, gut, ich probier's jetzt auch nicht mehr). Von Desktop CD/DVD ist das m.W. dagegen noch nie möglich gewesen (bzw. habe ich damals auch nie gebraucht, da nur von AiI installiert oder eben gedistupgradet). Dieses "ohne Booten" des Threadstarters soll sicherlich eben nur ein gewünschtes Distupgrade vom bereits vorhandenen Image aus dem laufenden System heraus sein wie beschrieben. Logisch müßte man danach immer noch neu booten. |
Anmeldungsdatum: Beiträge: 1374 Wohnort: HB |
Netterweise hätte der TO auch ruhig mal erwähnen können warum nicht von USB gebootet und nichts aus dem Netz geladen werden soll. |
Anmeldungsdatum: Beiträge: 34254 |
Vollkommen richtig. Deswegen hat es - als es noch funktioniert hat - auch bei cdromupgrade eine solche Abfrage gegeben. Die hätte man sich auch schenken können, denn hat man sie verneint (und wer hat tatsächlich eine absolut unveränderte Installation), ist es in die Hose gegangen. |
Supporter
Anmeldungsdatum: Beiträge: 53610 Wohnort: Berlin |
Mal abgesehen davon, dass auf der ISO praktisch gar keine Pakete enthalten sind, kann das schon deswegen nicht klappen, weil der Installer ein Abbild des SquashFS auf die Festplatte bringt. Pakete wirklich installiert werden da praktisch nur, wenn bei der Installation bereits die Option angeklickt wurde, Aktualisierungen aus dem Netz zu holen. Was vorher an Paketen installiert war ist auch wumpe, da der Installer gar keine Option hat, ein Upgrade durchzuführen. |
Anmeldungsdatum: Beiträge: 1374 Wohnort: HB |
Ja, das hatte ich mir ja schon gedacht ⇒ DVD bzw ISO ist völlig anders aufgebaut, man sieht dort keine *.deb Pakete |
(Themenstarter)
Anmeldungsdatum: Beiträge: 36 |
Der Hintergrund ist in etwa folgender: Ich habe zu Hause mehrere Ubuntu-Installationen parallel und eine schlechte Internet-Verbindung. Jetzt kann ich z.B. bei einem guten Freund 4 ISO-Images ziehen und habe die auf einen riesigen USB-Stick mit vielen anderen Daten. Wieso also jede einzelne Installation zu hause stundenlang updaten via Internet, wenn ich alle benötigten Daten/Dateien/Pakte (mehrere Giga-Byte) sowieso auf dem Stick rumfliegen habe. Jetz müsste ich zu Hause also alles vom USB-Stick runterkopieren, ihn Löschen und bootfähig formatieren und mit einem ISO starten. Einzeln pro Installation. Und danach alle meine Daten wieder zurückkopieren. Umständlich. Ich habe es jetzt so gelöst: ich hab die ISO-Images auf die Festplatte kopiert und per GRUB-Menüeintrag von der Festplatte gebootet. So musste ich den USB-Stick nicht formatieren und kein Download aus dem Internet machen, das war das Ziel. Danke an alle die geantwortet haben. Viele Grüße Prof.P Falls es jemanden interessiert, das ging über folgenden Eintrag in der Datei /boot/grub/grub.cfg die custom section gesucht und erweitert: ### BEGIN /etc/grub.d/40_custom ### # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. menuentry "Ubuntu MATE 64bit iso" { set isofile="/boot/ubuntu-mate-17.04-desktop-amd64.iso" loopback loop (hd0,1)$isofile linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile noprompt noeject toram initrd (loop)/casper/initrd.lz } ### END /etc/grub.d/40_custom ### |
Anmeldungsdatum: Beiträge: 10958 |
Hej Prof.P,
ich kann zwar nicht erkennen, was Dir das jetzt bringt? Aber Du solltest Dich - wenn ich das richtig deute - mal mit Lokale Paketquellen und weiter mit z.B. apt-mirror für das updaten von nicht mit dem Internet verbundenen Rechnern bechäftigen. Gruß black tencate |
Anmeldungsdatum: Beiträge: 1374 Wohnort: HB |
Herzlichen Glückwunsch, nun hast du ein Live-System von Festplatte. |