wok rev 15369

syslinux: replace gpxe by ipxe
author Pascal Bellard <pascal.bellard@slitaz.org>
date Mon Oct 14 15:01:17 2013 +0000 (2013-10-14)
parents db33cd473e3e
children 2e1b0be4589a
files ipxe/stuff/lkrnprefix.S syslinux/receipt syslinux/stuff/iso2exe/init syslinux/stuff/isolinux.cfg
line diff
     1.1 --- a/ipxe/stuff/lkrnprefix.S	Mon Oct 14 13:38:36 2013 +0000
     1.2 +++ b/ipxe/stuff/lkrnprefix.S	Mon Oct 14 15:01:17 2013 +0000
     1.3 @@ -21,12 +21,6 @@
     1.4  	contains some other parameters that aren't interesting in this
     1.5  	case.
     1.6  
     1.7 -	When a bootloader loads the sectors that comprise a kernel image,
     1.8 -	it doesn't execute the code in the first sector (since that code
     1.9 -	would try to load the image from a floppy disk.)  The code in the
    1.10 -	first sector below doesn't expect to get executed (and prints an
    1.11 -	error message if it ever -is- executed.)
    1.12 -
    1.13  	We don't require much in the way of setup code.  Historically, the
    1.14  	Linux kernel required at least 4 sectors of setup code.
    1.15  	Therefore, at least 4 sectors must be present even though we don't
    1.16 @@ -104,7 +98,6 @@
    1.17  	.word	0			// Checksum
    1.18  	.word	_exe_start		// Initial IP value
    1.19  	/* Initial code segment (relative to start of executable) */
    1.20 -	//.word	-( ( _exe_start - signature ) / 16 )	// Initial (relative) CS value
    1.21  	.word	-( HEADER_SIZE / 16 )	// Initial (relative) CS value
    1.22  //	.word	0x001C			// File address of relocation table
    1.23  //	.word	0,0,0			// Overlay number
     2.1 --- a/syslinux/receipt	Mon Oct 14 13:38:36 2013 +0000
     2.2 +++ b/syslinux/receipt	Mon Oct 14 15:01:17 2013 +0000
     2.3 @@ -10,7 +10,7 @@
     2.4  WEB_SITE="http://syslinux.zytor.com/"
     2.5  WGET_URL="ftp://ftp.kernel.org/pub/linux/utils/boot/syslinux/$TARBALL"
     2.6  BUILD_DEPENDS="kbd-base perl nasm dev86 lzma mingw32-gcc upx posixovl"
     2.7 -DEPENDS="gpxe memtest"
     2.8 +DEPENDS="ipxe memtest"
     2.9  CONFIG_FILES="/boot/isolinux"
    2.10  
    2.11  # Rules to gen a SliTaz package suitable for Tazpkg.
     3.1 --- a/syslinux/stuff/iso2exe/init	Mon Oct 14 13:38:36 2013 +0000
     3.2 +++ b/syslinux/stuff/iso2exe/init	Mon Oct 14 15:01:17 2013 +0000
     3.3 @@ -319,7 +319,7 @@
     3.4  from the Web using PXE and HTTP protocols.\n
     3.5  " 12 70
     3.6  	[ $? -eq 0 ] || return
     3.7 -	cp /media/cdrom/boot/gpxe /mnt
     3.8 +	cp /media/cdrom/boot/?pxe /mnt
     3.9  }
    3.10  
    3.11  fdgpxe()
    3.12 @@ -334,7 +334,7 @@
    3.13  Please insert a blank disk in floppy drive.\n
    3.14  " 12 70
    3.15  	[ $? -eq 0 ] || return
    3.16 -	dd if=/media/cdrom/boot/gpxe of=/dev/fd0
    3.17 +	dd if=/media/cdrom/boot/?pxe of=/dev/fd0
    3.18  }
    3.19  
    3.20  xfile()
    3.21 @@ -540,6 +540,8 @@
    3.22  $(cdfile boot/memtest	"fdmemtest"	"Create a Memtest86 boot floppy") \
    3.23  $(cdfile Xboot/gpxe	"gpxe"		"Get SliTaz Web boot utility") \
    3.24  $(cdfile boot/gpxe	"fdgpxe"	"Create a SliTaz Web boot floppy") \
    3.25 +$(cdfile Xboot/ipxe	"gpxe"		"Get SliTaz Web boot utility") \
    3.26 +$(cdfile boot/ipxe	"fdgpxe"	"Create a SliTaz Web boot floppy") \
    3.27  $(xfile reboot		"restart"	"Restart the computer") \
    3.28  $(xfile poweroff	"stop"		"Power off") \
    3.29  			"bootlog"	"Linux boot messages" \
     4.1 --- a/syslinux/stuff/isolinux.cfg	Mon Oct 14 13:38:36 2013 +0000
     4.2 +++ b/syslinux/stuff/isolinux.cfg	Mon Oct 14 15:01:17 2013 +0000
     4.3 @@ -52,7 +52,7 @@
     4.4  	
     4.5  LABEL web zeb
     4.6  	MENU LABEL Web Boot
     4.7 -	KERNEL /boot/gpxe
     4.8 +	KERNEL /boot/ipxe
     4.9  
    4.10  LABEL reboot
    4.11  	MENU LABEL Reboot System