Linux

如何通過 SSH 遠端安裝 Linux?

  • November 17, 2020

我需要在目前執行 RHEL 3.4 (x86) 的伺服器上遠端安裝 Ubuntu Server 10.04 (x86)。我必須非常小心,因為如果出現任何問題,沒有人可以為我按下重新啟動按鈕。

你曾經遠端安裝過 Linux 嗎?你會推薦哪種方式?對要注意的事情有什麼建議嗎?


更新:

謝謝你的幫助。我設法*“邊開車邊換輪胎”*!

我的方法的主要組成部分來自HOWTO - Install Debian Onto a Remote Linux Systemgrub legacy: Booting once-onlygrub single boot and kernel panic rebootUbuntu Community Documentation: InstallationFromKnoppix

這是我所做的概要:

  1. 在現有的Ubuntu 伺服器上執行 debootstrap
  2. 將文件傳輸到RHEL 3.4 伺服器的交換分區
  3. 引導到交換分區(debootstrap 系統)
  4. 將文件傳輸到原始根分區
  5. 啟動到新的 Ubuntu 系統並使用 tasksel、apt-get 等完成安裝

我在 VM 中測試了該方法,然後將其應用於伺服器。我很幸運,一切都很順利:)

我同意這裡其他答案的觀點:儘管可以在 RHEL 3.4 上遠端安裝 Ubuntu,但您可能會遇到一些非常薄的冰。

我認為您可能遇到的最大問題是現有系統上的核心和 libc 的年齡。那是 2.4.x 系列核心嗎?如果是這樣,我不確定您是否能夠完成此操作,因為在安裝過程中的某個時刻,您需要執行編譯為在 Ubuntu 核心和 libc 中執行的工具,它們可能無法正常執行(或根本)在較舊的執行時環境中。如果您不在遠端伺服器上執行 2.6.x 系列核心,我認為您成功的機會不大。

如果你仍然認為你可能想嘗試這個,我知道有幾個指南:

這兩個指南都有些陳舊,因此甚至都不能被視為接近剪切和粘貼指南的任何東西。我強烈建議在這裡聽從其他人的建議,在本地伺服器或虛擬機上進行一些試執行,因為在真正開始之前,你肯定需要解決一些問題和陷阱。

引用自:https://serverfault.com/questions/208128