Ich möchte ArchLinux mit meinem Ubuntu dual booten. Ich hätte gerne einige Tipps, wie ich es machen kann, ohne meine Partitionen zu sehr zu verwirren. Derzeit sieht mein Computerpartitionsschema folgendermaßen aus:
(Ubuntu only)
sda
sda1 [boot loader]
sda2 [root]
sda3 [swap]
sda4 [home]
Wenn ich nur Arch installieren würde, hätte ich das gleiche Partitionsschema. Wie soll ich nun meine Partitionen vorbereiten, um erfolgreich dual zu booten? Ich habe einen Vorschlag, obwohl es ein naiver sein kann:
sda
sda1 [bootloader] -> Will it detect Arch?
sda2 [root_ubuntu]
sda3 [swap]
sda4 [home_ubuntu] -> I have a lot of space, I could just resize and divide this partition.
sda5 [root_arch]
sda6 [home_arch]
Wird das obige Schema eine praktikable Implementierung sein? Was schlagen Sie auf jeden Fall vor? Welche Dateien (Konfiguration usw.) muss ich erstellen oder ändern?
ubuntu
arch-linux
partition
dual-boot
Kaligne
quelle
quelle
chroot
auf der gemounteten USB-Partition verwenden ... Würde das funktionieren?Antworten:
Dieses Schema ist sicherlich praktikabel. Sie haben Recht, die beste Lösung besteht darin, Ihr aktuelles Layout so wenig wie möglich zu ändern.
Wenn Sie Arch Linux nicht bitten, seinen Grub-Bootloader zu installieren, müssen Sie
grub-mkconfig -o /boot/grub/grub.cfg
in Ubuntu ausgeführt werden (wenn Sie os-prober installiert haben, wird Ihre Arch-Installation gefunden und alle Konfigurationsdateien werden automatisch aktualisiert).Informationen zu Grub finden Sie möglicherweise im Arch Linux-Wiki: https://wiki.archlinux.org/index.php/GRUB (fast alle Anweisungen gelten für aktuelle Versionen von Ubuntu).
quelle
Während das duale Booten ein nützliches Konzept ist, mit dem Sie sowohl Windows als auch Linux auf demselben Computer verwenden können, sind die Vorteile des dualen Bootens von Linux subtiler. Der Startvorgang unter Linux umfasst normalerweise die Verwendung eines Bootloaders zum Laden eines Kernels und einer RAM-Festplatte, die schließlich das Root-Dateisystem bereitstellen und es Ihnen ermöglichen, Dinge zu tun. Verschiedene Distributionen haben unterschiedliche Kernel, und viele Distributionen patchen den Kernel in unterschiedlichem Umfang. Wenn Sie zwei verschiedene Kernel ausführen möchten, entweder für dieselbe Distribution oder für verschiedene Distributionen, müssen Sie dual booten. Wenn Sie mit demselben Kernel zufrieden sind, müssen Sie im Allgemeinen nicht doppelt booten, um zwei verschiedene Linux-Distributionen ausführen zu können. Sie können einfach eine Chroot für jede weitere Distribution erstellen. Das Arch-Wiki enthält schöne Artikel über Arch Chroot und die Installation von Chroot.
Ein Vorteil, basierend auf Ihren Kommentaren, bei der Verwendung eines Chroots ist, dass Sie eine vollständig bootfähige USB-Installation von Arch durchführen und dann unter den meisten Umständen einfach in das Chroot chrooten können. Dies bedeutet, dass Sie die Hauptfestplatte (sda) überhaupt nicht ändern müssen.
quelle
/mnt
und die Partition arch_home in gemountet/mnt/home
. Mein arch_user-Ausgangsverzeichnis befindet sich in/mnt/home/
. Ich habe benutztchroot /mnt
. Wie melde ich mich in meinem arch_user-Konto an?