通过SSH安装Linux


10

我是一个完全盲人,所以无法按常规安装过程安装Linux。SSH确实对我有用,有可能使用ssh连接远程安装Linux服务器吗?理想情况下,我想弹出CD,打开要在其上安装Linux的计算机的电源,将SSH插入其中并通过SSH安装。我对使用的发行版并不特别,如果可以使用FreeBSD和OpenBSD,我也有经验。

Answers:


2

是。我已经用gentoo完成了。但是,您可能需要在livecd引导后打开ssh的帮助。因此,步骤如下所示:

  1. 弹出CD,打开计算机电源
  2. 让它加载
  3. 打开SSHD-我不确定它是否自动执行此操作,不记得了
  4. SSH进入
  5. 完成所有安装步骤,并特别注意网络配置
  6. 重新启动并交叉脚趾
  7. SSH进入新安装的计算机并完成配置/安装

1
如果我没记错的话,gentoo会编译很多东西。我打算在虚拟机中进行安装,它需要什么规格?
贾里德(Jared)'2009年

1
gentoo确实已完全编译。我认为它的座右铭是“使用源头,卢克”。规格低。我的意思是,如果CPU频率超过500MHz,则您拥有超过256MB的RAM,而2GB的可用空间则可以。那就是我前一个月所做的。他们可能更低。
汤姆里特

1
对于Gentoo,在cd加载后键入以下命令:(ssh服务器不会自动启动)$ /etc/init.d/sshd start $ passwd并输入root $ ifconfig的密码以检查IP并已设置。(假设您已建立并运行网络)
Gert M

根据您的需要/不需要,您不必编译Gentoo,第2阶段需要编译,第3阶段是预编译的基本系统。

1

您可以做的一件事是找到可以启动并自动启动网络和ssh的livecd或liveusb。诸如SystemRescueCd的自定义版本之类的东西可能会起作用。

一旦启动了系统,就可以SSH进入,然后使用debootstrap之类的东西来执行debian或ubuntu系统的安装


0

我不了解SSH,但可以通过在内核命令行上使用console=ttyS0(用于第一个串行端口)或console=ttyUSB0(用于USB连接的串行端口)将系统配置为使用串行控制台。

默认情况下,它使用9600,无奇偶校验,8位,无流控制。您可以根据需要指定其他波特率:console=ttyS0,115200


2
我猜他需要SSH,因为它可以与某些屏幕阅读软件配合使用,并且可能在Windows上使用。
汤姆·里特

我希望也有可以在COM端口上运行的屏幕读取软件。
克里斯·杰斯特·杨

我认为有,但是我没有必要的电缆或USB适配器。
杰瑞德(Jared)'2009年

0

这不能回答您提出的确切问题,但是有可能解决您要处理的问题。

如果您担心不能使用正常的安装过程,那么最好采用无人值守安装。如果您使用的是虚拟机,则可能会很快进行测试。

在基于Redhat的世界中,例如CentOS,Fedora等,可以使用kickstart。实际上,您创建了一个文件,该文件回答了安装程序会询问的所有问题,然后它会自行安装。您需要做的就是将内核指向kickstart文件,如果您愿意为每台计算机制作一个新映像,则可以在安装CD上找到它,但是更有用的是将其放置在Web服务器上的某个位置,因此在启动提示符下可以做:

linux ks = http://somehost.tld/path/to/my/kickstart.cfg

自动化的下一阶段是使该过程自动进行,为此您需要PXE引导。发生的情况的简短版本是BIOS加载了一些代码,该代码向dhcp服务器询问其网络信息以及定义下一步将发生的网络位置(主机和文件名)。然后,它将从dhcp服务器指定的位置通过TFTP加载通常从grub中获取的所有内容(即内核/ initrd +内核参数,包括kickstart文件的位置)。

非RedHat克隆中也可以使用PXE引导启动的自动安装,尽管我不知道详细信息。

最好的消息是,这个相当复杂的设置是自动的,并且由补鞋匠项目的优秀人员为您进行了大量记录。我能够从一个从未见过的补鞋匠那里获得一个早晨的功能齐全的自动化安装环境。


您是否有任何URL可以用作参考文件?我已经找到了有关编写它们的信息,但是没有什么可以作为起点。
杰瑞德(Jared)'2009年

在其他地方,补鞋匠项目将为您提供默认设置。获得喜欢的最简单的方法可能是查看现有RHEL / CentOS系统的/root/anaconda-ks.cfg。安装程序anaconda将创建一个kickstart配置文件,使您可以重复安装过程。失败了,这是我最近用来设置所有软件包组都关闭但“基本”的centos5.3虚拟机的方法:allgoodbits.com/files
dotplus,2009年

0

如果您打算使用虚拟化的操作系统,我将下载预先配置的Ubuntu版本8.04长期支持JeOS(它表示Just Enough Operating System,它配置有特殊的vmware guest虚拟机模块。LTS意味着您不必太担心边际升级)。如果您的主要兴趣是服务器,那就足够了-否则,如果您安装任何依赖于服务器的软件包,则软件包管理器将下载并安装一个桌面环境。您可以在此处获得良好的免费图像:http : //www.vmware.com/appliances/directory/1282 链接文本。您可以立即使用默认密码ssh(在这种情况下,用户='User',密码='user'。我相信默认情况下root是禁用的,因此请使用sudo更改密码等。)这在VMware Player上效果很好默认情况下为桥接网络,因此您可以通过局域网ssh或转发端口并从任何位置进行访问。您将以与Debian'base system'netinstall类似的系统开始。当然,如果您将其用于关键系统,则需要以某种方式审核或验证原始图像的可靠性,而我不是专家。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.