Wenn ich kann, wie installiere ich Ubuntu von Ubuntu aus?

23

Folgendes meine ich:

Normalerweise installiere ich Ubuntu Live USB, indem ich auf "Ubuntu testen" klicke und wenn ich fertig bin, doppelklicke ich auf das Symbol "Ubuntu installieren" auf dem Desktop.

Installieren Sie Ubuntu Icon

Jetzt habe ich einen eSATAp-Anschluss und möchte meine Festplatte direkt mit meinem Laptop / Desktop verbinden, auf dem bereits Ubuntu ausgeführt wird. Führen Sie einfach dieselbe Anwendung aus, die auf der Live-CD / USB verfügbar ist, um sie zu installieren auf dem externen Laufwerk.

Ich bin auch offen für andere Methoden, solange ich keine ISO auf einen USB-Stick "brennen", dann vom USB-Stick neu starten und dann auf dem externen Laufwerk installieren muss.

Tausend Dank!

Nathan JB
quelle
Siehe Installieren von Debian GNU / Linux von einem anderen Unix / Linux - System für eine manuelle Methode. Dies ist für Debian, aber Ubuntu ist mehr oder weniger dasselbe.
Olaf Dietsche

Antworten:

7

Sie stellen interessante Fragen. Ich werde es mit meinen eigenen Worten umformulieren: Ist es möglich, Ubuntus Installationsprogramm, das auf Ubuntus Live-CD enthalten ist, von einem regulären Ubuntu-System aus (auf Festplatte installiert) auszuführen?

Das GUI-Installationsprogramm, das Sie auf der LiveCD gefunden haben, ist als Ubiquität gepackt . Es ist nicht klar, was passiert, wenn Sie versuchen, dies von Ihrer HD-Installation aus zu installieren und auszuführen. Dies scheint zwar zu funktionieren, wird jedoch nicht unterstützt oder getestet.

Es ist bekannt, dass Debian-basierte Systeme wie Ubuntu in einer Chroot-Umgebung installiert werden können . Chroot ist ein Tool, das jedes Verzeichnis als Root-Verzeichnis "/" behandeln kann. Sie können problemlos eine Chroot-Umgebung auf Ihrer externen Festplatte erstellen. Wenn Sie dieses chroot-Ubuntu booten möchten, müssen Sie einen Kernel und einen Bootloader installieren. Während dies eine bekannte und getestete Methode für Debian ist (und ich habe dies persönlich mit Ubuntu gemacht), sind die Tutorials im Web veraltet. Daher ist dies nur eine Option, wenn Sie mit Grub und dem Linux-Bootprozess vertraut sind.

Tatsächliche Antwort: Obwohl Ihre Frage vernünftig ist, scheint sie von Ubuntu oder einem anderen modernen Betriebssystem nicht unterstützt zu werden. Wir haben uns so sehr daran gewöhnt, Betriebssysteme von einer Boot-CD oder einem USB-Stick zu installieren, dass andere Methoden vernachlässigt wurden.

Sie haben nicht angegeben, wozu Ubuntu auf der externen Festplatte installiert werden soll. Wenn Sie diese externe Festplatte so lassen, wie sie ist, wird sie wahrscheinlich nie von Ihrem Computer gestartet, da Ihre interne Festplatte bevorzugt wird. Wenn Sie die BIOS-Einstellungen ändern, die externe Festplatte an einen anderen Computer oder Ähnliches anschließen, kann diese (derzeit) externe Festplatte die Rolle der Boot-Festplatte übernehmen. Jetzt kommt der Haken: Es bedarf einiger Rätselraten, ob und wie diese Festplatte jemals bootfähig wird. Das PC-BIOS ist ein schrecklicher Bootloader, der nicht für solche Dinge entwickelt wurde. Das ist wahrscheinlich der Grund, warum Ihre Idee durch einfache Installationsvektoren wie Ubuntus GUI-Installer nicht unterstützt wird.

Jan
quelle
Ich habe gerade Ubiquity ausprobiert und es ist fehlgeschlagen (ab Ubuntu 14.04). Eines der möglichen Probleme besteht darin, dass alle auf dem System gefundenen Auslagerungsdateien formatiert wurden. Es stürzte ab, als ein Bildschirm "Kopieren von Dateien auf die Festplatte" anzeigte. Der Hauptgrund, warum ich Ubuntu von einer aktuellen SSD installieren wollte, ist, dass ich faul bin und nicht die Benutzerfreundlichkeit meines aktuellen Systems in Frage stellen wollte, um Ubuntu auf meiner neuen und größeren SSD zu installieren.
Lynch
Bevor Sie die Ubiquity-Installation starten, führen Sie 'sudo swapoff -a' aus, um swap zu deaktivieren. In diesem Fall kann ubiquity das ausgeführte System nicht herunterfahren, wenn die Swap-Partitionen neu formatiert werden. Möglicherweise müssen Sie den Automount für den Auslagerungsvorgang in / etc / fstab neu festlegen, nachdem die Ubiquität abgeschlossen ist, da sich die Identität der Auslagerungspartition möglicherweise ändert.
Freegnu
(buchstäblich 8 Jahre später) Wird diese Operation immer noch nicht unterstützt?
Gromit190
1

Ich denke, dieser Link könnte helfen: Wie installiere ich Ubuntu auf einen USB-Stick? (ohne Startup Disk Creator zu verwenden)

Zusamenfassend:

  1. Installieren Sie das qemu-kvm-Paket und die Abhängigkeiten, falls dies noch nicht geschehen ist.

    sudo apt-get install qemu-kvm
    
  2. Führen Sie die virtuelle Maschine mit einer externen Festplatte (vorausgesetzt, sie ist unter / dev / sdb gemountet) als internes Laufwerk und einer Ubuntu-ISO-Datei als CD-ROM aus. Fügen Sie der virtuellen Maschine mehr RAM hinzu, -m 2GBwenn auf Ihrer Maschine genügend RAM vorhanden ist, um den Installationsprozess zu beschleunigen.

    sudo kvm /dev/sdb -cdrom ~/.cache/testdrive/iso/ubuntu_natty-desktop-i386.iso
    

Ich persönlich bevorzuge es, ein Installationsprogramm auf einem Ziel-PC / Laptop auszuführen, anstatt die Festplatte zu entfernen und auf einem anderen PC / Laptop zu installieren.

Hai Lang
quelle
0

Eine Neuinstallation ist nicht unbedingt erforderlich. Sie können einfach Ihr installiertes Betriebssystem auf die andere Festplatte kopieren und diese starten. Wenn die beiden Festplatten gleich groß sind, ist das ganz einfach:

sudo dd if=/dev/disk1 of=/dev/disk2

Dadurch wird disk2 zu einem Klon von disk1, was bedeutet, dass die Partitionen und alles kopiert werden. Wenn der Kopiervorgang abgeschlossen ist, können Sie von der externen Festplatte booten und haben alles, was Sie hatten.

Wenn Ihr Computer die Hardwarevirtualisierung unterstützt, können Sie auch kvm - wahrscheinlich mit virt-manager als GUI - installieren und die externe Festplatte als Festplatte für eine virtuelle Maschine verwenden.

Jo-Erlend Schinstad
quelle
2
Das wäre großartig, wenn ich Systeme duplizieren müsste. Ich möchte jedoch das erste System installieren (und kein Duplikat des Setups meines Laptops). ZB bin ich bei einem Freund und er hat einen Ersatz-Laptop. Ich schlage vor, Ubuntu auszuprobieren und sie stimmen zu. Ich nehme dann die Festplatte heraus, schließe sie über eSATAp an meinen Laptop an (auf dem derzeit 11.04 läuft), öffne die App "Ubuntu 11.04 installieren" (oder tue ich etwas anderes?) Und installiere sie direkt auf der neuen Festplatte. (Übrigens ist es schneller, jedes Mal eine Neuinstallation durchzuführen, als jedes Bit von einer Festplatte auf die andere zu kopieren.)
Nathan JB,
0

Dies kann mithilfe von Virtual Box möglich sein. Sie müssten lediglich ein USB-Gerät in Virtual Box einrichten und dann auf diese Weise auf dem externen Laufwerk installieren.

RolandiXor
quelle