Support

Alles was Sie wissen müssen.

 

desktop4education > Support > Version 2010 > Installation > Installation von über TFTP/PXE Boot und NFS Server

Installation von d4e/s4e 2010 über TFTP/PXE Boot und NFS Server

Vorarbeiten am s4e2010:

  • Normale s4e2010 Installation

  • als root anmelden, d4e2010-DVD einlegen 

  • Software-Anforderungen für den Installationsserver nachinstallieren: (DHCP-Server, TFTP-Server, NFS-Server, syslinux)

zypper in yast2-dhcp-server dhcp-server yast2-tftp-server atftp nfs-kernel-server syslinux
  • ISO-Image der d4e2010-DVD nach /d4e2010 kopieren:
mkdir /d4e2010
rsync -av -P /media/d4e2010/ /d4e2010/.
  • /d4e2010/s4e-pxe.xml anlegen (zum Speichern der XML Datei: Rechte Maustaste -> Ziel speichern unter)
  • /d4e2010/d4e-pxe.xml anlegen (zum Speichern der XML Datei: Rechte Maustaste -> Ziel speichern unter)
  • DHCP-Server konfigurieren, /etc/dhcpd.conf:
authoritative;
ddns-update-style none;
default-lease-time 14400;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.200;
default-lease-time 14400;
max-lease-time 172800;
option domain-name "network";
option domain-name-servers 192.168.1.1;
option routers 192.168.1.1;
option ntp-servers 192.168.1.1;
option netbios-name-servers 192.168.1.1;
filename "pxelinux.0";
next-server 192.168.1.1;
}
  • DHCP-Server neu starten:
rcdhcpd restart
  • TFTP-Server konfigurieren, /etc/sysconfig/atftpd:
## Path: Network/FTP/Atftpd
## Description: ATFTP Configuration
## Type: string
## Default: "--daemon "
#
# atftpd options
#
ATFTPD_OPTIONS="--daemon "

## Type: yesno
## Default: no
#
# Use inetd instead of daemon
#
ATFTPD_USE_INETD="no"

## Type: string
## Default: "/tftpboot"
#
# TFTP directory must be a world readable/writable directory.
# By default /tftpboot is assumed.
#
ATFTPD_DIRECTORY="/tftpboot"

## Type: string
## Default: ""
#
# Whitespace seperated list of IP addresses which ATFTPD binds to.
# One instance of the service is started on each IP address.
# By default atftpd will listen on all available IP addresses/interfaces.
#
ATFTPD_BIND_ADDRESSES=""
  • Verzeichnis für TFTP-Server erzeugen:
mkdir /tftpboot /tftpboot/pxelinux.cfg /tftpboot/d4e2010
cp /usr/share/syslinux/pxelinux.0 /tftpboot
cp /usr/share/syslinux/menu.c32 /tftpboot
cp /d4e2010/boot/i386/loader/linux /tftpboot/d4e2010
cp /d4e2010/boot/i386/loader/initrd /tftpboot/d4e2010
  • /tftpboot/pxelinux.cfg/default:
DEFAULT menu.c32
PROMPT 0

MENU TITLE Willkommen!

LABEL harddisk
MENU LABEL Von Festplatte booten
localboot 0x80

LABEL s4e
MENU LABEL server4education installieren
KERNEL /d4e2010/linux ramdisk_size=65536
APPEND initrd=/d4e2010/initrd AutoYaST=nfs://192.168.1.1/d4e2010/s4e-pxe.xml UseDHCP=1 InstMode=nfs Install=nfs://192.168.1.1/d4e2010/ vga=0x314 splash=silent insecure=1 Language=de_DE showopts

LABEL d4e
MENU LABEL desktop4education installieren
KERNEL /d4e2010/linux ramdisk_size=65536
APPEND initrd=/d4e2010/initrd AutoYaST=nfs://192.168.1.1/d4e2010/d4e-pxe.xml UseDHCP=1 InstMode=nfs Install=nfs://192.168.1.1/d4e2010/ vga=0x314 splash=silent insecure=1 Language=de_DE showopts
  • TFTP-Server neu starten:
rcatftpserver restart
  • NFS-Server konfigurieren, /etc/exports:
/d4e2010 *(sync,rw,no_root_squash,no_subtree_check)
  • NFS-Server neu starten:
rcnfsserver start
  • Serverdienste zu Runlevels hinzufügen:
insserv dhcpd
insserv atftpd
insserv nfsserver

Am Rechner, auf dem desktop4education/server4education installiert werden soll:

  • BIOS auf PXE Boot einstellen
  • Im Auswahlmenü das entsprechende Produkt auswählen.
  • Enjoy!