Ubuntuのネットワークインストール

Ubuntuのネットワークインストール

Ubuntu を使用して、USB ディスクや CDROM なしで PXE 経由でサーバーをインストールします。

現在、DHCP と TFTP サーバーを備えた CentOS のサーバーを準備しました。ネットワーク経由で CentOS を正常にインストールできました。しかし、Ubuntu で行き詰まっています。

コピーしましたリナックスネットブート下のファイルと初期化tftpboot へ。そこから起動しましたが、残念ながらシステムが起動したときに eth0 の自動構成に失敗しました。CentOS では問題がなかったので、原因はわかりません。また、ミラー アーカイブを要求していました。

私が望んでいるのは、ローカル サーバー (NFS) からインストールすることです。私と同様の問題を抱えている人はいますか? また、その解決方法はありますか? ありがとうございます。

答え1

試してみたと思いますhttps://wiki.ubuntu.com/LiveCDNetboot

私は、ネットワーク (tftp) 経由で LiveCD 全体を使用してブートすることで、異なるマシンでのドライバーの問題 (あなたの場合はわかりません) を回避していました。 (クライアントには、CD イメージ全体を保存できる十分な RAM が必要です)。CD サイズは 128 MB 以上あれば十分です。

メムディスクiso、img イメージをロードするためのネットブート カーネルです。

私自身は、700MB のイメージを問題なく起動しようとしました。現在は、Ubuntu Mini ~13MB を使用しています (そのため、RAM の少ないクライアントでも動作します)。

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

パッケージ リポジトリとして Apache Web サーバー経由で提供される代替 CD を抽出しました。(ローカル リポジトリを使用するようにイメージを変更していないため、毎回 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

関連情報