GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana Cara Pxe Network Boot Ubuntu Server 14.04 Menggunakan Nfs?

Sejauh ini saya memiliki server PXE berdasarkan setup dan menjalankan Ubuntu Server 14.04, dikonfigurasi untuk melayani live CD Linux Mint 17 dan Ubuntu Server 14.04. Tujuannya adalah menggunakan NFS untuk melayani media instalasi di sekitar jaringan. Masalahnya adalah file tidak dilayani oleh NFS.

Untuk mengatur server PXE dasar pada instalasi Ubuntu Server 14.04 yang bersih, saya mengikuti instruksi di sini:http://www.unixmen.com/install-configure-pxe-server-ubuntu-14-04-lts/

DHCP berjalan di IPCOP pusat saya sesuai petunjuk di sini:http://www.ipcops.com/phpbb3/viewtopic.php?f=4&t=17515

NFS telah diatur untuk melayani direktori /exports yang berisi konten Linux Mint dan Server Ubuntu menginstal image ISO. Kernel dan disk RAM awal untuk kedua OS (Mint dan Ubuntu) disalin ke direktori di bawah /var/lib/tftpboot pada server PXE.

Saat klien melakukan booting melalui PXE, ia melakukan booting dengan benar dan memulai Server Ubuntu, tetapi mulai mengunduh file penginstalan yang diperlukan dari internet, tidak menggunakan file di server NFS.

File pxelinux.cfg/default terlihat seperti ini:

# D-I config version 2.0
include ubuntu-server-14.04-installer/amd64/boot-screens/menu.cfg
default ubuntu-server-14.04-installer/amd64/boot-screens/vesamenu.c32
prompt 0
timeout 0

label ubuntu-server-14.04
    kernel ubuntu-server-14.04-installer/amd64/linux
    append vga=normal root=/dev/nfs boot=casper netboot=nfs nfsroot=192.168.88.14:/exports/ubuntu-server-14.04 initrd=ubuntu-server-14.04-installer/amd64/initrd.gz quiet nosplash --


label linux-mint-17
    kernel linux-mint-cinnamon-17/vmlinuz
    append vga=791 config root=/dev/nfs boot=casper netboot=nfs nfsroot=192.168.88.14:/exports/linux-mint-cinnamon-17 initrd=linux-mint-cinnamon-17/initrd.lz nosplash --

Ada ide apa yang saya lewatkan?

Jawaban yang Diterima:

Saya tidak tahu apakah ISO dapat digunakan secara langsung untuk root NFS. Begini cara penyiapan saya:

  1. Ubuntu ISO dipasang di /tftpboot/live/trusty
  2. /tftpboot/live/trusty diekspor untuk NFS.
  3. Sebuah pxelinux.cfg entri yang terlihat seperti:

    LABEL live
    menu label Install ^Ubuntu Live
    KERNEL live/trusty/casper/vmlinuz.efi
    APPEND initrd=live/trusty/casper/initrd.lz root=/dev/nfs boot=casper netboot=nfs nfsroot=10.105.1.13:/tftpboot/live/trusty -- quiet splash
    

    Root NFS di sini adalah mountpoint yang ditentukan sebelumnya.

(Entri yang hampir sama untuk Mint, dengan jalur yang diubah).


Ubuntu
  1. Bagaimana Cara Menginstal Server Ubuntu Tanpa Koneksi Jaringan?

  2. Apakah Mungkin Untuk Mem-boot Livecd Ubuntu Melalui Pxe Menggunakan Http (bukan Nfs)?

  3. Bagaimana cara menyinkronkan waktu menggunakan NTP di server Ubuntu?

  1. Cara mengonfigurasi server NFS dan memasang share NFS di Ubuntu 14.10

  2. Cara Menginstal Klien dan Server NFS di Ubuntu 20.04

  3. Cara Mengatur Server dan Klien NFS di Ubuntu 20.04

  1. Cara Menginstal dan Mengonfigurasi Server NFS di Ubuntu 20.04

  2. Cara Menginstal dan Mengonfigurasi Server NFS di Ubuntu 18.04

  3. Bagaimana Cara Mengatur Jaringan Nfs?