[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#607417: ΑΠ: win32-loader: please offer a "Boot from network with gPXE" option



Hi,

Vaggelis forgot to mention that in order to have the pxe functionality work properly you must follow the 1-4 steps:


1)The linux, initrd.gz, pxe.lkrn (gpxe 1.0.0) files must be placed in the root folder.
2)The file debian/rules must have the PXE=yes option, instead of STANDALONE=yes.
3)The Makefile must have:

	pxe.target: pxe.lkrn linux initrd.gz templates/ternary_choice.ini

	instead of
	pxe.target: pxe.lkrn templates/ternary_choice.ini 

4)The main.nsi should be patched with main.nsi.diff.

Another issue to consider is that when a user installs win32loader in pxe mode, description in boot menu isn't very clear ("continue with install process"). 
I think that in pxe mode you should better change this message to "Continue with network boot" in file l10n/win32-loader.sh (line 81) 

Yannis


-----Original Message-----
From: Papakirikou Vaggelis 
Sent: Wednesday, February 02, 2011 9:48 AM
To: Didier 'OdyX' Raboud
Cc: Georgopoulos Alkis; 607417@bugs.debian.org; Siahos Yannis
Subject: ΑΠ: ΑΠ: win32-loader: please offer a "Boot from network with gPXE" option

Hello,

I have tested the branch you have created on xp-win7-vista-win2k8 and it works like a charm!

Evangelos
________________________________________
Από: Didier 'OdyX' Raboud [odyx@debian.org]
Αποστολή: Παρασκευή, 28 Ιανουαρίου 2011 7:06 μμ
Προς: Papakirikou Vaggelis
Κοιν.: Georgopoulos Alkis; 607417@bugs.debian.org; Siahos Yannis
Θέμα: Re: ΑΠ: win32-loader: please offer a "Boot from network with gPXE" option

tags 607417 +pending
thanks

Le Tuesday 11 January 2011 12:40:33 Papakirikou Vaggelis, vous avez écrit :
> Hello,
>
> I attach the patch for the files we have modified...
>
> Evangelos Papakirikou (papakiru@cti.gr)
>
> Ioannis Siahos (siahos@cti.gr)

Hi Evangelos, Ioannis, and Alkis,

(I hope I got the first names correctly…)

Many thanks for your patch; I have now taken some time to inspect it and I
created a branch on the Win32-Loader git repository, that includes most of the
changes you propose:

http://git.debian.org/?p=d-i/win32-loader.git;a=commitdiff;h=61e7dae042308d010ff897c7a7df9e98ac030be7

(on the "pxe" branch)

Here's what I did:
* Add the "PXE" functionality as an option
        (aka without PXE=yes make, win32-loader will work as usual)
* Make the functionality gPXE/iPXE independent
        (aka you must provide a "pxe.lkrn" file at the sources root)
* No mention of "LTSP", but PXE everywhere
* Add as few new strings as possible
* No change of the Windows Registry key name

I tested that here on a Windows7 machine with a renamed ipxe.lkrn and it just
worked, so many thanks for your patch !

My current plan is to give you some time to test my patch (possibly adding yours
on top) and if it works correctly, I'll merge it on the master branch; hence
releasing a win32-loader source that allows the installation of a PXE loader,
but without enabling it on the binaries (as neither gPXE nor iPXE is in Debian
yet).

So please keep me informed about the correctness of my patch for your purpose !
And by the way, if you could publish your changes in a git repository somewhere,
it'd just be great for more collaboration !

Cheers,

OdyX

--
Didier Raboud, proud Debian Developer.
CH-1020 Renens
odyx@debian.org

Attachment: PXE-changes.tar.gz
Description: PXE-changes.tar.gz


Reply to: