Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:pxe-bootserver

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
Nächste Überarbeitung Beide Seiten, nächste Überarbeitung
admin_grundlagen:pxe-bootserver [2017/02/16 14:21]
stefan_miethke [Pakete]
admin_grundlagen:pxe-bootserver [2017/02/16 14:43]
stefan_miethke [PXE]
Zeile 5: Zeile 5:
   dhcp tftp-server syslinux httpd   dhcp tftp-server syslinux httpd
 Debian: ( 7.0 ) Debian: ( 7.0 )
-  isc-dhcp-server ​syslinux-common ​tftpd xinetd apache2+  isc-dhcp-server ​pxelinux ​tftpd xinetd apache2
 === zum testen === === zum testen ===
 Zum Testen ist ''​qemu''​ sehr hilfreich Zum Testen ist ''​qemu''​ sehr hilfreich
Zeile 98: Zeile 98:
   qemu -kernel centos7/​vmlinuz -initrd centos7/​initrd.img -append "​vga=normal console=ttyS0"​ -boot c -snapshot -nographic centos7/​initrd.img   qemu -kernel centos7/​vmlinuz -initrd centos7/​initrd.img -append "​vga=normal console=ttyS0"​ -boot c -snapshot -nographic centos7/​initrd.img
  
-=== Debian ​6.0 ===+=== Debian ​8.0 ===
   mkdir /​var/​lib/​tftpboot/​   mkdir /​var/​lib/​tftpboot/​
-  ln -s /usr/lib/syslinux/pxelinux.0 /​var/​lib/​tftpboot/​+  ln -s /usr/lib/PXELINUX/pxelinux.0 /​var/​lib/​tftpboot/​
  
   cd /​var/​lib/​tftpboot/​   cd /​var/​lib/​tftpboot/​
-  mkdir debian60 +  mkdir debian80 
-  cd debian60 +  cd debian80 
-  wget -O - http://​ftp.de.debian.org/​debian/​dists/​squeeze/​main/​installer-i386/​current/​images/​netboot/​netboot.tar.gz | tar xz --strip-components 3 ./​debian-installer/​i386/​linux ./​debian-installer/​i386/​initrd.gz +  wget http://​ftp.de.debian.org/​debian/​dists/​jessie/​main/​installer-amd64/​current/​images/​netboot/​debian-installer/​amd64/​{linux,​initrd.gz}
-oder +
-  wget http://​ftp.de.debian.org/​debian/​dists/​squeeze/​main/​installer-i386/​current/​images/​netboot/​debian-installer/​i386/​{linux,​initrd.gz}+
 (( ((
 Der Debian-Installer enthält per Default keine Firmware, die nicht Debians strengen Lizenzrichtlinien entspricht. Eine Anleitung, wie man den Installer um nicht-freie Firmware ergänzen kann findet sich im [[https://​wiki.debian.org/​DebianInstaller/​NetbootFirmware#​Examples_for_Debian_7_.22Wheezy.22|Debian Wiki]] Der Debian-Installer enthält per Default keine Firmware, die nicht Debians strengen Lizenzrichtlinien entspricht. Eine Anleitung, wie man den Installer um nicht-freie Firmware ergänzen kann findet sich im [[https://​wiki.debian.org/​DebianInstaller/​NetbootFirmware#​Examples_for_Debian_7_.22Wheezy.22|Debian Wiki]]
Zeile 126: Zeile 124:
  
 LABEL debian LABEL debian
-  KERNEL ​debian60/linux +  KERNEL ​debian80/linux 
-  APPEND initrd=debian60/initrd.gz vga=normal -- DEBCONF_DEBUG=5 preseed/​url=http://​192.168.1.221/​mirror60.cfg+  APPEND initrd=debian80/initrd.gz vga=normal -- DEBCONF_DEBUG=5 preseed/​url=http://​192.168.1.221/​mirror80.cfg
 </​file>​ </​file>​
  
Zeile 134: Zeile 132:
  
   cd /​var/​lib/​tftpboot/​   cd /​var/​lib/​tftpboot/​
-  qemu -kernel ​debian60/linux -initrd ​debian60/initrd.gz -append "​console=ttyS0"​ -boot c -snapshot -nographic ​debian60/initrd.gz+  qemu-system-x86_64 ​-kernel ​debian80/linux -initrd ​debian80/initrd.gz -append "​console=ttyS0"​ -boot c -snapshot -nographic ​debian80/initrd.gz
  
 qemu über simuliertes Netz starten: (( erfordert X, z.B. via ''​ssh -X''​ )) qemu über simuliertes Netz starten: (( erfordert X, z.B. via ''​ssh -X''​ ))
-  qemu -boot n -tftp /​var/​lib/​tftpboot/​ -bootp /pxelinux.0 /dev/zero+  qemu-system-x86_64 ​-boot n -tftp /​var/​lib/​tftpboot/​ -bootp /pxelinux.0 /dev/zero
  
 ==== Bootlogo ==== ==== Bootlogo ====
admin_grundlagen/pxe-bootserver.txt · Zuletzt geändert: 2017/02/16 15:00 von stefan_miethke