Raf*_*lak 37 server ssh remote-access system-installation
这很棘手。我想在打算用作服务器的机器上安装 Ubuntu,但由于某种原因,我没有将屏幕连接到它的选项。
我希望这可能类似于远程安装。但是,该机器上目前没有操作系统,因此我必须从头开始设置所有内容。
另一方面,我确实可以物理访问那台机器。因此,我可以让它从 CD/USB 启动。但这还不够。
有没有办法远程进行这样的安装?是否有预装 SSH 服务器的 Ubuntu 映像版本,并在启动后启动它,以便我可以使用此类映像启动机器,通过 SSH 连接到它并从另一台计算机处理安装?
如果没有,我还有什么其他选择?
use*_*.dz 16
另一种选择,使用串行控制台:
serial 0 9600 0×003到isolinux.cfgCD 或syslinx.cfgUSBconsole=ttyS0,9600n8到text.cfg包含菜单的内核附加参数。9600n8,然后启动如果想让它永久启动到串行控制台,请按照此处的说明操作:
参考: Ubuntu Server 10.10 通过串行控制台无头安装
您可以使用 No Question Asked preseed debian-installer,它只安装基本服务器和 ssh 包。重新启动时,您将能够通过 ssh 进入正在运行的系统并从那里进一步安装和配置。
这里有一个预置文件的例子:https : //help.ubuntu.com/community/Cobbler/Preseed
您可以按照正常的 iso 到 USB 说明https://help.ubuntu.com/community/Installation/FromUSBStick然后编辑 USB 引导棒上的 syslinux/txt.cfg 文件以指向您的 preseed 文件并复制您的 preseed 文件到 USB 引导棒上的 preseed 目录:
label custom
menu label ^Install Custom Ubuntu Server
kernel /install/vmlinuz
append file=/cdrom/preseed/ubuntu-custom.seed initrd=/install/initrd.gz quiet ks=cdrom:/isolinux/ks-custom.cfg --
Run Code Online (Sandbox Code Playgroud)
注意 preseed 文件中的倒数第二行安装 openssh 服务器包:
d-i pkgsel/include string byobu vim openssh-server
Run Code Online (Sandbox Code Playgroud)
检查您的 DHCP 服务器上的日志以获取新启动系统的 IP 地址并以 ubuntu 用户身份通过 ssh 连接到它。示例中的密码也是“ubuntu”(不带引号)。
| 归档时间: |
|
| 查看次数: |
91055 次 |
| 最近记录: |