staging.inyokaproject.org

Ubuntu auf weitere Partition installieren, aber wie?

Status: Gelöst | Ubuntu-Version: Ubuntu 18.04 (Bionic Beaver)
Antworten |

baldrianforte

Anmeldungsdatum:
25. Februar 2016

Beiträge: Zähle...

Hallo, ich habe meinen PC mit Ubuntu18.04 von einer externen SSD gestartet. Läuft wunderbar.

Jetzt möchte ich Ubuntu 19.04 auf die neue SSD innerhalb des PCs installieren. Ich habe momentan keinen USB-Stick zur Verfügung, nur die externe SSD, die ich aber unberührt lassen muss.

Über Suchmaschinen habe ich nichts gefunden. Kann mir bitte jemand erklären, wie ich von einem laufenden Ubuntu18.04 aus (über externe SSD) ein weiteres Ubuntu auf eine andere Partition (auf interne SSD) installiere?

Bei Live-Systemen (z.B. Ubuntu von DVD gestartet) befindet sich auf dem Desktop ein Icon, mit dem ich Ubuntu installieren kann. Sowas müsste es doch bestimmt auch in meinem Fall geben.

Vielen Dank + Gruß, Sören

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18245

Du könntest eine CD mit Netboot brennen.

baldrianforte

(Themenstarter)

Anmeldungsdatum:
25. Februar 2016

Beiträge: Zähle...

Danke. Ich habe leider nur die externe SSD zur Verfügung (das ist die vorherige interne SSD mit Win10 und Ubuntu drauf, mit der ich den PC über USB gestartet habe). Normal würde ich sagen, funktioniere ich die exterene SSD zum USB-Stick um, mache eine Ubuntu-iso mit einem StartmediumCreator drauf und installiere so auf die interne SSD. Diese Möglichkeit habe ich leider nicht.

DJKUhpisse Team-Icon

Supporter, Wikiteam
Avatar von DJKUhpisse

Anmeldungsdatum:
18. Oktober 2016

Beiträge: 18245

Hast du einen 2. Rechner? Dann könntest du PXE-Boot machen. Ist aber wesentlich komplizierter als einen CD-Rohling zu besorgen und Netboot zu brennen. Alternativ auch ne DVD und das Desktop-Image. Oder du kauft für 5€ einen Stick.

baldrianforte

(Themenstarter)

Anmeldungsdatum:
25. Februar 2016

Beiträge: 45

Leider nein.

Ich habe nur ein laufendes Ubuntu (über das ich auch diese Zeile tippe) und eine Ubuntu19.04-iso verfügbar. Ich möchte diese iso auf die interne SSD installieren.

Frieder108

Avatar von Frieder108

Anmeldungsdatum:
7. März 2010

Beiträge: 9684

Hi, das ist machbar - du musst dafür über die Datei etc/grub.d/40_custom einen Grubeintrag erzeugen - danach kannst du diesen im Grubmenü anwählen, starten und Installieren.

Zeig mal vorab die Terminalausgabe von

sudo parted --list

in nem Codeblock

baldrianforte

(Themenstarter)

Anmeldungsdatum:
25. Februar 2016

Beiträge: 45

Danke. Hier ist es:

Interne SSD, wo bis jetzt nur Win10 drauf ist: /dev/sda: 1000GB

1
2
3
4
5
Nummer  Anfang  Ende    Größe  Typ      Dateisystem  Flags
 1      1049kB  107GB   107GB  primary  ntfs         boot  (Win10)
 2      107GB   537GB   429GB  primary  ntfs               (Win10 Daten)
 3      537GB   644GB   107GB  primary  ext4               (hier soll Ubuntu Root hin)
 4      644GB   1000GB  356GB  primary  ext4               (hier soll Ubuntu home hin)

Externe SSD, momentan über USB angeschlossen: /dev/sdb: 512GB

1
2
3
4
5
6
7
8
9
Nummer  Anfang  Ende    Größe   Typ       Dateisystem     Flags
 1      1049kB  525MB   524MB   primary   ntfs            boot (Win10)
 2      525MB   85,6GB  85,1GB  primary   ntfs                 (Win10)
 3      85,6GB  86,4GB  838MB   primary   ntfs            diag
 4      86,4GB  512GB   426GB   extended
 5      86,4GB  326GB   240GB   logical   ntfs                 (Win10 Datenpartition)
 6      326GB   416GB   90,0GB  logical   ext4                 (Ubuntu 18.04 root)
 7      416GB   509GB   92,7GB  logical   ext4                 (Ubuntu home)
 8      509GB   512GB   2971MB  logical   linux-swap(v1)       (swap)

Frieder108

Avatar von Frieder108

Anmeldungsdatum:
7. März 2010

Beiträge: 9684

ok, zeig bitte auch noch

df -h

und Frage: hast du 19.04 schon runtergeladen und falls ja, liegt es im Downloadordner?

Falls nein, dann ist es auch gut - das pack ich dir dann in eine kleine Anleitung via Terminal.

baldrianforte

(Themenstarter)

Anmeldungsdatum:
25. Februar 2016

Beiträge: 45

gerne. (danke) (und ja, ubuntu-19.04-desktop-amd64.iso liegt im Download-Ordner)

Unwesentliches aus der Liste entfernt. warum darin sda1 und sda2 fehlt, weiß ich nicht.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
Dateisystem    Größe Benutzt Verf. Verw% Eingehängt auf
/dev/sda3        98G     60M   93G    1% /media/bf/16032a9f-9322-42ee-8191-b43e031b5e6e
/dev/sda4       326G     67M  309G    1% /media/bf/883f24c4-d665-4dd0-af00-2ff429a6dfc3

/dev/sdb1       500M    332M  169M   67% /media/bf/50F27AF5F27ADF22
/dev/sdb2        80G     64G   17G   80% /media/bf/6A5E13A95E136CD7
/dev/sdb3       799M    446M  354M   56% /media/bf/FCB88AD5B88A8DB8
/dev/sdb5       224G    182G   42G   82% /media/bf/Prog
/dev/sdb6        83G     17G   62G   22% /
/dev/sdb7        85G     50G   31G   62% /home

Frieder108

Avatar von Frieder108

Anmeldungsdatum:
7. März 2010

Beiträge: 9684

Also, dann folgende Vorgehensweise - ich hab das getestet und funktioniert hier so - Terminal öffnen und nacheinander folgendes abarbeiten

sudo mkdir -p /boot/live    ## erstellt einen Ordener "live" in /boot
cd Downloads        ## wechselt ins Downloadverzeichnis
sudo rsync -a ubuntu-19.04-desktop-amd64.iso /boot/live  ## kopiert Ubuntu mit den passenden Rechten nach /boot/live
cd   ## wechselt zurück ins persönliche Verzeichnis
sudo nano /etc/grub.d/40_custom   ## öffnet die genannte Datei 

in die /etc/grub.d/40_custom trägst du folgendes ein

menuentry "Ubuntu 19.04-64-Bit-ISO" { 
 insmod part_msdos 
 insmod ext2 
 insmod lzopio
 insmod gzio
 gfxpayload=$linux_gfx_mode 
 set isofile=/boot/live/ubuntu-19.04-desktop-amd64.iso
 loopback loop (hd1,6)$isofile
 linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noprompt noeject 
 initrd (loop)/casper/initrd
 }
 
 

Speichern und nano beenden (nicht erzwingen, falls du mit der Bedienung von nano Probleme hast, dann frag nach) → und weiter mit

sudo update-grub

Arbeite mit Copy+paste → wenn mir kein Fehler unterlaufen ist, dann hast du bei nem Neustart im Grubmenü einen Eintrag "Ubuntu 19.04" und kannst diesen auch starten.

Probier das mal und meld dich danach - am Besten aus dem Livesystem heraus.

Kleiner Hinweiß - die Parameter für deutsche Sprache und deutsches Tastatur-Layout haben in meinem Probelauf nicht funktioniert und ich hab sie dann weg gelassen.

Deutsche Tastatur bekommst du im Livesystem via Terminal mit

setxkbmap de

Systemsprache ist erst mal englisch.

Und hei, sollte das alles so funktionieren, dann nicht gleich installieren, mach dir vorher noch über das Bootmanagment Gedanken.

Wünsche gutes Gelingen 👍

baldrianforte

(Themenstarter)

Anmeldungsdatum:
25. Februar 2016

Beiträge: 45

Danke für die viele Mühe. Danke!

Wenn ich im Auswahlmenü die iso auswähle, erscheint:

1
2
3
Fehler: Partition nicht vorhanden.
Fehler: Laufwerk >>loop<< wurde nicht gefunden..
Fehler: Sie müssen zuerst den Kernel laden.

baldrianforte

(Themenstarter)

Anmeldungsdatum:
25. Februar 2016

Beiträge: 45

Witzigerweise..

Man kann im BootAuswahlmenü mit "c" darauffolgend ein paar rudimentäre Befehle eingeben. Der Befehl "ls" führte zu folgender Ausgabe:

1
2
hd0 (hd0,msdos1) ...bis (hd0,msdos8) <-- entspricht Aufbau externer SSD
hd1 (hd1,msdos1) ...bis (hd1,msdos4) <-- entspricht Aufbau interner SSD

Zu diesem Zeitpunkt im grub-Bootmenü ist die Belegung also noch anders. (merkwürdig)

Ändert man den Eintrag in der 40_custom-Datei von (hd1,6) auf entsprechend (hd0,msdos6) lässt sich die ISO wunderbar als Live-System starten. ☺

Danke nochmals!

PS: Toll, dass ich jetzt weiß, wie ich nebenher live-Linux-Systeme mit einbinden kann (ohne USB-Stick)

Frieder108

Avatar von Frieder108

Anmeldungsdatum:
7. März 2010

Beiträge: 9684

das ist interessant - das Einzige, was ich an dein System angepasst habe, ist diese Zeile

loopback loop (hd1,6)$isofile

das wär jetzt auch mein erster Ansatz der Fehlersuche gewesen → Gratulation, freut mich dass du das direkt selber gefunden hast. 👍

Antworten |