GNU/Linux >> Znalost Linux >  >> Linux

Linux – přesun instalace Linuxu na nový počítač?

Vím, že za určitých okolností může být obtížné přesunout instalaci Windows z jednoho počítače na druhý (fyzicky přesunout pevný disk), ale jak to funguje na linuxu? Není většina modulů ovladačů načtena při spouštění? Takže teoreticky by to byl takový problém?

Je zřejmé, že konfigurace xorg by se změnily a proprietární ovladače ATI by se musely překompilovat (možná?). Je v tom víc, než si myslím?

Předpokládejme, že tyto 2 počítače jsou ze stejné doby, tj. oba i7, ale mírně odlišný hardware.

Aktualizace:
Děkuji za odpovědi. To je většinou pro mou vlastní zvědavost. V práci mám svůj linuxový systém v provozu, ale nakonec bych chtěl přejít na počítač, do kterého bych mohl vložit dvě grafické karty, abych mohl provozovat více než 2 monitory. Ale ne v brzké době

Přijatá odpověď:

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…).

Pohyb

Při stěhování se musíte postarat o hardwarové závislosti. Většina uživatelů však nenarazí na žádné jiné potíže než xorg.conf (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ů (/etc/fstab , /etc/crypttab pokud používáte kryptografii, /etc/mdadm.conf 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 (pomocí (G)Parted nebo dd kód> ).

  • Pokud máte xorg.conf 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, je-li to možné.

  • Pokud jste deklarovali možnosti modulu nebo černé listiny v /etc/modprobe.d , může být nutné je upravit pro cílový systém.

Klonování

Klonování instalace zahrnuje stejné hardwarové problémy jako stěhování, ale je potřeba se postarat o několik dalších věcí, abyste dali novému počítači novou identitu.

  • Upravte /etc/hostname dát novému počítači nové jméno.
    Vyhledejte další výskyty názvu hostitele v /etc . Běžná umístění jsou /etc/hosts (alias pro 127.0.0.1) a /etc/mailname 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ě (jako je statická IP adresa).

  • Změňte UUID svazků RAID (není nutné, ale doporučujeme, aby nedošlo k záměně), např. mdadm -U uuid .

Související:PCI-STUB vs VFIO-PCI?

Moje současná instalace stolního počítače byla naklonována ze 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é.


Linux
  1. Nainstalujte MariaDB nebo MySQL na Linux

  2. Jak nainstalovat Python na Linux

  3. Jak nainstalovat Javu na Linux

  1. Nainstalujte Java ručně na Linux

  2. Jak nainstalovat FFmpeg v Linuxu

  3. Přesun instalace linuxu na nový počítač

  1. Jak nainstalovat NodeJS na Linux

  2. Jak nainstalovat Vagrant na Linux

  3. Nainstalujte více verzí MongoDB na linux