From linux-bounces@lug.lk Mon Feb 01 13:54:05 2010
Return-path: <linux-bounces@lug.lk>
Envelope-to: lurker@linux.lk
Delivery-date: Mon, 01 Feb 2010 13:54:05 +0530
Received: from localhost.pdn.ac.lk ([127.0.0.1] helo=penguin.lug.lk)
	by penguin.lug.lk with esmtp (Exim 4.63)
	(envelope-from <linux-bounces@lug.lk>)
	id 1NbrZR-0006VW-VL; Mon, 01 Feb 2010 13:53:46 +0530
Received: from localhost.pdn.ac.lk ([127.0.0.1] helo=penguin.lug.lk)
	by penguin.lug.lk with esmtp (Exim 4.63)
	(envelope-from <linux-umbrella-bounces@lug.lk>)
	id 1Nbqyc-0006IX-3v; Mon, 01 Feb 2010 13:15:42 +0530
Received: from [192.248.40.1] (helo=hantana.pdn.ac.lk)
	by penguin.lug.lk with esmtp (Exim 4.63)
	(envelope-from <anuradha@taprobane.org>) id 1NbqyE-0006IO-D2
	for linux@linux.lk; Mon, 01 Feb 2010 13:15:18 +0530
Received: from localhost (localhost.pdn.ac.lk [127.0.0.1])
	by hantana.pdn.ac.lk (Postfix) with ESMTP id A3A665C074
	for <linux@linux.lk>; Mon,  1 Feb 2010 13:17:27 +0530 (LKT)
X-Virus-Scanned: amavisd-new at pdn.ac.lk
Received: from hantana.pdn.ac.lk ([127.0.0.1])
	by localhost (hantana.pdn.ac.lk [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id 4vaphrxYpPhq for <linux@linux.lk>;
	Mon,  1 Feb 2010 13:17:26 +0530 (LKT)
Received: from kitul.learn.ac.lk (kitul.learn.ac.lk [192.248.1.163])
	by hantana.pdn.ac.lk (Postfix) with ESMTP id 708955C010
	for <linux@linux.lk>; Mon,  1 Feb 2010 13:17:26 +0530 (LKT)
Received: from localhost (localhost [127.0.0.1])
	by kitul.learn.ac.lk (Postfix) with ESMTP id 6503917B8B5
	for <linux@linux.lk>; Mon,  1 Feb 2010 13:17:26 +0530 (IST)
X-Virus-Scanned: amavisd-new at learn.ac.lk
Received: from kitul.learn.ac.lk ([127.0.0.1])
	by localhost (kitul.learn.ac.lk [127.0.0.1]) (amavisd-new, port 10024)
	with ESMTP id KQfgLPbcuNQa for <linux@linux.lk>;
	Mon,  1 Feb 2010 13:17:14 +0530 (IST)
Received: from mail-ew0-f222.google.com (mail-ew0-f222.google.com
	[209.85.219.222])
	by kitul.learn.ac.lk (Postfix) with ESMTP id CB56917B8AF
	for <linux@linux.lk>; Mon,  1 Feb 2010 13:17:09 +0530 (IST)
Received: by ewy22 with SMTP id 22so691427ewy.34
	for <linux@linux.lk>; Sun, 31 Jan 2010 23:47:06 -0800 (PST)
MIME-Version: 1.0
Received: by 10.216.90.74 with SMTP id d52mr2617045wef.51.1265010425619; Sun, 
	31 Jan 2010 23:47:05 -0800 (PST)
In-Reply-To: <808662911001312306k107e9a2cw2bee968bc516668c@mail.gmail.com>
References: <808662911001312306k107e9a2cw2bee968bc516668c@mail.gmail.com>
Date: Mon, 1 Feb 2010 13:17:05 +0530
Message-ID: <be9ccc721001312347p7c1973fcnbe6f66e429be2f5@mail.gmail.com>
From: Anuradha Ratnaweera <anuradha@taprobane.org>
To: Buddhika Siddhisena <buddhika.siddhisena@gmail.com>
X-BeenThere: linux-umbrella@lug.lk
X-Mailman-Version: 2.1.9
Precedence: list
X-Mailman-Approved-At: Mon, 01 Feb 2010 13:53:41 +0530
Cc: Srimal Jayawardena <srimalj@gmail.com>,
 "Linux @ Linux Mailing List" <linux@linux.lk>
Subject: Re: [linux] PXE booting with Ubuntu
X-BeenThere: linux@lug.lk
List-Id: <linux.lug.lk>
List-Unsubscribe: <https://secure.lug.lk/mailman/listinfo/linux>,
	<mailto:linux-request@lug.lk?subject=unsubscribe>
List-Archive: <http://secure.lug.lk/pipermail/linux>
List-Post: <mailto:linux@lug.lk>
List-Help: <mailto:linux-request@lug.lk?subject=help>
List-Subscribe: <https://secure.lug.lk/mailman/listinfo/linux>,
	<mailto:linux-request@lug.lk?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: linux-bounces@lug.lk
Errors-To: linux-bounces@lug.lk

[CCing Srimal, who worked with me in the following project at the Uni,
in case he is too busy to read the linux list after going forth and
multiplying. ;-)]

Nice article, had never heard of pxe-linux before.

Couldn't resist writing down some old memories on this topic.

The method we used long time ago, in 2001 if I remember right, was to
do a two step boot using DHCP only.  I don't think pxelinux existed
back then, and a linux kernel was too big for PXE to boot.

So we used Etherboot to boot Linux, but instead of burning Etherboot
into the (E)EPROM of the network card, we used DHCP to boot into
Etherboot as well.

1. The computer boots with PXE, makes a DHCP request, the DHCP server
answers by sending Etherboot boot parameters (it does this by
identifying that the request coming from PXE).

2. Etherboot boots, makes a DHCP request, and the DHCP server answers
by sending the linux kernel boot parameters.

So the trick was the then "new" version of DHCPD which could give
different boot parameters to different kind of requests (one for PXE,
and another for Etherboot).

This way we converted the complete Computer Center lab at Peradeniya
Engineering Faculty to a "supercomputer" in the night, without
touching the ancient software installed in their hard disks.  ;-) And
the "server" was an unused PC with 32MB of RAM and 64MB of disk space!

        Anuradha

On Mon, Feb 1, 2010 at 12:36 PM, Buddhika Siddhisena
<buddhika.siddhisena@gmail.com> wrote:
> Hi All,
> I've spent the election time messing around PXE booting for an article on
> digit.lk. The steps involve booting your currently running desktop system on
> another machine using PXE.
> Check it out at :
> http://www.digit.lk/10_feb_os1
>
> --
> Bud
>
> Geek with an Attitude
> Blog: http://geekaholic.org
> http://sinhalenfoss.org
>
> _______________________________________________
> linux-raw mailing list
> linux-raw@lug.lk
> https://secure.lug.lk/mailman/listinfo/linux-raw
>


_______________________________________________
linux mailing list
linux@lug.lk
https://secure.lug.lk/mailman/listinfo/linux

