Kann ich eine andere Linux-Distribution auf einer zusätzlichen Festplatte installieren, ohne einen Neustart durchzuführen?

Kann ich eine andere Linux-Distribution auf einer zusätzlichen Festplatte installieren, ohne einen Neustart durchzuführen?

Ich habe einen Computer mit einer Linux-Distribution, die auf Partitionen im Laufwerk installiert ist /dev/sda. Außerdem habe ich ein weiteres physisches Laufwerk, /dev/sdb.

Ich möchte Linux auf dem zweiten physischen Laufwerk installieren, um es später entweder auf demselben oder einem anderen Computer auszuführen. Ich kenne die geplante Hardwarekonfiguration des Zielcomputers und habe ein Installationsprogramm für meine neue Linux-Distribution (z. B. auf einem dritten Laufwerk /dev/sdcoder in einer ISO-Datei, die ich mounten kann usw.).

Kann ich die Installation ohne Neustart durchführen? Also anders als auf dem üblichen Weg, von einem Installationsmedium zu booten?

Wenn diese Frage zu allgemein ist, kann ich dies dann mit Debian Buster/Devuan Beowulf tun?

Hinweis: Sie können alle sinnvollen Annahmen über das System treffen, geben Sie diese aber bitte explizit an.

Antwort1

VerwendenddBefehl und kopieren Sie /dev/sdaihn dorthin /dev/sdc, wenn Sie dieselbe Linux-Installation wünschen.

Antwort2

Sie können eine Art Virtualisierungslösung wie Virtualbox verwenden und /dev/sdb als VM-Laufwerk festlegen, anstatt nur ein virtuelles HDD-Image zu erstellen. Anschließend können Sie mit der Installation des Betriebssystems auf der VM fortfahren. Wenn Sie bei der GRUB-Konfiguration vorsichtig sind, funktioniert es.

Antwort3

Kann ich die Installation ohne Neustart durchführen? Also anders als auf dem üblichen Weg, von einem Installationsmedium zu booten?

Ja. Das ist im Grunde das, was alle bootfähigen Installer im Hintergrund tun. Außerdem ist es für viele Distributionen im Grunde die einzige Möglichkeit. Die Tatsache, dass Sie möglicherweise einen schönen grafischen Installer von einem bootfähigen Medium aus ausführen können, ist eher ein nettes Add-on.

Unter Debian debootstrapgibt es dafür das entsprechende Tool.

Siehe das Debian-WikiSeitefür ein vollständiges Beispiel. Hier wurden bereits Partitionen erstellt und die Root-Partition als /sid-root gemountet. Vergessen Sie nicht, auch /proc und /sys und /dev an /sid-root/proc, /sid-root/sys bzw. /sid-root/dev zu mounten.

main # export MY_CHROOT=/sid-root
main # cd / 
main # mkdir $MY_CHROOT
main # debootstrap --arch i386 sid $MY_CHROOT http://deb.debian.org/debian/
[ ... watch it download the whole system ]
main # echo "proc $MY_CHROOT/proc proc defaults 0 0" >> /etc/fstab
main # mount proc $MY_CHROOT/proc -t proc
main # echo "sysfs $MY_CHROOT/sys sysfs defaults 0 0" >> /etc/fstab
main # mount sysfs $MY_CHROOT/sys -t sysfs
main # cp /etc/hosts $MY_CHROOT/etc/hosts
main # cp /proc/mounts $MY_CHROOT/etc/mtab
main # chroot $MY_CHROOT /bin/bash
...

Jetzt müssen Sie nur noch Grub usw. installieren. Ich fandDaslesbare Anweisungen zu sein.

verwandte Informationen