Installieren Sie Mint Linux neben Ubuntu auf Lvm mit EFI-Boot

1353
codeScriber

Ich bin kürzlich zu einem neuen Laptop (Lenovo Y50) umgestiegen und habe Ubunt 15.04 darauf installiert. Ich habe lvm installiert, so dass fast alle 1T-Festplatten eine logische Partition sind. Die anderen Partitionen sind:

eyal@eyal-Lenovo-Y50-70:~$ sudo parted /dev/sda print [sudo] password for eyal:  Model: ATA WDC WD10SPCX-24H (scsi) Disk /dev/sda: 1000GB Sector size (logical/physical): 512B/4096B Partition Table: gpt Disk Flags:   Number Start End Size File system Name Flags 1 1049kB 538MB 537MB fat32 boot, esp 2 538MB 794MB 256MB ext2 3 794MB 1000GB 999GB lvm 

Ich weiß nichts über das Booten von EFI. Dies ist das erste Mal, dass ich es benutze, bevor alle installierten Linux-Versionen älter waren.

Was ich tun möchte, ist Mint Linux neben Ubuntu installieren. Also habe ich herausgefunden, wie man das logische Root-Volume beherbergt und ein zusätzliches Volume für den Mint Linux erstellt (die logische Partition des Swap kann für beide verwendet werden), aber ich bin nicht sicher, wie Grub oder EFI (die ich konfigurieren muss) neu konfiguriert werden müssen wie) eine neue Partition booten soll.

Wenn es gut geht, möchte ich auch Arch installieren. ich habe mir die arch-dokumentation über EFI-boot und grub angesehen und bin total verloren gegangen, zu viele docs mit zu wenig infos. Jeder Pin-Point und Hilfe wäre dankbar.

0

1 Antwort auf die Frage

1
Rod Smith

Warum? Mint ist von Ubuntu abgeleitet, so dass Sie in Mint nur sehr wenig bekommen, was Sie nicht in Ubuntu haben. Wenn Sie nach neuen Desktop-Umgebungen suchen, können Sie die meisten davon als Pakete in Ubuntu hinzufügen und ohne Neustart hin und her wechseln. (Sie können sogar Mints Flaggschiff Cinnamon auf Ubuntu installieren - zumindest theoretisch [ich habe es noch nie probiert].) Wenn Sie nur nach etwas anderem Ausschau halten möchten, installieren Sie es in einer virtuellen Maschine (mit VirtualBox, oder ähnliches) ist wahrscheinlich einfacher und sicherer als Dual-Booting.

Wenn Sie Dual-Boot wirklich benötigen, müssen Sie als Erstes eine andere /bootPartition benötigen . (Das ist dein Strom /dev/sda2.) Tatsächlich ist dein Strom /bootetwas klein - das ist ein bekannter Ubuntu-Bug. Daher müssen Sie möglicherweise Ihre LVM-Partition verkleinern, um Platz für eine zusätzliche /bootPartition zu schaffen und möglicherweise die Partition zu ersetzen, die Sie jetzt haben.

Eine weitere Komplikation, auf die Sie möglicherweise stoßen, sind Bootloader. Sowohl Ubuntu als auch Mint werden versuchen, GRUB auf der EFI-Systempartition (ESP; Ihre /dev/sda1) im EFI/ubuntuVerzeichnis zu installieren, sodass sie sich gegenseitig überschreiben. Es gibt Möglichkeiten, dies zu umgehen:

  • Sie können damit leben und hoffen, dass die jeweilige Distribution den anderen korrekt identifiziert und geeignete GRUB-Einträge erstellt. Dies kann jedoch funktionieren oder auch nicht, so dass Sie möglicherweise auf andere Weise dazu gezwungen werden ...
  • Sie können mehrere ESPs erstellen und dann Spiele mit Partitionstypcodes (mit parted, GParted gdiskusw.) spielen. Stellen Sie sicher, dass bei der Installation nur ein ESP den richtigen ESP-Typcode hat (ein "Boot-Flag" in partedoder GParted oder Geben Sie EF00 in gdisk) ein, und ändern Sie die Typencodes nach Bedarf, damit die einzelnen Distributionen auf einem separaten ESP installiert werden.
  • Sie können GRUB 2 oder zumindest den von jeder Distribution vorinstallierten GRUB 2 zugunsten eines anderen aufgeben. Mein eigenes rEFInd ist wahrscheinlich am einfachsten zu verwalten, aber es gibt auch andere Optionen - siehe meine Seite zum Thema für Details.

Dual-Booten von Ubuntu und Arch sind mehr Wert als ein Dual-Booten von Ubuntu und Mint, da Arch nicht auf Ubuntu basiert. Sie müssen jedoch immer noch eine /bootPartition für Arch erstellen . Als ich das letzte Mal nachgesehen habe, mochten die Arch-Leute Gummiboot, aber Gummiboot wurde in das Systemkollektiv aufgenommen. Ich glaube, es heißt jetzt systemd-boot. OTOH, es ist einfacher, zu einem beliebigen Bootloader zu wechseln, wenn Sie Arch verwenden. Daher sind Sie nicht auf GRUB 2 oder gummiboot / systemd-boot beschränkt. Mit Arch würde ich jedenfalls entweder GRUB 2 meiden oder hoffen, dass GRUB 2 von Ubuntu Arch richtig erkennt.

10x Rute, ich habe Ihren Artikel gelesen, als ich diesen Beitrag geschrieben habe :-) Ihre Antwort ist detailliert, aber mit Informationen, die ich meistens wusste, habe ich nach Informationen zur Konfiguration von EFI gefragt, immerhin, wenn das BIOS hochfährt (UEFI-Stil), wenn Ich werde wahrscheinlich nach einer Bootpartition suchen. Ich bin mir nicht sicher, ob das EFI-Protokoll mehr als eine entdeckt und Sie entscheiden lassen. codeScriber vor 8 Jahren 0
Die NVRAM-Einträge der EFI für Bootloader umfassen Platten- und Partitionskennungen sowie Dateinamen, sodass Sie mehrere ESPs mit jeweils mehreren Bootloadern verwenden können. Die Einschränkungen für das Dual-Booting sind hauptsächlich auf die Betriebssysteme zurückzuführen, z. B. Ubuntu und Mint, die am selben Speicherort installiert werden sollen, oder Windows, das sich auf Festplatten mit mehreren ESPs auswirkt. (Die EFI-Spezifikation erlaubt es ausdrücklich, mehrere ESPs zuzulassen.) Rod Smith vor 8 Jahren 0
Sie haben nette Referenzen in Ihrem Dokument, auf die Sie mich in Ihrer Antwort verwiesen haben, also akzeptiere ich die Antwort, auch wenn ich denke, dass sie nicht voll ist. Ein Beispiel für die Konfiguration von Grub und EFI für Dual-Boot wäre schön gewesen. Wenn ich es finde, werde ich es hier als Antwort posten. codeScriber vor 8 Jahren 0
Wenn ich eine Installation ohne lvm hatte, aber mit EFI offenbar Linux Mint nebeneinander installiert, ist auch die Installation von Arch einfach, da ich nur die Einträge von grub aktualisieren muss, um sie zu starten und eine neue Installation für sie zu erstellen. Mit lvm ist das Problem der Größenänderung eine Schlampe, bis jetzt war ich bei der Größenänderung einer neuen Ubuntu-Installation ohne Datenverlust nicht erfolgreich. codeScriber vor 8 Jahren 0
Die Größenänderung ist sowohl einfacher als auch sicherer * innerhalb eines LVM-Setups. Schwieriger bei LVM ist die Größenänderung der physischen LVM-Volumes (Partitionen). Wenn Sie jedoch den LVM-Speicherplatz erweitern möchten, ist das Hinzufügen einer neuen Partition eine einfache Möglichkeit. Das Verkleinern von LVM-Speicherplatz für Nicht-LVM-Speicherplatz ist jedoch schwieriger. Aus diesem Grund werden bei der Verwendung von LVM auf einem System, das Dual-Booten mit Nicht-Linux-Betriebssystemen verwendet, normalerweise zwei oder drei LVM-Partitionen unterschiedlicher Größe erstellt. Auf diese Weise kann ich eine Partition als nicht verwendet markieren und löschen, um Platz für Nicht-LVM zu schaffen, falls dies erforderlich ist. Rod Smith vor 8 Jahren 0