DVD mit 32-Bit- und 64-Bit-Ubuntu

14

Gibt es solche Images, mit denen ich 64-Bit-Ubuntu installieren kann, sofern dies unterstützt wird, oder auf 32-Bit-Versionen zurückgreifen kann?

Ich nehme an einem Installationsfestival eines neuen und inoffiziellen LoCo teil, und ein solcher Installer wäre recht praktisch, ohne zusätzliche DVDs für verschiedene Architekturen zu verschwenden.

Oxwivi
quelle

Antworten:

24

Sie können eine DVD erstellen, die beide Versionen der Live-CD enthält:

  1. Laden Sie ubuntu-13.04-desktop-i386.iso und ubuntu-13.04-desktop-amd64.iso herunter .
  2. Erstellen Sie eine Ordnerstruktur für die DVD:

    $ mkdir -p ubuntu-13.04-desktop-i386-amd64/boot/{grub,iso}
    $ mv ubuntu-13.04-desktop-{i386,amd64}.iso ubuntu-13.04-desktop-i386-amd64/boot/iso/
    
  3. Speichern Sie Folgendes als ubuntu-13.04-desktop-i386-amd64/boot/grub/grub.cfg:

    # Derived from /boot/grub/loopback.cfg from ubuntu-13.04-desktop-i386.iso and ubuntu-13.04-desktop-amd64.iso.
    
    menuentry "Try Ubuntu without installing (32-bit)" {
        loopback iso /boot/iso/ubuntu-13.04-desktop-i386.iso
        linux   (iso)/casper/vmlinuz  file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/boot/iso/ubuntu-13.04-desktop-i386.iso quiet splash --
        initrd  (iso)/casper/initrd.lz
    }
    menuentry "Try Ubuntu without installing (64-bit)" {
        set gfxpayload=keep
        loopback iso /boot/iso/ubuntu-13.04-desktop-amd64.iso
        linux   (iso)/casper/vmlinuz.efi  file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/boot/iso/ubuntu-13.04-desktop-amd64.iso quiet splash --
        initrd  (iso)/casper/initrd.lz
    }
    menuentry "Install Ubuntu (32-bit)" {
        loopback iso /boot/iso/ubuntu-13.04-desktop-i386.iso
        linux   (iso)/casper/vmlinuz  file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity iso-scan/filename=/boot/iso/ubuntu-13.04-desktop-i386.iso quiet splash --
        initrd  (iso)/casper/initrd.lz
    }
    menuentry "Install Ubuntu (64-bit)" {
        loopback iso /boot/iso/ubuntu-13.04-desktop-amd64.iso
        linux   (iso)/casper/vmlinuz.efi  file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity iso-scan/filename=/boot/iso/ubuntu-13.04-desktop-amd64.iso quiet splash --
        initrd  (iso)/casper/initrd.lz
    }
    menuentry "Check disc for defects (32-bit)" {
        loopback iso /boot/iso/ubuntu-13.04-desktop-i386.iso
        linux   (iso)/casper/vmlinuz  boot=casper integrity-check iso-scan/filename=/boot/iso/ubuntu-13.04-desktop-i386.iso quiet splash --
        initrd  (iso)/casper/initrd.lz
    }
    menuentry "Check disc for defects (64-bit)" {
        loopback iso /boot/iso/ubuntu-13.04-desktop-amd64.iso
        linux   (iso)/casper/vmlinuz.efi  boot=casper integrity-check iso-scan/filename=/boot/iso/ubuntu-13.04-desktop-amd64.iso quiet splash --
        initrd  (iso)/casper/initrd.lz
    }
    menuentry "Test memory" {
        loopback iso /boot/iso/ubuntu-13.04-desktop-i386.iso
        linux16 (iso)/install/mt86plus
    }
    
  4. Generieren Sie ein ISO-Image ( Möglicherweise müssen Sie xorriso installieren .):

    $ grub-mkrescue --output ubuntu-13.04-desktop-i386-amd64.iso ubuntu-13.04-desktop-i386-amd64
    

Sie können jetzt ubuntu-13.04-desktop-i386-amd64.iso1,6 GB auf eine DVD brennen und beim Booten zwischen 32-Bit- und 64-Bit-Optionen wählen.

Ubuntu-13.04-Desktop-i386-amd64

Hinweis: Dies funktionierte bei mir in einer virtuellen Maschine. Ich empfehle dringend, es mit einer DVD zu testen, bevor Sie mehrere Kopien brennen.

ændrük
quelle
Wowza! Das ist eine interessante Lösung! Wenn ich mich für das Booten von der Festplatte entscheide, wird der GRUB-Bildschirm angezeigt?
Oxwivi
In dieser Version wird davon ausgegangen, dass das Desktop-Image verwendet wird. Versuchen Sie dies mit dem Server-Image und sehen Sie, dass es fehlschlägt. Ich habe in der Vergangenheit genau so versucht, das Server-Image zu booten, und es ist fehlgeschlagen. Hinweis: Dies wurde nicht einmal als Einschränkung in der Frage angegeben (Desktop vs. Server) ...
0xC0000022L
@STATUS_ACCESS_DENIED Sie haben Recht. Der Versuch, genau diese Methode zum Booten von einer Server Edition- oder einer alternativen Installations-CD zu verwenden, schlägt mit Sicherheit fehl, da keine dieser Methoden die Live-Umgebung enthält, für die diese Methode entwickelt wurde. Ich ermutige Sie, diesen Aspekt in Ihrer eigenen Antwort zu verbessern. Hinweis: Der Begriff "Ubuntu" allein wird normalerweise implizit für Ubuntu Desktop Edition verwendet, sofern nichts anderes angegeben ist.
ændrük
@ændrük: war sich dieser impliziten Bedeutung hier nicht bewusst. Aufgrund der umfangreichen Nutzung der Server Edition bedeutet Ubuntu für mich normalerweise Server, und ich dachte, ich sollte dieser Antwort zumindest hinzufügen, dass sie mit der Server Edition nicht funktioniert. Allerdings werde ich es trotzdem versuchen, nur nicht mit Casper, da dies anscheinend bereits eine vorhandene Installation aufgrund einiger zerbrochener Abhängigkeiten zerstört hat. Ich bin mir ziemlich sicher, dass das Ändern der initrd eine Möglichkeit bietet.
0xC0000022L
funktionierte am 14.04 mit geringfügigen Änderungen in der grub.cfg. Aber der UEFIModus hat nicht funktioniert.
Souravc
2

Meines Wissens gibt es keine. Wenn Sie DVDs sparen möchten, können Sie USB-Sticks verwenden (vorausgesetzt, Sie haben einen (oder mehrere) und Ihr Computer unterstützt das Booten von einem USB-Stick).

Auf der Ubuntu-Downloadseite finden Sie schrittweise Anleitungen zum Erstellen bootfähiger Ubuntu-USB-Sticks unter Linux, Windows oder Mac OS X.

Olli
quelle
Trotzdem
1

Es gibt kein offizielles 32/64-Bit-Image und ich bezweifle, dass Sie eines kompilieren können, um das zu tun, was Sie wollen.

Der Unterschied zwischen 32 und 64 Bit ist hardwarebasiert. Daher ist es die beste Option, zwei CDs oder USB-Sticks mit 32-Bit- und 64-Bit-Version von Ubuntu zu haben.

Wenn Sie nur auf eine CD oder einen USB-Stick zugreifen können, erstellen Sie eine 32-Bit-Installation. Diese kann auf beiden Architekturarten verwendet werden.

Mark Rooney
quelle
1
Ja, ich kann 32-Bit auf beiden Architekturen verwenden, aber die Sache ist, dass installfest eine einmalige Sache ist, so dass ich später niemandem helfen kann, ein Upgrade auf 64-Bit durchzuführen, wenn sie Ubuntu mochten und die Vorteile nutzen wollten Hardware.
Oxwivi
@Oxwivi: Während sie möglicherweise die 64-Bit-Verarbeitung für CPU-intensive Anwendungen nutzen, leiden sie unter einem weitaus höheren Speicherverbrauch . Ich sehe dies in der Praxis bei Chrome, das wie eine Wikipedia-Seite eine Größe von 80 MB RAM pro normalem Tab annimmt (minimales Scripting).
Dan Dascalescu
1

Eine andere Möglichkeit ist die Verwendung einer doppelseitigen DVD (Hinweis: Diese DVD unterscheidet sich von einer Dual-Layer-DVD), sodass Sie auf der einen Seite die 32-Bit-Version und auf der anderen die 64-Bit-Version aufnehmen.

bitwelder
quelle
Zu teuer für die Mühe. Und ich bin mir nicht sicher, ob ich es kurzfristig schaffen kann - das isntallfest ist morgen.
Oxwivi
-1

Wenn Sie einen Windows-Computer haben, kann die Multiboot-Version der Pin Drive Linux-App einen für Sie erstellen. Es gibt Versionen für Mac und viele mehr, aber die Windows-Version ist die Fail-Seft-Version.

Lanze
quelle