GNU/Linux >> Znalost Linux >  >> Linux

Jak vzdáleně nainstalovat Linux přes SSH?

Řešení 1:

Nejlepším postupem pro vzdálenou instalaci libovolného operačního systému je nákup serverového hardwaru s mimopásmovou správou (HP ilo, Dell drac), která vám umožní vzdálené zapnutí a vypnutí a zobrazení konzoly serveru. Jinak to ani nezkoušejte.

Řešení 2:

Souhlasím se sentimentem ostatních odpovědí zde:I když může bude možné nainstalovat Ubuntu vzdáleně na RHEL 3.4, pravděpodobně budete šlapat po některých velmi tenký led.

Myslím, že největší problém, který můžete mít, je stáří jádra a knihovny libc na stávajícím systému. Je to jádro řady 2.4.x? Pokud ano, nejsem si jistý, že to zvládnete, protože v určitém okamžiku během instalace budete muset spustit nástroje, které byly zkompilovány pro spuštění v jádře Ubuntu a v knihovně libc, a nemusí fungovat správně (nebo vůbec) na starším běhovém prostředí. Pokud na vzdáleném serveru nepoužíváte jádro řady 2.6.x, nemyslím si, že máte velkou šanci na úspěch.

Pokud si stále myslíte, že byste to mohli zkusit, existuje několik průvodců, o kterých vím:

  • Instalace nových systémů Debian pomocí debootstrap na debian-administration.org. Ačkoli je to specifické pro Debian, je většinou použitelné také pro Ubuntu.

  • Instalace Debian GNU/Linux ze systému Unix/Linux z instalační příručky Debian GNU/Linux. Opět specifické pro Debian, ale většinou použitelné.

Oba tyto návody jsou svým způsobem staré, takže ani jeden nemůže být považován za nic, co by se dokonce blížilo vyjmutí a vložení. Důrazně bych doporučoval řídit se radami ostatních a provést několik testů na místním serveru nebo virtuálním počítači, protože určitě existují chyby a problémy, které budete muset vyřešit, než se do toho pustíte doopravdy.

Řešení 3:

Instalace nové distribuce na místo může být provedena, ale je velmi náročná. Je to něco, co téměř jistě NEBUDETE hned napoprvé. Ve skutečnosti budete mít štěstí, pokud se vám to povede potřetí nebo počtvrté.

Navíc vám tady nikdo neposkytne seznam prádla, který můžete sledovat, a to se stane. Budete muset experimentovat s různými alternativami v závislosti na přesném oddílu disku a rozložení souborového systému, konfiguraci hardwaru atd.

To znamená, že pokud bych musel, udělal bych něco takového takto:

  • Nakonfigurujte počítač co nejpodobněji stávajícímu počítači:pevné disky, síťové karty, diskové adaptéry, paměť RAM, co si jen vzpomenete.
  • Nastavte tento počítač tak, aby napodoboval aktuální nastavení na tomto hostiteli.
  • Experimentujte s tím, co musíte udělat v tomto testovacím systému.
  • Udělejte si na něj bohaté poznámky, abyste jej mohli reprodukovat v „živém“ systému.
  • Před finální migrací si znovu projděte tyto poznámky v testovacím systému.

Některé techniky, které vám mohou pomoci:

  • Rozhodněte se, zda chcete instalovat do nového oddílu, nebo se pokuste instalovat přes stávající souborový systém. Pokud vytvoříte nový oddíl, můžete se vždy vrátit spuštěním starého oddílu. Pravděpodobně to však znamená, že musíte zmenšit aktuální souborový systém, což se musí provádět offline. Když jsem to udělal, v roce 2007 jsem si napsal nějaké poznámky.
  • Možná budete moci provést instalaci na malý oddíl na testovacím počítači a poté provést příslušné změny, jako jsou adresy IP a „dd“ tento obraz souborového systému vypnout, aby se použil k naplnění základní instalace na novém rozdělit. To by bylo pouze v případě, že byste pro novou instalaci používali samostatný oddíl.
  • Místo toho můžete umístit kořenový souborový systém do podadresáře a pak udělat něco v initrd, aby to bylo:"cd /target; mv * oldroot; mv oldroot/newos/* ." přesunout všechny staré adresáře z místa a umístit nové na místo. To by muselo být provedeno předtím, než initrd provede svůj "pivotroot", pravděpodobně hned poté, co připojí souborový systém.
  • Přidáním nějakého kódu do skriptů initrd můžete během spouštění systému dělat různé úžasné věci. Další podrobnosti naleznete v blogovém příspěvku, na který odkazujem výše.
  • Očekávejte, že v tomto selžete. Je to nesmírně riskantní počin. Když jsem změnil velikost souborového systému (zmíněno výše), byl jsem šokován, když se správně restartoval.
  • Budete se muset rozhodnout, co chcete udělat se zaváděcími sektory, zda běží LILO nebo GRUB? Chcete zkusit zůstat u aktuálního zavaděče nebo přejít na 10.04? Pravděpodobně ideální by bylo použít stávající zavaděč k nabootování do nového operačního systému a poté spustit „grub-install“ z tohoto operačního systému a nasadit nový.

Hodně štěstí! Budeš to potřebovat. :-)

Řešení 4:

Pokud máte jiný oddíl, můžete jej použít k instalaci do virtuálního počítače, který vidí celý disk. Dokud nepřipojíte stejný oddíl jak na VM, tak na hostitele nebo si nehrajete s tabulkou oddílů, jste v bezpečí. Dalším způsobem by bylo zavést systém ze sítě a provést instalaci pomocí preseed nebo kickstart. Před hraním na dálku experimentujte s místním prostředím.


Linux
  1. Jak nainstalovat Python na Linux

  2. Jak nainstalovat Javu na Linux

  3. Jak nainstalovat FFmpeg v Linuxu

  1. Jak rozdělit disk v Linuxu

  2. Jak nainstalovat TeamViewer 15 na Linux

  3. Jak nainstalovat PIP v Linuxu

  1. Jak nainstalovat NodeJS na Linux

  2. Jak nainstalovat Vagrant na Linux

  3. Ssh – Jak vzdáleně upravovat soubory přes Ssh?