Welche Schritte muss ich unternehmen, um mehrere Linux-Distributionen erfolgreich auf meinem Computer zu installieren?

Welche Schritte muss ich unternehmen, um mehrere Linux-Distributionen erfolgreich auf meinem Computer zu installieren?

Ich möchte meinen alten Laptop nutzen und einige der beliebtesten Linux-Distributionen darauf installieren. Derzeit ist Windows 7 darauf installiert.

Meine Frage lautet: Wie erstelle ich ein Setup, sodass beim Starten des Laptops eine Liste aller verschiedenen Distributionen als Optionen angezeigt wird?

Antwort1

Wenn die Frage vor 10 Jahren gestellt worden wäre, hätte ich gesagt, dass die einzige Möglichkeit, dies zu erreichen, darin besteht, mit Festplattenpartitionierung und Bootloadern ins Spiel zu kommen. Zählen Sie in diesem Fall, wie viele Distributionen Sie auf dem Laptop installieren würden, welche Größe für jede von ihnen benötigt wird, partitionieren Sie die Festplatte neu und installieren Sie jede von ihnen in einer separaten Partition. Bitten Sie die erste installierte Distribution, ihren Loader in MBR zu setzen und fügen Sie manuell Datensätze für alle anderen in die Liste des Loaders der ersten Distribution ein, und Sie erhalten eine manuelle Auswahl beim Booten.

Wenn Ihr Laptop jedoch neuer als ~3 Jahre ist (Entschuldigung, aber Sie haben nicht beschrieben, was das Wort „alt“ für Sie bedeutet) und leistungsstark genug ist, ist es einfacher, mit der Virtualisierung aller benötigten Distributionen in einer Virtualisierungssoftware zu beginnen (für Windows 7 gibt es Hyper-V, VMWare und möglicherweise andere). Sofern Sie nicht mit direkten Hardwarefunktionen (wie dem Videoadapterausgang) spielen müssen, ist dies für die erste Einarbeitung vorzuziehen.

Antwort2

Ein paar Dinge:

  1. Sichern Sie zunächst alle Ihre Daten auf einem externen Speichergerät.
  2. Partitionieren Sie Ihre Festplatte mit gparted oder anderen Tools.

    a) Sie benötigen mindestens eine Partition für jede Distribution.
    b) Ich empfehle eine zusätzliche Partition für Ihre Dokumente und einen Swap-Speicher.
    c) Stellen Sie sicher, dass die letzten beiden von jeder Distribution verwendet werden können.

  3. Bearbeiten Sie Ihre Grub-Dateien:

    a) Wenn Sie die letzte von Ihnen installierte Distribution haben, legen Sie den MBR fest.
    b) Anschließend sollten Sie die Grub-Konfigurationsdatei unter ändern /etc/default/grubund „update-grub“ ausführen können.
    c) Sie sollten „less /boot/grub/grub.cfg“ ausführen können, um zu sehen, wie die Grub-Menüs in den einzelnen Distributionen aussehen.
    d) Sie sollten alle Menüeinträge, die sich nicht in der Datei der Grub-Steuerdistribution befinden, grub.cfgaus den grub.cfganderen Distributionen in die Hauptdistribution einfügen etc/default/grubund ausführen können update-grub.

Die Menüeinträge werden ungefähr so ​​aussehen.

 menuentry "Memory test (memtest86+)" {
    insmod ext2
    set root='(hd0,6)'
    search --no-floppy --fs-uuid --set 7c83a11e-2597-4161-bbd4-107b4930a669
    linux16        /boot/memtest86+.bin
    }

*Dies setzt voraus, dass GRUB Ihr Bootloader ist, was meiner Meinung nach bei Unix-Systemen ziemlich konstant ist.

Der Vorteil dieses Ansatzes gegenüber einem VM-Ansatz besteht darin, dass jede Distribution nach der Einrichtung schneller laufen sollte als auf einer virtuellen Maschine, die über Windows läuft. Wenn bei einer Ihrer Distributionen etwas schief geht, sind alle anderen Distributionen weiterhin bootfähig, es sei denn, Grub ist irgendwie durcheinander. Wenn Windows bei der VM-Methode nicht mehr bootfähig ist, sind alle Ihre VMs nicht mehr bootfähig. Jede einzelne Distribution kann problemlos neu installiert oder ersetzt werden. Sie wissen auch, dass es sich bei einem Fehler um ein Linux-/Hardware-Problem und nicht um ein VM-Problem handelt.

Die Vorteile, die ich auf der VM-Seite sehe, sind, dass das Wechseln zwischen Distributionen schneller geht, und ich gehe auch davon aus, dass die Installation auch schneller geht, aber ich glaube nicht, dass es das wert ist, dass Windows Ihr Linux verlangsamt. Ich gehe davon aus, dass Sie einen neueren Windows-Rechner haben, da es sich um einen alten Laptop handelt.

Ich hoffe, meine Kommentare sind hilfreich.

verwandte Informationen