如何远程重建 Redhat 机器

如何远程重建 Redhat 机器

我需要用 redhat 重建几台机器,我之前曾使用 Koan 在远程系统上执行此操作,但我们没有使用 cobbler,所以这个选项不行。

我有一个想法,就是将 vmlinuz 和 initrd.img 复制到某个地方(而不是将它们放在哪里),然后向 grub 添加一个包含这两个设置的条目。然后重新启动,当它启动时,它会获取一个 kickstart 并重建自身。

有人知道该怎么做吗?

谢谢 :)

答案1

你说的没错。你还有另一台主机可以托管安装源吗?

将 vmlinuz 和 initrd.img 文件复制到 /boot。

在 Grub 中创建一个条目。

title Reinstall Red Hat Enterprise Linux root (hd0,0)
kernel /vmlinuz ks=http://path/to/ks.cfg
initrd /initrd.img

这假设您是通过 HTTP 源进行 Kickstarting 的。您可以根据您的环境对此进行修改。还请注意,您可能需要在此处包含适合您特定环境的其他选项。内核行是传递这些选项的行。

您可以在 grub.conf 文件中设置默认条目,也可以使用 grub 命令从 shell 中设置。(在 grub.conf 中执行此操作确实最简单...)

# grub
grub> savedefault --default=1 --once
grub> quit

/etc/grub.conf 文件中相应的 Grub 条目在哪里--default=1。(记住从零开始计数。)

然后重新启动进入 Anaconda!〜如果您确实是远程执行此操作..请测试您的 Kickstart 文件以确保它是 100%非交互式的。

这里有一篇关于该主题的更深入的文章,甚至涵盖了通过 VNC 远程监控安装:如何使用 Kickstart(Anaconda 的远程控制)

相关内容