it-swarm-eu.dev

Stěhování linuxové instalace do nového počítače

Vím, že v některých případech může být obtížné přesunout instalaci systému Windows z jednoho počítače na druhý (fyzicky přesunout pevný disk), ale jak to funguje na Linuxu? Nejsou při zavádění načteny většina modulů ovladače? Teoreticky by to tedy bylo tolik potíží?

Je zřejmé, že konfigurace xorg by se změnily a proprietární ovladače ATI a takové by muselo být překompilováno (možná?). Je toho víc, než na co myslím?

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

Aktualizace:
Díky za odpovědi. To je hlavně pro mou vlastní zvědavost. Mám svůj linuxový systém v provozu, ale nakonec bych se rád přestěhoval do počítače, do kterého mohu získat duální grafické karty, abych mohl provozovat více než 2 monitory. Ale ne brzy

67
Falmarri

Přesunutí nebo klonování instalace systému Linux je docela snadné, za předpokladu, že zdrojové a cílové procesory jsou stejné architektury (např. Obě x86, obě x64, obě paže ...).

Stěhování

Při pohybu se musíte starat o hardwarové závislosti. Většina uživatelů však nebude mít jiné potíže než xorg.conf (A dokonce i moderní distribuce to obvykle nepotřebují) a možná bootloader.

  • Pokud je konfigurace disku jiná, možná budete muset znovu nakonfigurovat tabulky (=)/ bootloaderu a souborového systému (/etc/fstab, /etc/crypttab, Pokud používáte kryptografii, /etc/mdadm.conf, Pokud používáte md RAID). Pro bootloader je nejjednodušší způsob vložení disku do nového počítače, spuštění živého CD/USB vaší distribuce a použití nástroje pro opravu zavaděče.

    Všimněte si, že pokud kopírujete data spíše než fyzicky přesouváte disk (například proto, že jeden nebo oba systémy mají duální bootování se systémem Windows), je rychlejší a snadnější kopírovat celé oddíly (pomocí (G) Parted nebo dd ).

  • Pokud máte soubor xorg.conf, který deklaruje možnosti související se zobrazením (např. Ve vztahu k proprietárnímu ovladači), bude muset být upraven, pokud cílový systém má jiná grafická karta 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 modulů nebo blacklisty v /etc/modprobe.d, Možná bude nutné je upravit pro cílový systém.

Klonování

Klonování instalace zahrnuje stejné problémy související s hardwarem jako stěhování, ale je zde ještě několik věcí, které by se měly postarat o to, aby nový stroj získal novou identitu.

  • Upravte /etc/hostname A dejte novému stroji nový název.
    Vyhledejte další výskyty názvu hostitele pod /etc. Společná umístění jsou /etc/hosts (Alias ​​pro 127.0.0.1) a /etc/mailname Nebo jiná konfigurace poštovního systému.

  • Znovu vygenerujte klíč hostitele ssh .

  • Proveďte nezbytnou změnu konfigurace sítě (jako je statická adresa IP).

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

Viz také krok za krokem klonovací průvodce zaměřený na Ubunt .

Moje aktuální instalace stolního počítače byla klonována od svého předchůdce odpojením jednoho ze dvou zrcadlených disků RAID-1, přesunutím do nového počítače, vytvořením svazku RAID-1 na již existujícím disku, necháním zrcadla resynchronizovat a provedením změn nastíněných. výše, pokud je to možné.

Nejsem si jistý, zda to odpovídá na vaši otázku, ale obvykle uděláte pravý opak - přesunete složku uživatele a přeinstalujete vše. Teoreticky by všechny vaše úpravy a jednotlivé konfigurační soubory měly být ve vaší uživatelské složce, takže je to jediná věc, kterou opravdu potřebujete přenést

Někteří správci balíčků mají způsob, jak vypsat všechny nainstalované balíčky (Debian/Ubuntu mají dpkg --list, Gentoo má /etc/world atd.), takže můžete:

  1. Nainstalujte základní distro na nový systém
  2. Řekněte to "nainstalujte všechny balíčky, které jsem měl na druhý počítač"
  3. Zkopírujte složku uživatele

A měli byste skončit s funkčně identickým systémem

23
Michael Mrozek

Opravdu, zatímco ve Windows je téměř nemožné přesunout instalaci do nového PC pouhým kopírováním obsahu pevného disku nebo přepínáním pevného disku mezi PC, to funguje úžasně dobře pod Linuxem. Přepnul jsem z Thinkpadu R52 na Thinkpad T400 pouhým zkopírováním obsahu mého starého pevného disku na nový (vložením starého do externího uzávěru připojeného přes USB a zkopírováním všeho pod Gparted-Live-CD). Poté, co jsem musel udělat, bylo manuálně vložit Grub do MBR a zavést systém. Všechno pro mě stále fungovalo.

Jak řekl Michael, běžně je nový počítač příjemnou příležitostí, jak se zbavit nečistot, které se nahromadily v průběhu času. Někdy se však musíte znovu do práce vrátit opravdu rychle a poté kopírování obsahu pevného disku funguje skvěle s Linuxem, protože všechny ovladače jsou součástí v jádru jsou k dispozici jádru bez instalace, v současné době jsou ovladače automaticky načteny namísto ručně uvedených v modprobe.conf a dokonce i xorg autoconfigures pro mě sám.

Pouze pokud byste museli ručně konfigurovat ovladače na starém počítači (např. Systémy Raid, patentované grafické ovladače atd.), Můžete narazit na problémy.

9
fschmitt

Myslím, že to odpoví na vaši otázku: http://wiki.xtronics.com/index.php/Wajig

Nainstalujte si nový linux, zkopírujte svůj domov a přeinstalujte všechny balíčky pomocí wajig.

2
me myself and I