close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Changes between Version 6 and Version 7 of AdminPxe


Ignore:
Timestamp:
Jun 25, 2015, 7:10:37 AM (11 years ago)
Author:
bau
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AdminPxe

    v6 v7  
     1[[PageOutline]]
     2
    13= PXE - Boot =
    24
    … …  
    8587
    8688Das Script /usr/local/sbin/make_ltsp_config erzeugt die Configs neu, überträgt die Dateien auf die Server und startet dort jeweils die dnsmasq-Dienste neu.
     89
     90
     91== PXE-Boot eines Mini-Linux ==
     92Anleitung unter http://www.pcwelt.de/ratgeber/So_geht_s__Linux_ueber_das_Netzwerk_booten_-Anleitung-8199381.html
     93
     94Auch interessant: https://www.plop.at/de/ploplinux/live/index.html
     95
     96* Installiert sein müssen die Pakete
     97  * syslinux
     98  * nfs-kernel-server
     99
     100* das Filesystem per NFS zur Verfügung stellen (/etc/exports)
     101  {{{
     102     /nfsexports/minilinux/ 10.32.0.0/255.240.0.0(rw,no_root_ squash,async,no_subtree_check)
     103  }}}
     104  * exportfs -rv
     105  * service nfs-kernel-server restart
     106
     107* Auf einem Client ein Betriebssystem installieren
     108  * bei uns: Debian Jessie minimal
     109  * nsf einrichten:
     110    * aptitude install nfs-common
     111  * ramdisk für boot vorbereiten
     112    * **WARUM SOLL DER KERNEL NACH ~ KOPIERT WERDEN ? **
     113    * /etc/initramfs-tools/initramfs.conf editieren:
     114      BOOT=nfs
     115      MODULES=netboot
     116    * mkinitramfs -o ~/initrd.img-`uname -r`
     117  * Client-Installation auf Server kopieren
     118    * /var/linbo/minilinux (bei uns liegt der TFTP-ROOT unter /var/linbo)
     119    * /nfsexports/minilinux
     120    * mkdir /mnt/nfs
     121    * mount -t nfs -o nolock 10.32.1.1:/minilinux /mnt/nfs
     122    * mkdir /mnt/nfs/
     123    * cp -ax /. /mnt/nfs/.           (** RSYNC benutzen? **)
     124    * cp -ax /dev/. /mnt/nfs/dev/.   (** RSYNC benutzen? **)
     125
     126* PXE-Boot auf Server vorbereiten
     127  * mkdir /var/lib/tftpboot/meinpc
     128  * cp /nfsexports/minilinux/home/User/vmlinuz-Versiongeneric /var/linbo/minilinux/
     129  * cp /nfsroot/meinpc/home/User/initrd.img-Versiongeneric /var/linbo/minilinux/
     130
     131* Schritt 5 ist unklar, denn der Client soll doch eine DHCP-Adresse vom Server bekommen - oder?
     132
     133* /nfsexport/minilinux/etc/fstab editieren
     134  Alle Filesysteme auskommentieren (wegen Netzboot)
     135
     136* Menüeintrag für Boot des Minilinux vorbereiten (TODO)
     137
     138
     139