GNU/Linux >> Znalost Linux >  >> Ubuntu

Ubuntu – Jak migrovat konfiguraci mezi počítači s různým hardwarem?

Chci migrovat konfiguraci plochy Ubuntu do nového boxu s jiným hardwarem. Jaký je nejjednodušší způsob, jak to udělat? /etc/ obsahuje nastavení specifická pro stroj a hardware, takže jej nemohu jen tak slepě zkopírovat. Podobný problém existuje pro nainstalované balíčky.

edit:Toto je přesun z x86 na x86-64.

Přijatá odpověď:

Za prvé, pokud budete i nadále používat 32bitové binární soubory, ve skutečnosti neměníte architekturu procesoru:stále budete používat procesor x86, i když je také schopen dělat jiné věci. V takovém případě doporučuji instalaci naklonovat nebo jednoduše přesunout pevný disk, jak je popsáno v části Přesunutí instalace linuxu do nového počítače.

Na druhou stranu, pokud chcete mít 64bitový systém (v podmínkách Ubuntu:amd64 architekturu), musíte přeinstalovat, protože nemůžete nainstalovat amd64 balíčky na i386 systému nebo naopak. (To se změní, až přijde Multiarch).

Mnoho přizpůsobení je uloženo ve vašem domovském adresáři a můžete je zkopírovat do nového počítače. Nastavení systému nelze tak snadno zkopírovat kvůli změně architektury procesoru.

Na Ubuntu 10.10 a novějším vyzkoušejte OneConf.

OneConf je mechanismus pro záznam informací o softwaru v Ubuntu One a synchronizaci s jinými počítači podle potřeby. V Mavericku je uložen seznam nainstalovaného softwaru. To se může případně rozšířit o některá nastavení aplikace a stav aplikace. Další nástroje jako Stipple mohou poskytnout pokročilejší nastavení/ovládání.

Jednou z hlavních věcí, kterou budete chtít reprodukovat v nové instalaci, je sada nainstalovaných balíčků. V distribucích založených na APT můžete použít aptitude-create-state-bundle příkaz (součást aptitude package) k vytvoření archivu obsahujícího seznam nainstalovaných balíčků a jejich konfiguraci debconf a aptitude-run-state-bundle na novém stroji. (Děkuji intuitu, že mi řekl o aptitude-create-state-bundle .) Viz také seznam výslovně nainstalovaných balíčků Ubuntu a tam uvedené otázky Super User a Ask Ubuntu, zejména odpověď Telemachus, jak tuto část provést ručně.

Pro věci, které jste změnili v /etc , budete je muset zkontrolovat. Mnohé se týkají konkrétního hardwaru nebo nastavení sítě a neměly by se kopírovat. Ostatní mají co do činění s osobními preferencemi – ale měli byste nastavit osobní preference pro jednotlivé uživatele, kdykoli je to možné, aby se nastavení uložilo do vašeho domovského adresáře.

Související:Jak zjistit specifikace počítače?

Pokud plánujete předem, můžete použít etckeeper vložte /etc pod kontrolou verzí (rychlý start etckeeper). Abyste mohli etckeeper používat, nemusíte vědět nic o správě verzí, stačí se začít učit, pokud toho chcete využít k tomu, abyste dělali fantastické věci.


Ubuntu
  1. Jak nakonfigurovat nastavení proxy na Ubuntu 20.04

  2. Jak nastavit bránu firewall s UFW na Ubuntu 20.04

  3. Jak mohu migrovat konfiguraci mezi počítači s různým hardwarem?

  1. Jak nainstalovat MediaWiki s Nginx na Ubuntu 16.04

  2. Jak nainstalovat Magento s Nginx na Ubuntu 15.10

  3. Jak nainstalovat Mailpile s Nginx na Ubuntu 15.10

  1. Jak nainstalovat Redmine 3 s Nginx na Ubuntu 15.10

  2. Jak nainstalovat Piwik s Nginx na Ubuntu 15.10

  3. Jak nainstalovat ONLYOFFICE 8.9.0 s Dockerem na Ubuntu