Answers:
是。我已经用gentoo完成了。但是,您可能需要在livecd引导后打开ssh的帮助。因此,步骤如下所示:
您可以做的一件事是找到可以启动并自动启动网络和ssh的livecd或liveusb。诸如SystemRescueCd的自定义版本之类的东西可能会起作用。
一旦启动了系统,就可以SSH进入,然后使用debootstrap之类的东西来执行debian或ubuntu系统的安装。
我不了解SSH,但可以通过在内核命令行上使用console=ttyS0
(用于第一个串行端口)或console=ttyUSB0
(用于USB连接的串行端口)将系统配置为使用串行控制台。
默认情况下,它使用9600,无奇偶校验,8位,无流控制。您可以根据需要指定其他波特率:console=ttyS0,115200
这不能回答您提出的确切问题,但是有可能解决您要处理的问题。
如果您担心不能使用正常的安装过程,那么最好采用无人值守安装。如果您使用的是虚拟机,则可能会很快进行测试。
在基于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引导启动的自动安装,尽管我不知道详细信息。
最好的消息是,这个相当复杂的设置是自动的,并且由补鞋匠项目的优秀人员为您进行了大量记录。我能够从一个从未见过的补鞋匠那里获得一个早晨的功能齐全的自动化安装环境。
如果您打算使用虚拟化的操作系统,我将下载预先配置的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类似的系统开始。当然,如果您将其用于关键系统,则需要以某种方式审核或验证原始图像的可靠性,而我不是专家。