From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OqW9c-0006vf-Vk for mharc-grub-devel@gnu.org; Tue, 31 Aug 2010 15:05:57 -0400 Received: from [140.186.70.92] (port=35596 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OqW9W-0006rt-Cx for grub-devel@gnu.org; Tue, 31 Aug 2010 15:05:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OqW9R-00040r-Bz for grub-devel@gnu.org; Tue, 31 Aug 2010 15:05:50 -0400 Received: from col0-omc3-s12.col0.hotmail.com ([65.55.34.150]:21515) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OqW9R-00040k-6v for grub-devel@gnu.org; Tue, 31 Aug 2010 15:05:45 -0400 Received: from COL116-W35 ([65.55.34.135]) by col0-omc3-s12.col0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Tue, 31 Aug 2010 12:05:43 -0700 Message-ID: Content-Type: multipart/alternative; boundary="_36d30d97-34a8-4dbe-9399-5638822f4530_" X-Originating-IP: [174.89.120.183] From: John Lumby To: Date: Tue, 31 Aug 2010 15:05:43 -0400 Importance: Normal MIME-Version: 1.0 X-OriginalArrivalTime: 31 Aug 2010 19:05:43.0861 (UTC) FILETIME=[82EE3E50:01CB493F] X-detected-operating-system: by eggs.gnu.org: Windows 2000 SP4, XP SP1+ Subject: status of grub netboot in GRUB2 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Aug 2010 19:05:55 -0000 --_36d30d97-34a8-4dbe-9399-5638822f4530_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Anyone know if any work is being done on implementing a netboot function in= to GRUB2 similar to what is available in GRUB1? I.e.=2C =20 . supports current network hardware with self-contained drivers . does not require PXE hardware . does not require any other software I see this article in this forum talking about some plans=20 http://lists.gnu.org/archive/html/grub-devel/2006-05/msg00058.html and this one more recently http://lists.gnu.org/archive/html/grub-devel/2008-01/msg00640.html - but they are all years ago ... Or - is there any kind of netboot functionality in GRUB2 or being worked o= n by anyone? John Lumby = --_36d30d97-34a8-4dbe-9399-5638822f4530_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Anyone know if any work is being done on implementing a netboot function in= to GRUB2 similar to what is available in GRUB1? =3B =3B =3B I.e= .=2C =3B =3B
 =3B =3B . =3B =3B supports curren= t network hardware with self-contained drivers
 =3B =3B . = =3B does not require PXE hardware
 =3B =3B . =3B does not re= quire any other software

I see this article in this forum talking ab= out some plans
http://lists.gnu.org/archive/html/grub-devel/2006-05/msg= 00058.html

and this one more recently
http://lists.gnu.org/archiv= e/html/grub-devel/2008-01/msg00640.html

- =3B but they are all = years ago ...

Or - =3B is there any kind of netboot functionalit= y in GRUB2 or being worked on by anyone?

John Lumby
<= /body> = --_36d30d97-34a8-4dbe-9399-5638822f4530_-- From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OqWJh-0001FV-OB for mharc-grub-devel@gnu.org; Tue, 31 Aug 2010 15:16:21 -0400 Received: from [140.186.70.92] (port=34942 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OqWJe-0001FL-Tx for grub-devel@gnu.org; Tue, 31 Aug 2010 15:16:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OqWJd-0005so-Mp for grub-devel@gnu.org; Tue, 31 Aug 2010 15:16:18 -0400 Received: from caffeine.csclub.uwaterloo.ca ([129.97.134.17]:53429) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OqWJd-0005sV-KZ for grub-devel@gnu.org; Tue, 31 Aug 2010 15:16:17 -0400 Received: from caffeine.csclub.uwaterloo.ca (localhost [127.0.0.1]) by caffeine.csclub.uwaterloo.ca (Postfix) with ESMTP id 54183AC4A for ; Tue, 31 Aug 2010 15:16:16 -0400 (EDT) Received: by caffeine.csclub.uwaterloo.ca (Postfix, from userid 20367) id 485F4AC73; Tue, 31 Aug 2010 15:16:16 -0400 (EDT) Date: Tue, 31 Aug 2010 15:16:16 -0400 To: The development of GNU GRUB Message-ID: <20100831191616.GE2632@caffeine.csclub.uwaterloo.ca> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.18 (2008-05-17) From: lsorense@csclub.uwaterloo.ca (Lennart Sorensen) X-Virus-Scanned: ClamAV using ClamSMTP X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) Subject: Re: status of grub netboot in GRUB2 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Aug 2010 19:16:20 -0000 On Tue, Aug 31, 2010 at 03:05:43PM -0400, John Lumby wrote: > Anyone know if any work is being done on implementing a netboot function into GRUB2 similar to what is available in GRUB1? I.e., > . supports current network hardware with self-contained drivers > . does not require PXE hardware > . does not require any other software What is the point of having a bootloader that needs to sit on a disk on a box, when then network boots? With PXE and the like you don't need any disk and means you are really net booting. Of course I am just a user, so what do I know. I just don't see the use. > I see this article in this forum talking about some plans > http://lists.gnu.org/archive/html/grub-devel/2006-05/msg00058.html > > and this one more recently > http://lists.gnu.org/archive/html/grub-devel/2008-01/msg00640.html > > - but they are all years ago ... > > Or - is there any kind of netboot functionality in GRUB2 or being worked on by anyone? Pretty sure it supports PXE, which is useful. Most modern PCs support PXE. -- Len Sorensen From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OqWKO-0001UY-Us for mharc-grub-devel@gnu.org; Tue, 31 Aug 2010 15:17:05 -0400 Received: from [140.186.70.92] (port=34995 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OqWKL-0001TA-Fz for grub-devel@gnu.org; Tue, 31 Aug 2010 15:17:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OqWJy-0005wN-8s for grub-devel@gnu.org; Tue, 31 Aug 2010 15:16:42 -0400 Received: from master.dr.deshaw.com ([149.77.227.1]:48070) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OqWJy-0005wI-4j for grub-devel@gnu.org; Tue, 31 Aug 2010 15:16:38 -0400 Received: from winmail.deshaw.com ([149.77.228.32]) by master.dr.deshaw.com (8.13.8+Sun/8.13.7/2.0.kim.desco.357) with ESMTP id o7VJGana018661 for ; Tue, 31 Aug 2010 15:16:36 -0400 (EDT) Received: from NYCMBX3.winmail.deshaw.com ([149.77.72.43]) by maildrcas1.winmail.deshaw.com ([149.77.228.32]) with mapi; Tue, 31 Aug 2010 15:16:35 -0400 From: "Turner, Ian" To: "'The development of GNU GRUB'" Date: Tue, 31 Aug 2010 15:16:36 -0400 Thread-Topic: status of grub netboot in GRUB2 Thread-Index: ActJP5xEqkhaToy0S7u1HBG3d97V4gAAVkBg Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: multipart/alternative; boundary="_000_D1A3B6E525F5F943AB9D12DED819DD5F013EAFE0NYCMBX3winmaild_" MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) Subject: RE: status of grub netboot in GRUB2 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Aug 2010 19:17:04 -0000 --_000_D1A3B6E525F5F943AB9D12DED819DD5F013EAFE0NYCMBX3winmaild_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Netboot works in grub2, but only using the PXE protocol. If you don't have = a PXE BIOS on your NIC then you are out of luck. --Ian From: grub-devel-bounces+ian.turner=3Ddeshaw.com@gnu.org [mailto:grub-devel= -bounces+ian.turner=3Ddeshaw.com@gnu.org] On Behalf Of John Lumby Sent: Tuesday, August 31, 2010 3:06 PM To: grub-devel@gnu.org Subject: status of grub netboot in GRUB2 Anyone know if any work is being done on implementing a netboot function in= to GRUB2 similar to what is available in GRUB1? I.e., . supports current network hardware with self-contained drivers . does not require PXE hardware . does not require any other software I see this article in this forum talking about some plans http://lists.gnu.org/archive/html/grub-devel/2006-05/msg00058.html and this one more recently http://lists.gnu.org/archive/html/grub-devel/2008-01/msg00640.html - but they are all years ago ... Or - is there any kind of netboot functionality in GRUB2 or being worked o= n by anyone? John Lumby --_000_D1A3B6E525F5F943AB9D12DED819DD5F013EAFE0NYCMBX3winmaild_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Netboot works in grub2, but only using the PXE protocol. If yo= u don’t have a PXE BIOS on your NIC then you are out of luck.

 

--Ian

 

From:= grub-devel-bounces+ian.turner=3Ddeshaw.com@gnu.org [mailto:grub-devel-bounces+ian.turner=3Ddeshaw.com@gnu.org] On Behalf Of John Lumby
Sent: Tuesday, August 31, 20= 10 3:06 PM
To: grub-devel@gnu.org
Subject: status of grub netb= oot in GRUB2

 

Anyone know if any work is being done on implementing a netboot function into GRUB2 similar to what is available in GRUB1?    I.e.,  
   .   supports current network hardware with self-contained drivers
   .  does not require PXE hardware
   .  does not require any other software

I see this article in this forum talking about some plans
http://lists.gnu.org/archive/html/grub-devel/2006-05/msg00058.html

and this one more recently
http://lists.gnu.org/archive/html/grub-devel/2008-01/msg00640.html

-  but they are all years ago ...

Or -  is there any kind of netboot functionality in GRUB2 or being wor= ked on by anyone?

John Lumby

--_000_D1A3B6E525F5F943AB9D12DED819DD5F013EAFE0NYCMBX3winmaild_-- From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OqWNy-0002k5-Eb for mharc-grub-devel@gnu.org; Tue, 31 Aug 2010 15:20:46 -0400 Received: from [140.186.70.92] (port=35527 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OqWNv-0002jY-Tm for grub-devel@gnu.org; Tue, 31 Aug 2010 15:20:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OqWNu-0006Zj-QU for grub-devel@gnu.org; Tue, 31 Aug 2010 15:20:43 -0400 Received: from master.dr.deshaw.com ([149.77.227.1]:48383) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OqWNu-0006Zf-NF for grub-devel@gnu.org; Tue, 31 Aug 2010 15:20:42 -0400 Received: from winmail.deshaw.com ([149.77.72.51]) by master.dr.deshaw.com (8.13.8+Sun/8.13.7/2.0.kim.desco.357) with ESMTP id o7VJKgtN019865 for ; Tue, 31 Aug 2010 15:20:42 -0400 (EDT) Received: from NYCMBX3.winmail.deshaw.com ([149.77.72.43]) by mailnychts1.winmail.deshaw.com ([149.77.72.51]) with mapi; Tue, 31 Aug 2010 15:20:42 -0400 From: "Turner, Ian" To: "'The development of GNU GRUB'" Date: Tue, 31 Aug 2010 15:20:41 -0400 Thread-Topic: status of grub netboot in GRUB2 Thread-Index: ActJQRijjOSUWkoSRc6hPmVUsy4D3wAAFwHw Message-ID: References: <20100831191616.GE2632@caffeine.csclub.uwaterloo.ca> In-Reply-To: <20100831191616.GE2632@caffeine.csclub.uwaterloo.ca> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) Subject: RE: status of grub netboot in GRUB2 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Aug 2010 19:20:45 -0000 > What is the point of having a bootloader that needs to sit on a disk on > a box, when then network boots? With PXE and the like you don't need > any disk and means you are really net booting. In all fairness, this is useful if you want to network-boot a box for OS in= stallation but do not control the DHCP servers on the network. But I suspec= t you can boot GRUB from physical media and then still activate the PXE mod= ule afterwards. --Ian From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OqWaH-0007nL-NE for mharc-grub-devel@gnu.org; Tue, 31 Aug 2010 15:33:29 -0400 Received: from [140.186.70.92] (port=52548 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OqWa9-0006jf-Tp for grub-devel@gnu.org; Tue, 31 Aug 2010 15:33:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OqWYG-0008UZ-W1 for grub-devel@gnu.org; Tue, 31 Aug 2010 15:31:26 -0400 Received: from mail-bw0-f41.google.com ([209.85.214.41]:45650) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OqWYG-0008UD-QF for grub-devel@gnu.org; Tue, 31 Aug 2010 15:31:24 -0400 Received: by bwz6 with SMTP id 6so6456017bwz.0 for ; Tue, 31 Aug 2010 12:31:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :x-enigmail-version:content-type; bh=BOaSGgTlvc8YBp+MEg5im1UZN9NEDSZAS3qgvwuS8x4=; b=Q7JbTl0r6GOElxA1tnLvNwfl53Tn3ALElWW3+lBtyj9v+u0joycBz1aSY5Z5cJYK+Q 9B4uwsnvaIubRM1kghPJYODeUamjTf+jX7a+4BYuEpigmYXryzQrD1U4I2xX3W8Rx7eT v8+6JpNuwhMRTcdA42Runo8UZBC7x8/XGW7FE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:x-enigmail-version:content-type; b=fdOoeCVT0u3B2a2SmcpCxt+SBgZxu2Kw4GETz6tCLgyf0kNcvkN05y/8rajJfnshvX yCEvPSZhL8sMgK25h+Mo21Ly2T04nG3mGJAwcN7naXO7ripMOGF1oJ/THCGAqkKnSDba zCNnJpSrpXQ5Sq//LCCBTA8osFFH7tUkbYcgY= Received: by 10.204.116.79 with SMTP id l15mr4443808bkq.158.1283283083757; Tue, 31 Aug 2010 12:31:23 -0700 (PDT) Received: from debian.bg45.phnet (171-49.203-62.cust.bluewin.ch [62.203.49.171]) by mx.google.com with ESMTPS id d27sm6542611bku.10.2010.08.31.12.31.21 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 31 Aug 2010 12:31:22 -0700 (PDT) Message-ID: <4C7D5881.4090101@gmail.com> Date: Tue, 31 Aug 2010 21:31:13 +0200 From: =?UTF-8?B?VmxhZGltaXIgJ8+GLWNvZGVyL3BoY29kZXInIFNlcmJpbmVua28=?= User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.11) Gecko/20100805 Icedove/3.0.6 MIME-Version: 1.0 To: grub-devel@gnu.org References: In-Reply-To: X-Enigmail-Version: 1.0.1 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="------------enigD9D8FEB6A8B51D209A92F282" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Cc: Subject: Re: status of grub netboot in GRUB2 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Aug 2010 19:33:27 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigD9D8FEB6A8B51D209A92F282 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 08/31/2010 09:05 PM, John Lumby wrote: First of all please avoid sending HTML-formatted mails to this list. > Anyone know if any work is being done on implementing a netboot > function into GRUB2 similar to what is available in GRUB1? I.e., =20 > . supports current network hardware with self-contained drivers > . does not require PXE hardware > . does not require any other software > This is useful functionality for e.g. OS recovery over internet, system where firmware supports netboot but provides only pretty unusable functions to bootloader or when GRUB itself is a firmware Manoelo Abranches is working on this feature: http://bzr.savannah.gnu.org/r/grub/people/mrabran/grub_net/ . One of the tasks in my TODO list is to assess how much can be merged into 1.99. > I see this article in this forum talking about some plans > http://lists.gnu.org/archive/html/grub-devel/2006-05/msg00058.html > > and this one more recently > http://lists.gnu.org/archive/html/grub-devel/2008-01/msg00640.html > > - but they are all years ago ... > > Or - is there any kind of netboot functionality in GRUB2 or being > worked on by anyone? > > John Lumby > > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > http://lists.gnu.org/mailman/listinfo/grub-devel > =20 --=20 Regards Vladimir '=CF=86-coder/phcoder' Serbinenko --------------enigD9D8FEB6A8B51D209A92F282 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iF4EAREKAAYFAkx9WIEACgkQNak7dOguQgmekwD/QFELJhEIfy4oFKGBqknnxJFU UcGcOEyZuomVXWSeo9sBAI0cu9e9Ni3Nj0qpA7ijd/7UZxFmF4YcoCkrBJMq4+8M =ICpR -----END PGP SIGNATURE----- --------------enigD9D8FEB6A8B51D209A92F282-- From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OqXQ5-00005B-4Y for mharc-grub-devel@gnu.org; Tue, 31 Aug 2010 16:27:01 -0400 Received: from [140.186.70.92] (port=51577 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OqXPy-0008Sr-FM for grub-devel@gnu.org; Tue, 31 Aug 2010 16:26:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OqXPq-0000ix-3m for grub-devel@gnu.org; Tue, 31 Aug 2010 16:26:54 -0400 Received: from caffeine.csclub.uwaterloo.ca ([129.97.134.17]:48950) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OqXPp-0000iq-VC for grub-devel@gnu.org; Tue, 31 Aug 2010 16:26:46 -0400 Received: from caffeine.csclub.uwaterloo.ca (localhost [127.0.0.1]) by caffeine.csclub.uwaterloo.ca (Postfix) with ESMTP id 4C14AC151 for ; Tue, 31 Aug 2010 16:26:45 -0400 (EDT) Received: by caffeine.csclub.uwaterloo.ca (Postfix, from userid 20367) id 3FCD8D437; Tue, 31 Aug 2010 16:26:45 -0400 (EDT) Date: Tue, 31 Aug 2010 16:26:45 -0400 To: The development of GNU GRUB Message-ID: <20100831202645.GF2632@caffeine.csclub.uwaterloo.ca> References: <4C7D5881.4090101@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <4C7D5881.4090101@gmail.com> User-Agent: Mutt/1.5.18 (2008-05-17) From: lsorense@csclub.uwaterloo.ca (Lennart Sorensen) X-Virus-Scanned: ClamAV using ClamSMTP Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) Subject: Re: status of grub netboot in GRUB2 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Aug 2010 20:26:59 -0000 On Tue, Aug 31, 2010 at 09:31:13PM +0200, Vladimir '=CF=86-coder/phcoder'= Serbinenko wrote: > On 08/31/2010 09:05 PM, John Lumby wrote: > First of all please avoid sending HTML-formatted mails to this list. > > Anyone know if any work is being done on implementing a netboot > > function into GRUB2 similar to what is available in GRUB1? I.e., =20 > > . supports current network hardware with self-contained drivers > > . does not require PXE hardware > > . does not require any other software > > > This is useful functionality for e.g. OS recovery over internet, system > where firmware supports netboot but provides only pretty unusable > functions to bootloader or when GRUB itself is a firmware > Manoelo Abranches is working on this feature: > http://bzr.savannah.gnu.org/r/grub/people/mrabran/grub_net/ . One of th= e > tasks in my TODO list is to assess how much can be merged into 1.99. Well a neat program for booting over the internet would be gPXE: http://boot.kernel.org/ Maybe that does what needed already. --=20 Len Sorensen From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OqozI-00057w-AS for mharc-grub-devel@gnu.org; Wed, 01 Sep 2010 11:12:32 -0400 Received: from [140.186.70.92] (port=48444 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OqozF-00057X-9K for grub-devel@gnu.org; Wed, 01 Sep 2010 11:12:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OqozE-0002ta-0n for grub-devel@gnu.org; Wed, 01 Sep 2010 11:12:29 -0400 Received: from col0-omc3-s10.col0.hotmail.com ([65.55.34.148]:32598) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OqozD-0002tU-TT for grub-devel@gnu.org; Wed, 01 Sep 2010 11:12:27 -0400 Received: from COL116-W30 ([65.55.34.135]) by col0-omc3-s10.col0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Wed, 1 Sep 2010 08:12:26 -0700 Message-ID: X-Originating-IP: [70.31.50.200] From: John Lumby To: grub-devel maillist Date: Wed, 1 Sep 2010 11:12:26 -0400 Importance: Normal Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginalArrivalTime: 01 Sep 2010 15:12:26.0963 (UTC) FILETIME=[168ADA30:01CB49E8] X-detected-operating-system: by eggs.gnu.org: Windows 2000 SP4, XP SP1+ Subject: Re: status of grub netboot in GRUB2 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Sep 2010 15:12:30 -0000 Thanks for the numerous replies.=A0=A0=A0 Some comments interspersed and on= e question at the end. Lennart Sorensen wrote: |=A0 What is the point of having a bootloader that needs to sit on a disk o= n |=A0 a box=2C when then network boots?=A0 With PXE and the like you don't n= eed |=A0 any disk and means you are really net booting. There are various situations where PXE is not an answer.=A0=A0 Examples - =A0=A0 no PXE in the NIC =A0=A0 The system BIOS can't or won't communicate with my tftp network serv= er - =A0=A0=A0=A0=A0=A0=A0=A0 e.g. maybe this is an Apple IMac which refuses to = tftp to my server =A0=A0 and other posters mentioned other reasons. Basically=2C=A0=A0 I am hoping for what GRUB1 offered - fetch a linux kernel over the network using tftp under control of GRUB. Ian Turner wrote: |=A0 But I suspect you can boot GRUB from physical media |=A0 and then still activate the PXE module afterwards. =A0=A0=A0 ... |=A0 Netboot works in grub2=2C but only using the PXE protocol.=20 Very interesting=A0 -=A0 but how?=A0=A0 see my question below. Vladimir Serbinenko wrote: |=A0 Manoelo Abranches is working on this feature: |=A0 http://bzr.savannah.gnu.org/r/grub/people/mrabran/grub_net/ I looked and don't see any content anywhere under that page or the neighbouring http://bzr.savannah.gnu.org/r/grub/people/phcoder/net/.= bzr/ Lennart Sorensen wrote: |=A0 Well a neat program for booting over the internet would be gPXE: |=A0 http://boot.kernel.org/ Yes and no.=A0=A0 It can fetch a kernel over the network=2C=A0 but it's not= GRUB! =A0=A0 -=A0 when run in boot program mode=2C can't be embedded on hard disk= (I think)=2C =A0=A0=A0=A0=A0 has to reside on floppy or CDRom =A0=A0 -=A0 I think this mode of use was never its primary intention -=A0 i= t's designed to be =A0=A0=A0=A0=A0 burned into a eeprom and operate automatically=A0 - hence .= .. =A0=A0 -=A0 ... really ugly user interface as compared to GRUB =A0 =A0 =A0 =A0 =A0 (no command recall=2C useless help=2C no completion=2C = etc) =A0=A0 -=A0 strange and apparently sometimes unsuccessful method for buildi= ng a version with support =A0=A0=A0=A0=A0 for my NIC=A0 -=A0 I have to go to some site and "order" it= =2C=A0=A0 rather than configure / make etc. Question:=A0=A0 is the current (1.98) netboot/PXE functionality documented = somewhere? I did try reading the 1.98 info but the node for "Network" is empty - and it seems nothing there in the .texi.=A0=A0 Sorry if this is all covered= back in the archives but I don't see it or it's out of date. John = From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1Oqu6y-0002Jx-HE for mharc-grub-devel@gnu.org; Wed, 01 Sep 2010 16:40:48 -0400 Received: from [140.186.70.92] (port=57125 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Oqu6w-0002J7-Fo for grub-devel@gnu.org; Wed, 01 Sep 2010 16:40:47 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Oqu6v-0001Pw-8I for grub-devel@gnu.org; Wed, 01 Sep 2010 16:40:46 -0400 Received: from master.nyc.deshaw.com ([149.77.10.1]:47905) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Oqu6v-0001Pi-3j for grub-devel@gnu.org; Wed, 01 Sep 2010 16:40:45 -0400 Received: from winmail.deshaw.com ([149.77.72.51]) by master.nyc.deshaw.com (8.13.8+Sun/8.13.7/2.0.kim.desco.357) with ESMTP id o81Keh0s013031 for ; Wed, 1 Sep 2010 16:40:43 -0400 (EDT) Received: from NYCMBX3.winmail.deshaw.com ([149.77.72.43]) by mailnychts1.winmail.deshaw.com ([149.77.72.51]) with mapi; Wed, 1 Sep 2010 16:40:43 -0400 From: "Turner, Ian" To: "'grub-devel@gnu.org'" Date: Wed, 1 Sep 2010 16:40:42 -0400 Thread-Topic: status of grub netboot in GRUB2 Thread-Index: ActJ6C9I8tszuRCYRxCwhX8rBBIHZgALcIpf Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) Subject: Re: status of grub netboot in GRUB2 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Sep 2010 20:40:47 -0000 Sm9obiwNCg0KV2hhdCBoYXBwZW5zIHdoZW4geW91IGxvYWQgR1JVQiBmcm9tIG1lZGlhIGFuZCB0 aGVuIGxvYWQgdGhlIHB4ZSBtb2R1bGU/IERvIHlvdSBnZXQgYWNjZXNzIHRvIHRoZSBQWEUgZmls ZXN5c3RlbT8gSSB0aGluayB5b3UgY2FuIGV2ZW4gc3BlY2lmeSB0aGUgdGZ0cCBzZXJ2ZXIgdG8g dXNlIGJ5IHNldHRpbmcgc29tZSB2YXJpYWJsZXMuDQoNCi0tSWFuDQoNCihBcG9sb2dpZXMgZm9y IHRoZSBIVE1MIG1haWwgLSB0aGlzIG1haWwgY2xpZW50IGRvZXNuJ3Qgc3VwcG9ydCBjb21wb3Np bmcgcGxhaW4gdGV4dCBtZXNzYWdlcykNCg0KLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLQ0K RnJvbTogZ3J1Yi1kZXZlbC1ib3VuY2VzK2lhbi50dXJuZXI9ZGVzaGF3LmNvbUBnbnUub3JnIDxn cnViLWRldmVsLWJvdW5jZXMraWFuLnR1cm5lcj1kZXNoYXcuY29tQGdudS5vcmc+DQpUbzogZ3J1 Yi1kZXZlbCBtYWlsbGlzdCA8Z3J1Yi1kZXZlbEBnbnUub3JnPg0KU2VudDogV2VkIFNlcCAwMSAx MToxMjoyNiAyMDEwClN1YmplY3Q6IFJlOiBzdGF0dXMgb2YgZ3J1YiBuZXRib290IGluIEdSVUIy DQoNCg0KVGhhbmtzIGZvciB0aGUgbnVtZXJvdXMgcmVwbGllcy7CoMKgwqAgU29tZSBjb21tZW50 cyBpbnRlcnNwZXJzZWQgYW5kIG9uZSBxdWVzdGlvbiBhdCB0aGUgZW5kLg0KDQpMZW5uYXJ0IFNv cmVuc2VuIHdyb3RlOg0KDQp8wqAgV2hhdCBpcyB0aGUgcG9pbnQgb2YgaGF2aW5nIGEgYm9vdGxv YWRlciB0aGF0IG5lZWRzIHRvIHNpdCBvbiBhIGRpc2sgb24NCnzCoCBhIGJveCwgd2hlbiB0aGVu IG5ldHdvcmsgYm9vdHM/wqAgV2l0aCBQWEUgYW5kIHRoZSBsaWtlIHlvdSBkb24ndCBuZWVkDQp8 wqAgYW55IGRpc2sgYW5kIG1lYW5zIHlvdSBhcmUgcmVhbGx5IG5ldCBib290aW5nLg0KDQpUaGVy ZSBhcmUgdmFyaW91cyBzaXR1YXRpb25zIHdoZXJlIFBYRSBpcyBub3QgYW4gYW5zd2VyLsKgwqAg RXhhbXBsZXMgLQ0KwqDCoCBubyBQWEUgaW4gdGhlIE5JQw0KwqDCoCBUaGUgc3lzdGVtIEJJT1Mg Y2FuJ3Qgb3Igd29uJ3QgY29tbXVuaWNhdGUgd2l0aCBteSB0ZnRwIG5ldHdvcmsgc2VydmVyIC0N CsKgwqDCoMKgwqDCoMKgwqAgZS5nLiBtYXliZSB0aGlzIGlzIGFuIEFwcGxlIElNYWMgd2hpY2gg cmVmdXNlcyB0byB0ZnRwIHRvIG15IHNlcnZlcg0KwqDCoCBhbmQgb3RoZXIgcG9zdGVycyBtZW50 aW9uZWQgb3RoZXIgcmVhc29ucy4NCkJhc2ljYWxseSzCoMKgIEkgYW0gaG9waW5nIGZvciB3aGF0 IEdSVUIxIG9mZmVyZWQgLQ0KZmV0Y2ggYSBsaW51eCBrZXJuZWwgb3ZlciB0aGUgbmV0d29yayB1 c2luZyB0ZnRwIHVuZGVyIGNvbnRyb2wgb2YgR1JVQi4NCg0KSWFuIFR1cm5lciB3cm90ZToNCnzC oCBCdXQgSSBzdXNwZWN0IHlvdSBjYW4gYm9vdCBHUlVCIGZyb20gcGh5c2ljYWwgbWVkaWENCnzC oCBhbmQgdGhlbiBzdGlsbCBhY3RpdmF0ZSB0aGUgUFhFIG1vZHVsZSBhZnRlcndhcmRzLg0KwqDC oMKgIC4uLg0KfMKgIE5ldGJvb3Qgd29ya3MgaW4gZ3J1YjIsIGJ1dCBvbmx5IHVzaW5nIHRoZSBQ WEUgcHJvdG9jb2wuIA0KDQpWZXJ5IGludGVyZXN0aW5nwqAgLcKgIGJ1dCBob3c/wqDCoCBzZWUg bXkgcXVlc3Rpb24gYmVsb3cuDQoNClZsYWRpbWlyIFNlcmJpbmVua28gd3JvdGU6DQp8wqAgTWFu b2VsbyBBYnJhbmNoZXMgaXMgd29ya2luZyBvbiB0aGlzIGZlYXR1cmU6DQp8wqAgaHR0cDovL2J6 ci5zYXZhbm5haC5nbnUub3JnL3IvZ3J1Yi9wZW9wbGUvbXJhYnJhbi9ncnViX25ldC8NCg0KSSBs b29rZWQgYW5kIGRvbid0IHNlZSBhbnkgY29udGVudCBhbnl3aGVyZSB1bmRlciB0aGF0IHBhZ2UN Cm9yIHRoZSBuZWlnaGJvdXJpbmcgaHR0cDovL2J6ci5zYXZhbm5haC5nbnUub3JnL3IvZ3J1Yi9w ZW9wbGUvcGhjb2Rlci9uZXQvLmJ6ci8NCg0KTGVubmFydCBTb3JlbnNlbiB3cm90ZToNCg0KfMKg IFdlbGwgYSBuZWF0IHByb2dyYW0gZm9yIGJvb3Rpbmcgb3ZlciB0aGUgaW50ZXJuZXQgd291bGQg YmUgZ1BYRToNCnzCoCBodHRwOi8vYm9vdC5rZXJuZWwub3JnLw0KDQpZZXMgYW5kIG5vLsKgwqAg SXQgY2FuIGZldGNoIGEga2VybmVsIG92ZXIgdGhlIG5ldHdvcmsswqAgYnV0IGl0J3Mgbm90IEdS VUIhDQrCoMKgIC3CoCB3aGVuIHJ1biBpbiBib290IHByb2dyYW0gbW9kZSwgY2FuJ3QgYmUgZW1i ZWRkZWQgb24gaGFyZCBkaXNrIChJIHRoaW5rKSwNCsKgwqDCoMKgwqAgaGFzIHRvIHJlc2lkZSBv biBmbG9wcHkgb3IgQ0RSb20NCsKgwqAgLcKgIEkgdGhpbmsgdGhpcyBtb2RlIG9mIHVzZSB3YXMg bmV2ZXIgaXRzIHByaW1hcnkgaW50ZW50aW9uIC3CoCBpdCdzIGRlc2lnbmVkIHRvIGJlDQrCoMKg wqDCoMKgIGJ1cm5lZCBpbnRvIGEgZWVwcm9tIGFuZCBvcGVyYXRlIGF1dG9tYXRpY2FsbHnCoCAt IGhlbmNlIC4uLg0KwqDCoCAtwqAgLi4uIHJlYWxseSB1Z2x5IHVzZXIgaW50ZXJmYWNlIGFzIGNv bXBhcmVkIHRvIEdSVUINCsKgIMKgIMKgIMKgIMKgIChubyBjb21tYW5kIHJlY2FsbCwgdXNlbGVz cyBoZWxwLCBubyBjb21wbGV0aW9uLCBldGMpDQrCoMKgIC3CoCBzdHJhbmdlIGFuZCBhcHBhcmVu dGx5IHNvbWV0aW1lcyB1bnN1Y2Nlc3NmdWwgbWV0aG9kIGZvciBidWlsZGluZyBhIHZlcnNpb24g d2l0aCBzdXBwb3J0DQrCoMKgwqDCoMKgIGZvciBteSBOSUPCoCAtwqAgSSBoYXZlIHRvIGdvIHRv IHNvbWUgc2l0ZSBhbmQgIm9yZGVyIiBpdCzCoMKgIHJhdGhlciB0aGFuIGNvbmZpZ3VyZSAvIG1h a2UgZXRjLg0KDQpRdWVzdGlvbjrCoMKgIGlzIHRoZSBjdXJyZW50ICgxLjk4KSBuZXRib290L1BY RSBmdW5jdGlvbmFsaXR5IGRvY3VtZW50ZWQgc29tZXdoZXJlPw0KSSBkaWQgdHJ5IHJlYWRpbmcg dGhlIDEuOTggaW5mbyBidXQgdGhlIG5vZGUgZm9yICJOZXR3b3JrIiBpcyBlbXB0eSAtDQphbmQg aXQgc2VlbXMgbm90aGluZyB0aGVyZSBpbiB0aGUgLnRleGkuwqDCoCBTb3JyeSBpZiB0aGlzIGlz IGFsbCBjb3ZlcmVkIGJhY2sgaW4gdGhlIGFyY2hpdmVzDQpidXQgSSBkb24ndCBzZWUgaXQgb3Ig aXQncyBvdXQgb2YgZGF0ZS4NCg0KSm9obg0KIAkJIAkgICAJCSAgDQpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KR3J1Yi1kZXZlbCBtYWlsaW5nIGxpc3QN CkdydWItZGV2ZWxAZ251Lm9yZw0KaHR0cDovL2xpc3RzLmdudS5vcmcvbWFpbG1hbi9saXN0aW5m by9ncnViLWRldmVsDQo= From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1Or1ZX-0004yk-Rl for mharc-grub-devel@gnu.org; Thu, 02 Sep 2010 00:38:47 -0400 Received: from [140.186.70.92] (port=42506 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Or1ZU-0004y4-VL for grub-devel@gnu.org; Thu, 02 Sep 2010 00:38:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Or1ZS-0005EF-TK for grub-devel@gnu.org; Thu, 02 Sep 2010 00:38:44 -0400 Received: from e24smtp01.br.ibm.com ([32.104.18.85]:50744) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Or1ZS-0005Dm-HU for grub-devel@gnu.org; Thu, 02 Sep 2010 00:38:42 -0400 Received: from mailhub1.br.ibm.com (mailhub1.br.ibm.com [9.18.232.109]) by e24smtp01.br.ibm.com (8.14.4/8.13.1) with ESMTP id o824lJIc030063 for ; Thu, 2 Sep 2010 01:47:19 -0300 Received: from d24av01.br.ibm.com (d24av01.br.ibm.com [9.8.31.91]) by mailhub1.br.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id o824iFA6966658 for ; Thu, 2 Sep 2010 01:44:15 -0300 Received: from d24av01.br.ibm.com (loopback [127.0.0.1]) by d24av01.br.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id o824cPs5003782 for ; Thu, 2 Sep 2010 01:38:26 -0300 Received: from [9.8.9.233] ([9.8.9.233]) by d24av01.br.ibm.com (8.14.4/8.13.1/NCO v10.0 AVin) with ESMTP id o824c9RZ003267; Thu, 2 Sep 2010 01:38:17 -0300 From: Manoel Rebelo Abraches To: Vladimir =?UTF-8?Q?=27=CF=86-coder/phcoder=27?= Serbinenko In-Reply-To: <4C7D5881.4090101@gmail.com> References: <4C7D5881.4090101@gmail.com> Content-Type: text/plain; charset="UTF-8" Date: Thu, 02 Sep 2010 01:38:06 -0300 Message-ID: <1283402286.26417.6.camel@abranches-laptop> Mime-Version: 1.0 X-Mailer: Evolution 2.28.3 Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by e24smtp01.br.ibm.com id o824lJIc030063 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) Cc: grub-devel@gnu.org Subject: Re: status of grub netboot in GRUB2 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Sep 2010 04:38:46 -0000 That branch is a bit outdated, I'll update id until next week at most. We have so far the tftp protocol and a pseudo driver for open firmware. It worked grate in our tests so far. Though it is aimed only for sequential transfer at the moment, I'll talk with vladimir next week some about some changes I thought to make parallelism easier( but isn't parallelism too much for a bootloader?). We can soon port the drivers from gpxe (Vladimir has already started it).Next week I'll update the branch and post our progress so far with more details. On Tue, 2010-08-31 at 21:31 +0200, Vladimir '=CF=86-coder/phcoder' Serbin= enko wrote: > On 08/31/2010 09:05 PM, John Lumby wrote: > First of all please avoid sending HTML-formatted mails to this list. > > Anyone know if any work is being done on implementing a netboot > > function into GRUB2 similar to what is available in GRUB1? I.e., =20 > > . supports current network hardware with self-contained drivers > > . does not require PXE hardware > > . does not require any other software > > > This is useful functionality for e.g. OS recovery over internet, system > where firmware supports netboot but provides only pretty unusable > functions to bootloader or when GRUB itself is a firmware > Manoelo Abranches is working on this feature: > http://bzr.savannah.gnu.org/r/grub/people/mrabran/grub_net/ . One of th= e > tasks in my TODO list is to assess how much can be merged into 1.99. > > I see this article in this forum talking about some plans > > http://lists.gnu.org/archive/html/grub-devel/2006-05/msg00058.html > > > > and this one more recently > > http://lists.gnu.org/archive/html/grub-devel/2008-01/msg00640.html > > > > - but they are all years ago ... > > > > Or - is there any kind of netboot functionality in GRUB2 or being > > worked on by anyone? > > > > John Lumby > > > > > > _______________________________________________ > > Grub-devel mailing list > > Grub-devel@gnu.org > > http://lists.gnu.org/mailman/listinfo/grub-devel > > =20 >=20 >=20 --=20 Best Regards, Manoel Rebelo Abranches Software engineer IBM - Linux Technology Center - Brazil From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OrGXW-0002kk-VS for mharc-grub-devel@gnu.org; Thu, 02 Sep 2010 16:37:43 -0400 Received: from [140.186.70.92] (port=34419 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OrGXR-0002hT-C1 for grub-devel@gnu.org; Thu, 02 Sep 2010 16:37:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OrGXP-0001L8-FT for grub-devel@gnu.org; Thu, 02 Sep 2010 16:37:37 -0400 Received: from mail-fx0-f41.google.com ([209.85.161.41]:43583) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrGXP-0001Ko-7l for grub-devel@gnu.org; Thu, 02 Sep 2010 16:37:35 -0400 Received: by fxm3 with SMTP id 3so704905fxm.0 for ; Thu, 02 Sep 2010 13:37:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :x-enigmail-version:content-type; bh=8wXvi85LLSuxu74F2jktD+HOagB48yYiSDqqjD/guTU=; b=OTvOL3u69XGgv0IQQ3rQr4WY3Fl7o3fWgyW5h9FpQl7zrwkv47zjBr2Kp0ZkJ9E/YP l3+/ccTnjAKbTtOhXVa9MX94KnhYW2nSgcPB/iNLE5tImUDTm7SsYRk6mtWo/cRIsQqx wu4Od9R7AgL9fZHq78hoXoBLsbrUfmKW9O5/g= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:x-enigmail-version:content-type; b=Fld8KozUyOoTP5dlMCTZbKym4lXwN0Y25cBiNUFFtHK0zYohVpM/CepT06TyfWNvy3 kMK0rpgCUHFxUi8xHCdIFmt3v8CTsDN3HDwBjEyvUuNYJnJvRsutQihriecDzl18LMy7 ybMzAZmQEFEie3YuCsAaEu2bSthDRnmrfSwaU= Received: by 10.223.115.79 with SMTP id h15mr9248148faq.18.1283459854330; Thu, 02 Sep 2010 13:37:34 -0700 (PDT) Received: from debian.bg45.phnet (62-156.62-81.cust.bluewin.ch [81.62.156.62]) by mx.google.com with ESMTPS id e17sm474463faa.39.2010.09.02.13.37.32 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 02 Sep 2010 13:37:33 -0700 (PDT) Message-ID: <4C800B02.8010208@gmail.com> Date: Thu, 02 Sep 2010 22:37:22 +0200 From: =?UTF-8?B?VmxhZGltaXIgJ8+GLWNvZGVyL3BoY29kZXInIFNlcmJpbmVua28=?= User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.11) Gecko/20100805 Icedove/3.0.6 MIME-Version: 1.0 To: Manoel Rebelo Abraches References: <4C7D5881.4090101@gmail.com> <1283402286.26417.6.camel@abranches-laptop> In-Reply-To: <1283402286.26417.6.camel@abranches-laptop> X-Enigmail-Version: 1.0.1 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="------------enig49BF469FA746D44073CA0857" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Cc: grub-devel@gnu.org Subject: Re: status of grub netboot in GRUB2 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Sep 2010 20:37:39 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig49BF469FA746D44073CA0857 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 09/02/2010 06:38 AM, Manoel Rebelo Abraches wrote: > That branch is a bit outdated, I'll update id until next week at most. > We have so far the tftp protocol and a pseudo driver for open firmware.= > It worked grate in our tests so far.=20 Sounds interesting. > Though it is aimed only for > sequential transfer at the moment, I'll talk with vladimir next week > some about some changes I thought to make parallelism easier( but isn't= > parallelism too much for a bootloader?). > =20 Hardware drivers are always useful to be parallelisable even if we currently don't tak full advantage of it. A simple example is that of running console through network and in the same time downloading files. In this case you require 2 simultaneous transfers. I've also found out that pxe driver is currently attached all wrong. In branch net I transformed it into a network protocol 'pxe' using interface 'pxe' on dummy card 'pxe'. With UNDI the 'pxe' card will become a card capable of sending and receiving packets. This pushed me to remove some overkill in previous templates. I hope that helps writing drivers. @Manoel: even if you just put your current work without cleaning it up it will already help. I can take care of integration. > On Tue, 2010-08-31 at 21:31 +0200, Vladimir '=CF=86-coder/phcoder' Serb= inenko > wrote: > =20 >> On 08/31/2010 09:05 PM, John Lumby wrote: >> First of all please avoid sending HTML-formatted mails to this list. >> =20 >>> Anyone know if any work is being done on implementing a netboot >>> function into GRUB2 similar to what is available in GRUB1? I.e., = >>> . supports current network hardware with self-contained drivers >>> . does not require PXE hardware >>> . does not require any other software >>> >>> =20 >> This is useful functionality for e.g. OS recovery over internet, syste= m >> where firmware supports netboot but provides only pretty unusable >> functions to bootloader or when GRUB itself is a firmware >> Manoelo Abranches is working on this feature: >> http://bzr.savannah.gnu.org/r/grub/people/mrabran/grub_net/ . One of t= he >> tasks in my TODO list is to assess how much can be merged into 1.99. >> =20 >>> I see this article in this forum talking about some plans >>> http://lists.gnu.org/archive/html/grub-devel/2006-05/msg00058.html >>> >>> and this one more recently >>> http://lists.gnu.org/archive/html/grub-devel/2008-01/msg00640.html >>> >>> - but they are all years ago ... >>> >>> Or - is there any kind of netboot functionality in GRUB2 or being >>> worked on by anyone? >>> >>> John Lumby >>> >>> >>> _______________________________________________ >>> Grub-devel mailing list >>> Grub-devel@gnu.org >>> http://lists.gnu.org/mailman/listinfo/grub-devel >>> =20 >>> =20 >> >> =20 > =20 --=20 Regards Vladimir '=CF=86-coder/phcoder' Serbinenko --------------enig49BF469FA746D44073CA0857 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iF4EAREKAAYFAkyACwoACgkQNak7dOguQgl6eQD9HIn7QgimDVTH7xkdIhpcQFOY EBnArbpMp2eb17FEj8EA/jbtPubg4g+mlJ2B50SttJccskOGOR5A/NYRt4DE8dRt =ak2G -----END PGP SIGNATURE----- --------------enig49BF469FA746D44073CA0857-- From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OrGc4-0004yT-W4 for mharc-grub-devel@gnu.org; Thu, 02 Sep 2010 16:42:25 -0400 Received: from [140.186.70.92] (port=32872 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OrGc2-0004x3-60 for grub-devel@gnu.org; Thu, 02 Sep 2010 16:42:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OrGc0-0002Ai-K0 for grub-devel@gnu.org; Thu, 02 Sep 2010 16:42:21 -0400 Received: from mail-fx0-f41.google.com ([209.85.161.41]:36570) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrGc0-0002AU-EE for grub-devel@gnu.org; Thu, 02 Sep 2010 16:42:20 -0400 Received: by fxm3 with SMTP id 3so710082fxm.0 for ; Thu, 02 Sep 2010 13:42:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :x-enigmail-version:content-type; bh=kdgFQ3uwocg86l/BAyX4Rc18w4oCNbv6BmuCzb728+0=; b=cWyi+h1b53geQ4J7XvP/REEmvzZkX/nEIZDliatCfQuwxjEeYHLi1J/XHCjARZNw5r EVkuOMF5gTG+4uIPOVZltfcaZdvfuVBa1IzxPlE0E2C5XB7wLkVfTWG38SbqDZ0CrLWU 7t1sUeUM4BXViXfOcXl+a08MhrvFFdV2xsm3k= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:x-enigmail-version:content-type; b=xmCAjmzUY8F4I+VSBB7Dz2gGRq+HJ++Y7rm6zsLxag9dnBirO/w0eY/Y4U3bgqOgrJ Euf/3XwDN0Y2F4KpHuDlSiczi6bx+HGYWSKWKyGGBOtXUsaPlEuKjXFz7G3pz4F9Tvnz tw8D2GbXXS+km62iVs8FHaotPZ41m9it8EtvI= Received: by 10.223.111.206 with SMTP id t14mr9266189fap.32.1283460139322; Thu, 02 Sep 2010 13:42:19 -0700 (PDT) Received: from debian.bg45.phnet (62-156.62-81.cust.bluewin.ch [81.62.156.62]) by mx.google.com with ESMTPS id r5sm478833faq.8.2010.09.02.13.42.17 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 02 Sep 2010 13:42:18 -0700 (PDT) Message-ID: <4C800C28.5030600@gmail.com> Date: Thu, 02 Sep 2010 22:42:16 +0200 From: =?UTF-8?B?VmxhZGltaXIgJ8+GLWNvZGVyL3BoY29kZXInIFNlcmJpbmVua28=?= User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.11) Gecko/20100805 Icedove/3.0.6 MIME-Version: 1.0 To: grub-devel@gnu.org References: In-Reply-To: X-Enigmail-Version: 1.0.1 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="------------enigA4FD70CDABEBE620194896EF" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Subject: Re: status of grub netboot in GRUB2 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Sep 2010 20:42:23 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigA4FD70CDABEBE620194896EF Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable > Vladimir Serbinenko wrote: > | Manoelo Abranches is working on this feature: > | http://bzr.savannah.gnu.org/r/grub/people/mrabran/grub_net/ > > I looked and don't see any content anywhere under that page > or the neighbouring http://bzr.savannah.gnu.org/r/grub/people/phcoder/n= et/.bzr/ > > =20 It's bzr branch > Question: is the current (1.98) netboot/PXE functionality documented = somewhere? > I did try reading the 1.98 info but the node for "Network" is empty - > and it seems nothing there in the .texi. Sorry if this is all covered= back in the archives > but I don't see it or it's out of date. > > =20 Doesn't look empty to me: http://www.gnu.org/software/grub/manual/html_node/Network.html#Network > John > =20 > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > http://lists.gnu.org/mailman/listinfo/grub-devel > > =20 --=20 Regards Vladimir '=CF=86-coder/phcoder' Serbinenko --------------enigA4FD70CDABEBE620194896EF Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iF4EAREKAAYFAkyADCgACgkQNak7dOguQgnMNwD+MKrhqRKpfLfHfwL59ebKdCjp VzvIhKgCXaQ4qnOM9Z4BALAp7VDFUepiAThcY57x6tZ71vDeqAxxE/i37CIUQMBg =DZ4j -----END PGP SIGNATURE----- --------------enigA4FD70CDABEBE620194896EF-- From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OrGtG-0002Ky-Uc for mharc-grub-devel@gnu.org; Thu, 02 Sep 2010 17:00:11 -0400 Received: from [140.186.70.92] (port=58516 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OrGtD-0002JV-Po for grub-devel@gnu.org; Thu, 02 Sep 2010 17:00:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OrGtC-00054O-7Q for grub-devel@gnu.org; Thu, 02 Sep 2010 17:00:07 -0400 Received: from mail-fx0-f41.google.com ([209.85.161.41]:49226) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrGtB-000547-QZ for grub-devel@gnu.org; Thu, 02 Sep 2010 17:00:06 -0400 Received: by fxm3 with SMTP id 3so728725fxm.0 for ; Thu, 02 Sep 2010 14:00:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :x-enigmail-version:content-type; bh=hM1eKzT0ewylvxOheX4SMNoVpnj2P4LotDIsY2n7YJo=; b=biUw7VlEQ/e+5sXNxfvoQc/ErQf11WaV9dOTiecRZf3cf9Eq6oVCC9PKqJ4U01EENk 9O+iYSK6m0k0sUmaAysIfOWr3HbvveIThsBiFiTZjkO8DkDXBSfP6VR4+yCpw012NGk8 HABmOtv7NvmtZ7BfdOx1WZm5tIGiKrXJyQnPI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:x-enigmail-version:content-type; b=BswEY+kQAFWm+0z2FH3QbD3iFiA4/IKJJmRHSIx3iJeDa/SoPgL6bUG+bO5P1BjH7K mHX+WgMZNjZUIADIlf2E8ut3xZGt7JPAc1kGrvJO5P4ppcYsrCIULvY1W+l3BFtMkhzB 5LecJzYiSBQVInluqUD1WHB0mtn6beYn4esEM= Received: by 10.223.112.13 with SMTP id u13mr728511fap.36.1283461204504; Thu, 02 Sep 2010 14:00:04 -0700 (PDT) Received: from debian.bg45.phnet (62-156.62-81.cust.bluewin.ch [81.62.156.62]) by mx.google.com with ESMTPS id c20sm491184fak.33.2010.09.02.14.00.02 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 02 Sep 2010 14:00:03 -0700 (PDT) Message-ID: <4C80104A.2000909@gmail.com> Date: Thu, 02 Sep 2010 22:59:54 +0200 From: =?UTF-8?B?VmxhZGltaXIgJ8+GLWNvZGVyL3BoY29kZXInIFNlcmJpbmVua28=?= User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.11) Gecko/20100805 Icedove/3.0.6 MIME-Version: 1.0 To: grub-devel@gnu.org References: In-Reply-To: X-Enigmail-Version: 1.0.1 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="------------enig72EA1D6E3CB57C15DEC30BF2" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Subject: Re: status of grub netboot in GRUB2 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Sep 2010 21:00:08 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig72EA1D6E3CB57C15DEC30BF2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 09/01/2010 10:40 PM, Turner, Ian wrote: > John, > > What happens when you load GRUB from media and then load the pxe module= ?=20 Nothing > Do you get access to the PXE filesystem? No > I think you can even specify the tftp server to use by setting some va= riables. > > =20 AFAIK PXE rom simply isn't designed to be executed without causing it to attempt netboot. It may be possible with some black magic to make it do so, but the resulting code will be very unstable. > --Ian > > (Apologies for the HTML mail - this mail client doesn't support composi= ng plain text messages) > > ----- Original Message ----- > From: grub-devel-bounces+ian.turner=3Ddeshaw.com@gnu.org > To: grub-devel maillist > Sent: Wed Sep 01 11:12:26 2010 > Subject: Re: status of grub netboot in GRUB2 > > > Thanks for the numerous replies. Some comments interspersed and one = question at the end. > > Lennart Sorensen wrote: > > | What is the point of having a bootloader that needs to sit on a disk= on > | a box, when then network boots? With PXE and the like you don't nee= d > | any disk and means you are really net booting. > > There are various situations where PXE is not an answer. Examples - > no PXE in the NIC > The system BIOS can't or won't communicate with my tftp network serv= er - > e.g. maybe this is an Apple IMac which refuses to tftp to my s= erver > and other posters mentioned other reasons. > Basically, I am hoping for what GRUB1 offered - > fetch a linux kernel over the network using tftp under control of GRUB.= > > Ian Turner wrote: > | But I suspect you can boot GRUB from physical media > | and then still activate the PXE module afterwards. > ... > | Netboot works in grub2, but only using the PXE protocol.=20 > > Very interesting - but how? see my question below. > > Vladimir Serbinenko wrote: > | Manoelo Abranches is working on this feature: > | http://bzr.savannah.gnu.org/r/grub/people/mrabran/grub_net/ > > I looked and don't see any content anywhere under that page > or the neighbouring http://bzr.savannah.gnu.org/r/grub/people/phcoder/n= et/.bzr/ > > Lennart Sorensen wrote: > > | Well a neat program for booting over the internet would be gPXE: > | http://boot.kernel.org/ > > Yes and no. It can fetch a kernel over the network, but it's not GRU= B! > - when run in boot program mode, can't be embedded on hard disk (I = think), > has to reside on floppy or CDRom > - I think this mode of use was never its primary intention - it's = designed to be > burned into a eeprom and operate automatically - hence ... > - ... really ugly user interface as compared to GRUB > (no command recall, useless help, no completion, etc) > - strange and apparently sometimes unsuccessful method for building= a version with support > for my NIC - I have to go to some site and "order" it, rather= than configure / make etc. > > Question: is the current (1.98) netboot/PXE functionality documented = somewhere? > I did try reading the 1.98 info but the node for "Network" is empty - > and it seems nothing there in the .texi. Sorry if this is all covered= back in the archives > but I don't see it or it's out of date. > > John > =20 > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > http://lists.gnu.org/mailman/listinfo/grub-devel > =20 > > > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > http://lists.gnu.org/mailman/listinfo/grub-devel > =20 --=20 Regards Vladimir '=CF=86-coder/phcoder' Serbinenko --------------enig72EA1D6E3CB57C15DEC30BF2 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iF4EAREKAAYFAkyAEEoACgkQNak7dOguQgnR4AEAkvJa120N/GrOU79BXPuK/Kwl LOlMCKl7bf1JJIPrCSoBAJxYJFSOs0DYiZ+Y+L2WHFdvXV8agY/DceL4Tv0d52rt =RlFK -----END PGP SIGNATURE----- --------------enig72EA1D6E3CB57C15DEC30BF2-- From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1Os4Xl-00049g-0x for mharc-grub-devel@gnu.org; Sat, 04 Sep 2010 22:01:17 -0400 Received: from [140.186.70.92] (port=59950 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Os4XY-0003oN-Tv for grub-devel@gnu.org; Sat, 04 Sep 2010 22:01:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Os4Jk-000365-M7 for grub-devel@gnu.org; Sat, 04 Sep 2010 21:46:49 -0400 Received: from col0-omc3-s3.col0.hotmail.com ([65.55.34.141]:23918) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Os4Jk-00035R-HN for grub-devel@gnu.org; Sat, 04 Sep 2010 21:46:48 -0400 Received: from COL116-W63 ([65.55.34.135]) by col0-omc3-s3.col0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Sat, 4 Sep 2010 18:46:44 -0700 Message-ID: X-Originating-IP: [70.31.50.200] From: John Lumby To: grub-devel maillist Date: Sat, 4 Sep 2010 21:46:44 -0400 Importance: Normal In-Reply-To: References: Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginalArrivalTime: 05 Sep 2010 01:46:44.0461 (UTC) FILETIME=[31D171D0:01CB4C9C] X-detected-operating-system: by eggs.gnu.org: Windows 2000 SP4, XP SP1+ Subject: RE: status of grub netboot in GRUB2 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Sep 2010 02:01:14 -0000 Ian Turner wrote: > What happens when you load GRUB from media and then load the pxe module? Well=2C=A0 I don't yet know=2C=A0 as I've not been able to build a bootable= floppy image. This is 1.98=2C=A0 installed with --prefix=3D/usr/grub2 to avoid=20 clashing with my production grub1 and I try this =A0/usr/grub2/sbin/grub-install --root-directory=3D/mnt/dkt fd0 where I created a device map: cat /mnt/dkt/boot/device.map (fd0)=A0=A0=A0=A0 /dev/sdc but the grub_install fails and a bash -x of it reveals=2C=A0 near the end= =2C /usr/grub2/sbin/grub-setup --directory=3D/mnt/dkt/boot/grub --device-map=3D= /mnt/dkt/boot/grub/device.map fd0 Invalid device `fd0'. I copied my grub_install command exactly (other than the explicit path of t= he script) from the one shown in http://www.gnu.org/software/grub/manual/html_node/Installing-GRUB-using-gru= b_002dinstall.html#Installing-GRUB-using-grub_002dinstall In particular the device name of fd0. Also the bash -x trace shows that elsewhere in the grub_install script=2C i= t did use my devicemap and did map fd0 to /dev/sdc (and in fact built a lot= of files on the diskette).=A0 But not bootable! Can anyone help me build the bootable floppy?=A0=A0=A0 Or does it have to b= e a CD?=A0=A0 Or is there some other way I can try out your suggestion? > Do you get access to the PXE filesystem? > I think you can even specify the tftp server to use by ... John = From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OsDGF-0004mW-7U for mharc-grub-devel@gnu.org; Sun, 05 Sep 2010 07:19:47 -0400 Received: from [140.186.70.92] (port=47192 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OsD4y-00077y-5T for grub-devel@gnu.org; Sun, 05 Sep 2010 07:08:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OsCRH-0000FK-2L for grub-devel@gnu.org; Sun, 05 Sep 2010 06:27:08 -0400 Received: from mail-ey0-f169.google.com ([209.85.215.169]:45927) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OsCRG-0000FD-Tl for grub-devel@gnu.org; Sun, 05 Sep 2010 06:27:07 -0400 Received: by eyh5 with SMTP id 5so2072684eyh.0 for ; Sun, 05 Sep 2010 03:27:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :x-enigmail-version:content-type; bh=nHmheR4XW2iA0UvSXCHu5Fk90WnZlZP2vAGyjpre/fo=; b=ACDtkV65293H4CwiCx8yKf0U9pjaw5BXDB7nsNSWNT6BDNInysReo6WG9NOox6wfna KcCst3ZqzRUC6bG4blVtj5kUcjTaszdI2GGkbq8F2lxj7K4Ll0s5MCpXux9oZI9EPnw/ 8MffOSNMMRe/fDbIVZSRO/iOKRvMuzxhmxReA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:x-enigmail-version:content-type; b=aOpMXV6VlGIhTc7bpwdtI8Dehvwgcq3n4qFIXHWaMBBoBSCKb2a5GPrIn275rVbhO1 0gFls2rObyirBDceFiU4hLahHQgSjFDQeVcxAKv5IeZP/g3QvBs8yp2J44tDOsNn0NyO h0j6/4M5EsthtFWDeixX43r4gT85/OoaQiIfE= Received: by 10.213.33.197 with SMTP id i5mr1236132ebd.44.1283682425848; Sun, 05 Sep 2010 03:27:05 -0700 (PDT) Received: from debian.bg45.phnet (124.117.63.81.cust.bluewin.ch [81.63.117.124]) by mx.google.com with ESMTPS id a48sm6092309eei.13.2010.09.05.03.27.03 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 05 Sep 2010 03:27:04 -0700 (PDT) Message-ID: <4C837068.4050204@gmail.com> Date: Sun, 05 Sep 2010 12:26:48 +0200 From: =?UTF-8?B?VmxhZGltaXIgJ8+GLWNvZGVyL3BoY29kZXInIFNlcmJpbmVua28=?= User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.11) Gecko/20100805 Icedove/3.0.6 MIME-Version: 1.0 To: grub-devel@gnu.org References: In-Reply-To: X-Enigmail-Version: 1.0.1 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="------------enig576EDB8206BAF2E4F4DD4054" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) Subject: Re: status of grub netboot in GRUB2 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Sep 2010 11:19:45 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig576EDB8206BAF2E4F4DD4054 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 09/05/2010 03:46 AM, John Lumby wrote: > Ian Turner wrote: > > =20 >> What happens when you load GRUB from media and then load the pxe modul= e? >> =20 > Well, I don't yet know, as I've not been able to build a bootable flo= ppy image. > This is 1.98, installed with --prefix=3D/usr/grub2 to avoid=20 > clashing with my production grub1 and I try this > > /usr/grub2/sbin/grub-install --root-directory=3D/mnt/dkt fd0 > > where I created a device map: > > cat /mnt/dkt/boot/device.map > (fd0) /dev/sdc > > but the grub_install fails and a bash -x of it reveals, near the end, > > /usr/grub2/sbin/grub-setup --directory=3D/mnt/dkt/boot/grub --device-ma= p=3D/mnt/dkt/boot/grub/device.map fd0 > Invalid device `fd0'. > =20 Well your problem is obvious: /mnt/dkt/boot/device.map !=3D /mnt/dkt/boot/grub/device.map And also it's not recommended to specify GRUB device on command line. Jus= t remove all device.map and do: /usr/grub2/sbin/grub-install --root-directory=3D/mnt/dkt /dev/sdc > I copied my grub_install command exactly (other than the explicit path = of the script) from the one shown in > > http://www.gnu.org/software/grub/manual/html_node/Installing-GRUB-using= -grub_002dinstall.html#Installing-GRUB-using-grub_002dinstall > > In particular the device name of fd0. > > Also the bash -x trace shows that elsewhere in the grub_install script,= it did use my devicemap and did map fd0 to /dev/sdc (and in fact built a= lot of files on the diskette). But not bootable! > > Can anyone help me build the bootable floppy? Or does it have to be = a CD? Or is there some other way I can try out your suggestion? > > =20 >> Do you get access to the PXE filesystem? >> I think you can even specify the tftp server to use by ... >> =20 > John > > =20 > _______________________________________________ > Grub-devel mailing list > Grub-devel@gnu.org > http://lists.gnu.org/mailman/listinfo/grub-devel > > =20 --=20 Regards Vladimir '=CF=86-coder/phcoder' Serbinenko --------------enig576EDB8206BAF2E4F4DD4054 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iF4EAREKAAYFAkyDcHUACgkQNak7dOguQgnYSwEAnJU42u8dtlfs2lX91Xu0xELv PLvDZAL3isXOOygUdtMBAJ2AlbZy9/hZFaTvPJSajoWJU+BM4/XPuIIbR+v5iF7b =xDK0 -----END PGP SIGNATURE----- --------------enig576EDB8206BAF2E4F4DD4054-- From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OsKkC-000186-MV for mharc-grub-devel@gnu.org; Sun, 05 Sep 2010 15:19:12 -0400 Received: from [140.186.70.92] (port=48519 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OsKkA-00016w-9w for grub-devel@gnu.org; Sun, 05 Sep 2010 15:19:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OsKk4-0008IQ-EI for grub-devel@gnu.org; Sun, 05 Sep 2010 15:19:10 -0400 Received: from col0-omc3-s11.col0.hotmail.com ([65.55.34.149]:45883) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OsKk4-0008IL-Ac for grub-devel@gnu.org; Sun, 05 Sep 2010 15:19:04 -0400 Received: from COL116-W27 ([65.55.34.136]) by col0-omc3-s11.col0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675); Sun, 5 Sep 2010 12:19:03 -0700 Message-ID: X-Originating-IP: [174.89.120.92] From: John Lumby To: grub-devel maillist Date: Sun, 5 Sep 2010 15:19:03 -0400 Importance: Normal Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginalArrivalTime: 05 Sep 2010 19:19:03.0543 (UTC) FILETIME=[33A4C870:01CB4D2F] X-detected-operating-system: by eggs.gnu.org: Windows 2000 SP4, XP SP1+ Subject: Re: status of grub netboot in GRUB2 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Sep 2010 19:19:11 -0000 Vladimir Serbinenko wrote: >> >> but the grub_install fails and a bash -x of it reveals=2C=A0 near the en= d=2C >> >> /usr/grub2/sbin/grub-setup --directory=3D/mnt/dkt/boot/grub=20 >> --device-map=3D/mnt/dkt/boot/grub/device.map fd0 >> Invalid device `fd0'. >>=A0=A0=20 > Well your problem is obvious: >=20 > /mnt/dkt/boot/device.map !=3D /mnt/dkt/boot/grub/device.map Sorry=2C=A0 it really was located in /mnt/dkt/boot/grub/device.map for that= run - I had moved it there but cut'n'pasted the wrong cat command >=20 > And also it's not recommended to specify GRUB device on command line. Jus= t=20 > remove all device.map and do: >=20 >=A0 /usr/grub2/sbin/grub-install --root-directory=3D/mnt/dkt /dev/sdc >=20 Thanks Vladimir=3B=A0 I tried that and it told me (in the bash -x trace) 350+ /usr/grub2/sbin/grub-setup --directory=3D/mnt/dkt/boot/grub --device-m= ap=3D/mnt/dkt/boot/grub/device.map /dev/sdc /usr/grub2/sbin/grub-setup: warn: Attempting to install GRUB to a partition= less disk.=A0 This is a BAD idea.. /usr/grub2/sbin/grub-setup: warn: Embedding is not possible.=A0 GRUB can on= ly be installed in this setup by using blocklists. ... /usr/grub2/sbin/grub-setup: error: if you really want blocklists=2C use --f= orce. so I ran it with --force =A0=A0=A0=A0 /usr/grub2/sbin/grub-install --root-directory=3D/mnt/dkt --for= ce /dev/sdc and finally I have a bootable grub-1.98 floppy. (I think the info on making a boot floppy needs to be updated) So now I am trying Ian's suggestion : insmod pxe =A0=A0=A0=A0 [ grub prompt - no error - successful ] root (pxe:192.168.3.4) =A0=A0=A0=A0 error:=A0 no such disk root (pxe) =A0=A0=A0=A0 error:=A0 no such disk Maybe I am not using the pxe function correctly? Ian had written >> I think you can even specify the tftp server to use by setting some vari= ables. I don't see any mentioned=A0 -=A0 I used the (pxe:192.168.3.4) syntax as de= scribed in the info. Anyone suggest anything I might try? John =