仅驱动器启动机器上的 Linux

仅驱动器启动机器上的 Linux

我有一台刀片服务器,在我拿到它之前已经制作了镜像。它是一个热插拔四驱动器 RAID,没有 CD。

我正在尝试将 Linux 加载到它上面(如果重要的话,是 Ubuntu),但是 BIOS 不允许我一直使用的 USB 启动,而且它没有 CD 驱动器……

我的主要想法是我应该抓住一个热插拔驱动器,将其插入另一个Linux机箱,将图像保存到其上,然后将其重新插入服务器,但是,我知道由于服务器不是同一型号,因此可能会出现很多硬件问题。

非常感谢您的建议和见解。

答案1

我遇到过同样的情况,并使用了外部 DVD 驱动器,即使插入 USB,其显示也与 BIOS 不同。当没有可用的驱动器时,我设法将普通驱动器直接插入主板和外部 Molex 电源,但这很麻烦,甚至在开始安装之前您就会讨厌这个该死的东西。(以后有足够的时间!)他们当时没有设置 PXE。

PXE 实际上只是 tftp 和 dhcp,你所需要的只是一个客户端,因此即使你只有 Windows,你仍然可以使用tftpd32。如果您无法为代理请求配置 DHCP 服务器,您应该暂时关闭它并使用 tftpd32。

答案2

如果板载 NIC 支持 PXE,则通过网络启动进行安装将是最简单的方法,并且可以在将来快速部署更多刀片。您没有提到您使用的是哪个发行版,但 Debian 和 RH 版本都有指南可供您指导设置 DHCP、tftp 等的过程。

答案3

由于 RAID 卡上有元数据,最好的办法是将其放入使用相同 RAID 卡(或相同 RAID 系列,如果您没有)的另一台设备中。将所有驱动器放入另一台设备中,因为这样您就可以设置好 RAID,然后将其移植到刀片中。您考虑的单驱动器方案很有可能无法工作,而新映像的驱动器将与阵列的其余部分一起被清除。这就是您要将所有驱动器带到另一台设备的原因。

或者找一个 USB 软盘和一个 GRUB 磁盘。我知道它们都还在那里!

相关内容