Siduction Forum

Siduction Forum => Installation - Support => Topic started by: Isegrimm666 on 2026/01/24, 10:14:21

Title: Klonen einer Siduction Installation
Post by: Isegrimm666 on 2026/01/24, 10:14:21
Guten Morgen ...

Ich nutze Siduction schon eine ganze Weile und möchte jetzt meine amtierende Installation auf ein zweites, aber identisches, Gerät klonen.

Das zweite Gerät hat eine 1TB NVME-SSD verbaut, auf dem bereits eine Windows11-Installation läuft. Der Plan ist jetzt, den Space für Windows (mit GParted) auf 500GB zu reduzieren, im freien Platz eine Siduction-Installation zu etablieren und diese mit der Installation des ersten Gerätes identisch zu machen.

Identisch bedeutet hier auch das Look&Feel, also Desktop-Thema, Icons, usw.

Bisher habe ich so etwas mit 'apt-clone' umgesetzt, jedenfalls was die Pakete angeht ... mir dann die Icon-Themes rausgeschrieben, die .bashrc und die doas.conf kopiert und auf dem Zielsystem alles 'nachgebastelt'.

Gibt es da einen eleganteren Weg?
Title: Re: Klonen einer Siduction Installation
Post by: Teriarch on 2026/01/24, 16:37:51
> Gibt es da einen eleganteren Weg?

Ich nehme an, Du bootest über einen live siduction usb stick auf dem Rechner, der die 1TB
Platte enthält? Zunächst einmal: Wie sieht die gegenwärtige Partitionierung dieser Platte aus? Also:

$ sudo fdisk -l /dev/nvme0n1

Ist UEFI (mglw. mit Secure Boot) für die Windows Installation aktiv? Nachdem Du mit gparted die Windows
Partition reduziert hast, solltest Du zunächst Windows booten, um zu sehen, ob das geklappt hat. Und mach' mit

$ sudo dd if=/dev/nvme0n1 of=whatever.dump bs=1G status=progress

vorher eine identische Kopie der Platte (Wenn Du den Platz hast), falls etwas schief geht.

TBC...
Title: Re: Klonen einer Siduction Installation
Post by: Isegrimm666 on 2026/01/24, 18:03:26
Recht herzlichen Dank ....

Ich werde das demnächst umsetzen ... und dann über den Schritt berichten ...

Und wie würdest Du dann weiter vorgehen?
Title: Re: Klonen einer Siduction Installation
Post by: dibl on 2026/01/24, 22:16:59
Quote...
Der Plan ist jetzt, den Space für Windows (mit GParted) auf 500GB zu reduzieren ...

If you do that, you will probably break the Windows system. Use the Windows Disk Management tool to shrink the partition.

https://www.asus.com/us/support/faq/1044688/

Entschuldigung, bitte, für Englisch.
Title: Re: Klonen einer Siduction Installation
Post by: Teriarch on 2026/01/25, 11:45:06
@Isegrimm666

> Und wie würdest Du dann weiter vorgehen?

Das hängt davon ab, ob UEFI Sec Boot unter Windows 11 aktiv ist. Wenn ja, dann lässt sich Windows
nach Abschalten von Sec Boot nicht mehr starten. Andererseits kann Siduction ohne Modifikation von
Grub nicht mit Sec Boot starten (Jedenfalls nicht ohne weiteres von derselben Platte). Du siehst das Problem.

Du könntest für Dual Boot beim Wechsel des OS im Bios zwischen den Boot Loadern hin- und her schalten,
aber das Verfahren ist umständlich und hängt vom Rechner ab. Eine zweite Möglichkeit:

1) Du benutzt den shim Loader von Fedora (, der von Microsoft gezeichnet ist) und startest damit den
    modifizierten Preloader der uefitools.
2) Dafür zeichnest Du den Preloader mit einem selbstgenerierten Schlüssel, den Du beim erstmaligen Start von shim
    der DB Datenbasis des Rechners hinzufügst. Der Preloader muss modifiziert werden, um sämtliche Policies
    von Secure Boot abzuschalten.
3) Der Preloader startet anschließend den ungezeichneten grub, der sich aber zunächst weigert, da er eine Secure
    Boot Umgebung erkennt. Also wird im letzten Schritt im Siiduction grub loader im Binärcode an einer Stelle eine
    seiner Umgebungsvariablen verändert.

Da ein einziger Fehler in jedem dieser Schritte das System einfriert, ist dieses Vorgehen nichts "for the faint of heart"!
Bevor ich  die Konfiguration auf eine reale Maschine übertragen konnte, hatte ich mit guter Kenntnis der Zusammenhänge und
unzähligen Fehlversuchen auf einer virtuellen Machine geübt.

Ich habe mit dem Gedanken gespielt, die Modifikation im Source Code zur Verfügung zu stellen und mglw. ein Siduction
Boot Image zu generieren, was auch mit aktiviertem Secure Boot (und ungezeichnetem Kernel und Modulen) zurecht kommt
(wäre vielleicht das erste Live System, was so etwas kann, selbst auf Rechnern, für die man das Bios PW nicht kennt),
aber dazu bin ich noch nicht gekommen. Außerdem sollte das Team von Siduction da auch noch ein Wörtchen mitreden.

Jedenfalls siehst Du die Schwierigkeiten...
Title: Re: Klonen einer Siduction Installation
Post by: Isegrimm666 on 2026/02/16, 09:33:22
Sorry für die späte Antwort ...

Was hältst Du von einer sauberen siduction-Installation und dann einem 'rüberschaufeln' der Pakete mit 'apt-clone'?
Title: Re: Klonen einer Siduction Installation
Post by: T-ampfer on 2026/03/25, 17:27:07
apt-clone kenne ich nicht, habe aber ähnliches vor kurzem auch erst veranstaltet.

Die installierten Pake von beiden Rechnern auslesen:
Quotedpkg -l | grep ^ii | cut -d" " -f3| grep -v ^lib  > rechnername.lst

Die doppelten aussortieren damit die Installorgie nicht zu lange dauert:
Quotegrep -v -F -f "neuer_rechner.lst" "alter_rechner.lst" > erg.lst

Dann die Pakete der erg.lst installieren:
Quotecat erg.lst| xargs -i apt -y install {}
Title: Re: Klonen einer Siduction Installation
Post by: T-ampfer on 2026/03/25, 17:38:25
Noch ein Nachtrag... leider funtioniert das editieren nicht.

Die erg.lst solltest du noch über prüfen, zB. auf alte Kernel und Header und diese aus der Liste löschen, auch apt Erweiterungen wie apt-listchange und apt-listbugs solltest du er nach abschluß der Installorgie installieren.