Přesunutí nebo klonování instalace Linuxu je docela snadné, za předpokladu, že zdrojový a cílový procesor mají stejnou architekturu (např. oba x86, oba x64, oba rameno…).
Přesouvání
Při stěhování se musíte postarat o hardwarové závislosti. Většina uživatelů však nenarazí na jiné potíže než 08
(a dokonce to moderní distribuce většinou nepotřebují) a možná i bootloader.
-
Pokud se konfigurace disku liší, možná budete muset překonfigurovat bootloader a tabulky systému souborů (
18
,25
pokud používáte kryptografii,39
pokud používáte md RAID). Pro zavaděč je nejjednodušší vložit disk do nového počítače, spustit živé CD/USB vaší distribuce a použít jeho nástroj na opravu zavaděče.Všimněte si, že pokud kopírujete data místo fyzického přesouvání disku (například kvůli duálnímu spouštění jednoho nebo obou systémů s Windows), je rychlejší a snazší kopírovat celé oddíly (s (G)Parted nebo
48 ).
-
Pokud máte
56
deklarovat možnosti související se zobrazením (např. ve vztahu k proprietárnímu ovladači), bude nutné jej upravit, pokud má cílový systém jinou grafickou kartu nebo jiné nastavení monitoru. Měli byste také nainstalovat proprietární ovladač pro grafickou kartu cílového systému před přesunem, pokud je to možné. -
Pokud jste deklarovali možnosti modulu nebo černé listiny v
68
, může být nutné je upravit pro cílový systém.
Klonování
Klonování instalace zahrnuje stejné problémy s hardwarem jako přesun, ale je potřeba se postarat o několik dalších věcí, aby nový počítač získal novou identitu.
-
Upravit
70
dát novému stroji nové jméno.
Vyhledejte další výskyty názvu hostitele pod87
. Běžná umístění jsou97
(alias pro 127.0.0.1) a105
nebo jinou konfiguraci poštovního systému. -
Znovu vygenerujte ssh hostitelský klíč .
-
Proveďte všechny potřebné změny v konfiguraci sítě (například statická IP adresa).
-
Změňte UUID svazků RAID (není nutné, ale doporučujeme, aby nedošlo k záměně), např.
112
.
Podívejte se také na průvodce klonováním krok za krokem zaměřený na Ubuntu.
Moje současná instalace stolního počítače byla naklonována od svého předchůdce tak, že jsem odpojil jeden ze dvou zrcadlených disků RAID-1, přesunul jej do nového počítače, vytvořil svazek RAID-1 na již existujícím disku, nechal zrcadlo znovu synchronizovat a provedl popsané změny. výše, kde je to vhodné.
Nejsem si jistý, zda to odpovídá na vaši otázku, ale obvykle děláte přesný opak - přesunete svou uživatelskou složku a vše znovu nainstalujete. Teoreticky by všechny vaše přizpůsobení a jednotlivé konfigurační soubory měly být ve vaší uživatelské složce, takže to je jediná věc, kterou skutečně potřebujete přenést
Někteří správci balíčků mají způsob, jak vypsat všechny nainstalované balíčky (Debian/Ubuntu mají 127
, Gentoo má 132
, atd.), takže stačí:
- Nainstalujte základní distribuci na nový systém
- Řekněte mu "nainstalujte všechny balíčky, které jsem měl na druhém počítači"
- Zkopírujte svou uživatelskou složku
A měli byste skončit s funkčně identickým systémem
Zatímco pod Windows je téměř nemožné přesunout instalaci na nový počítač pouhým zkopírováním obsahu pevného disku nebo přepnutím pevného disku mezi počítači, v Linuxu to funguje úžasně dobře. Přešel jsem z Thinkpadu R52 na Thinkpad T400 tak, že jsem pouze zkopíroval obsah mého starého harddisku na nový (tím, že jsem starý vložil do externího uzávěru připojeného přes USB a vše zkopíroval pod Gparted-Live-CD). Vše, co jsem poté musel udělat, bylo ručně vložit Grub do MBR a spustit. Všechno mi stále fungovalo.
Jak řekl Michael, obvykle je nový počítač příjemnou příležitostí, jak se zbavit hromady nahromaděné v průběhu času, ale někdy se prostě musíte pustit do práce opravdu rychle a pak už jen zkopírovat obsah pevného disku funguje skvěle s Linuxem, protože všechny ovladače jsou součástí balení. v jádře jsou dostupné jádru bez instalace, dnes se ovladače načítají automaticky místo toho, aby byly ručně uvedeny v modprobe.conf a dokonce se mi i xorg automaticky nakonfiguruje.
Pouze pokud byste museli ručně nakonfigurovat ovladače na starém počítači (např. systémy Raid, proprietární grafické ovladače atd.), můžete narazit na problémy.