Server hálózati boot (PXE) FreeBSD h
Folytatva a témát a hálózati boot operációs rendszerek, az előző részben, tettünk a kezdeti beállítás és futni néhány közművek venni. Ebben a részben, úgy véljük, a hálózat telepítése Unix-szerű rendszerek Ubuntu például openSUSE FreeBSD.
E cél elérése érdekében, amellett, hogy a leírt konfiguráció az előző fejezetben, mi kell még az NFS-kiszolgáló és az rsync, elkezdik létrehozni.
Alapértelmezésben az NFS-támogatás a FreeBSD szerepel, és ha nem kikapcsolni NFSSERVER opciót a kernel, akkor mindent meg kell dolgozni.
Hozza létre a / etc / export, és adjunk hozzá a könyvtárba.
ee / etc / export
/ Usr / tftpboot -alldirs, ro -mapall = senki: senki -Network 192.168.1.0/24
További hozzátéve, hogy a /etc/hosts.allow fájlengedélyeket a mi hálózat (adni, mielőtt a vonal rpcbind. ALL. Deny)
rpcbind. 192.168.1.0/24. lehetővé
A rc.conf hozzá
rpcbind_enable = "YES"
nfs_server_enable = "YES"
mountd_flags = "- R-N"
És fut NFS kiszolgáló (vagy újraindítás)
/etc/rc.d/rpcbind indul
/etc/rc.d/nfsd indul
Megnézzük, mi földünk -
showmount -e
Ha minden rendben van, akkor megkapjuk -
Az export listához localhost:
A / usr / tftpboot 192.168.1.0
put rsync
cd / usr / ports / net / rsync /
make install clean
felmelegít
Töltse le az Ubuntu hálózat.
mkdir / usr / tftpboot / images / ubuntu
wget h ttp: //mirror.yandex.ru/ubuntu-releases/11.10/ubuntu-11.10-desktop-i386.iso
mount -t cd9660 / dev / `mdconfig -f ubuntu-11.10-desktop-i386.iso` / mnt
rsync -a / mnt / a / usr / tftpboot / images / ubuntu /
umount / mnt
mdconfig -d -u 0
A fájl /usr/tftpboot/pxelinux.cfg/default hozzá -
címke kubuntu
menücímkében ^ Ubuntu
kernel kép / Kubuntu / Casper / vmlinuz
hozzáfűzi boot = casper netboot = nfs nfsroot = 192.168.1.1: / usr / tftpboot / images / Kubuntu
initrd images / Kubuntu / Casper / initrd.lz
Hálózaton keresztül elindulni és látni rendes ubuntovsky LiveCD c telepítés lehetőségét.
akkor kell használni a válasz fájlokat felügyelet nélküli telepítés példaként látható az elosztó / előíró, ebben a részben, nem megyek bele a mappába.
Hozzon létre egy mappát -
mkdir / usr / tftpboot / images / openSUSE
Azt tedd a mappa / usr / tftpboot / images / openSUSE. az azonos másolat forgalmazása és tegye ezt a konfigurációs fájl hálózati boot (alapértelmezett) -
címke openSUSE
menücímkében ^ openSUSE
kernel kép / openSUSE / linux
append initrd = images / openSUSE / initrd install = nfs: //192.168.1.1: / usr / tftpboot / images / openSUSE /
Szintén érdekes:
C FreeBSD meghatározza néhány a bélés a vendovogo használat DHCP, de az első dolog az első.
Hozzon létre egy mappát, és másolja a telepítés -
mkdir / usr / tftpboot / images / freebsd
mount -t cd9660 / dev / `mdconfig -f FreeBSD-8.2-RELEASE-i386-disc1.iso` / mnt
rsync -a / mnt / a / usr / tftpboot / images / FreeBSD /
umount / mnt
mdconfig -d -u 0
Az alapértelmezett add -
címke freebsd
menücímkében FreeBSD LiveFS
pxe images / FreeBSD / boot / pxeboot
A DHCP (vendovy) adjunk hozzá egy gyökér elérési út (a fenti 017 - Gyökér út)
A / usr / tftpboot / images / freebsd és.
Hogy én nem harcolni, hanem, hogy áthaladjon a gyökér elérési út vendovy dhcp rám, és ez nem működik, még mindig tart /. Ha valaki egy közös titkos (felemelése nélkül pxe forrás) én is nagyon hálás.
Megoldásként (akár ideiglenes és a teszt), megfulladt vendovy DHCP és tedd a JSZK-ban.
Állítson be egy DHCP szerver nem látok itt, csak így a leírás a terület -
Add hozzá a fájl /usr/tftpboot/images/freebsd/boot/loader.conf -
És megpróbálja betölteni, a képernyő a sysinstall, ahol vagyunk, miután az összes beállítást, válassza ki, hol kell telepíteni, illetve - Telepítés NFS-en, és adja meg az elérési utat a golyók forgalmazásával.
Azt is automatizálható a telepítési folyamat létrehozásával fájl install.cfg. amely ezt követően el kell mozgatni belül mfsroot.gz
cd / usr / tftpboot / images / freebsd
gzip -d boot / mfsroot.gz
mdconfig -a -t vnode -f boot / mfsroot -u 9
mount / dev / MD9 / mnt / tmp
cp install.cfg / mnt / tmp
umount / mnt / tmp
mdconfig -d -u 9
gzip boot / mfsroot
Amint azt már említettük, az automatikus telepítési ezen része a cikk nem tartjuk
Egy példa a felügyelet nélküli telepítés fájl elérhető itt
A jövőben megpróbálom fontolniuk a Windows rendszerekben, az automatikus telepítése az operációs rendszer is létrehozhat, és használja a különböző LiveCD, megfelelően keretében hálózati indítás.
Jó napot, mindent megtett a leírtak szerint, hogy a „hálózaton keresztül elindulni és látni rendes ubuntovsky LiveCD c lehetőség telepítése”, de a boot folyamat nem megy tovább. kimenetek NFS over TCP nem elérhető 192.168.1.2.
freebsd is megáll egy másik üzenet, első szerelhetőek ufs: / dev / md0 hiba miatt sikertelen 19
majd azonnal van egy kísérlet arra, hogy felmászik a nfs-ott már lefagy az üzenetet
NFS Root: 192.168.1.2:/pxe/freebsd
re0: link állami változott UP
darazsak freebsd9.0