网络安装 Ubuntu

网络安装 Ubuntu

我将使用 Ubuntu 通过 PXE 安装无需 USB 磁盘或 CDROM 的服务器。

目前,我已经准备好了一台带有 DHCP 和 TFTP 服务器的 CentOS 服务器。我已经通过网络成功安装了 CentOS。但我只能使用 Ubuntu。

我已经复制了Linux的netboot 下的文件和初始化文件到 tftpboot。从它启动,但不幸的是,当系统启动时,它无法自动配置我的 eth0,我不知道,因为它在 CentOS 上没问题。它还要求镜像存档。

我想要从本地服务器(NFS)安装它。有没有人遇到与我类似的问题以及如何解决?谢谢。

答案1

我想你已经尝试过了https://wiki.ubuntu.com/LiveCDNetboot

我曾经通过使用网络(tftp)启动整个 LiveCD 来避免不同机器的驱动程序问题(不确定你的情况)。(客户端应该有足够的 RAM 来保存整个 CD 映像)。CD 大小最好在 128MB 以上。

记忆磁盘是一个用于加载 iso、img 映像的网络启动内核。

我自己尝试过启动 700MB 映像,没有任何问题。现在,我使用 Ubuntu Mini ~13MB(因此,它可以与低 RAM 客户端一起使用)。

LABEL mini_ubutnu
    MENU LABEL Mini-Ubuntu
    KERNEL memdisk
    APPEND initrd=ubuntu_mini.iso

我提取了备用 CD,通过 Apache Web 服务器作为软件包存储库提供服务。(我没有修改图像以使用本地存储库,每次我都手动填写 URL)

您甚至可以通过网络启动刷新 Bios。

LABEL slitaz
    MENU LABEL ^Slitaz.iso
    KERNEL memdisk
    APPEND initrd=slitaz-cooking.iso

LABEL freedos_std
    MENU LABEL ^FreeDOS STD
    KERNEL memdisk
    APPEND initrd=FDSTD.144

LABEL bios_flash
    MENU LABEL Bios Flash
    KERNEL memdisk
    APPEND initrd=bios_flash.img

相关内容