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:
- Ubuntu ISO dipasang di
/tftpboot/live/trusty
/tftpboot/live/trusty
diekspor untuk NFS.-
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).