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