All of lore.kernel.org
 help / color / mirror / Atom feed
From: Nico Schottelius <nico-kernel@schottelius.org>
To: Arthur Othieno <apgo@patchbomb.org>
Cc: Nico Schottelius <nico-kernel2@schottelius.org>,
	LKML <linux-kernel@vger.kernel.org>,
	neilb@cse.unsw.edu.au, Gero Kuhlmann <gero@gkminix.han.de>,
	Martin Mares <mj@atrey.karlin.mff.cuni.cz>
Subject: [RERESEND] [PATCH] Updated Documentation/nfsroot.txt
Date: Sat, 11 Feb 2006 02:23:40 +0100	[thread overview]
Message-ID: <20060211012340.GC25800@schottelius.org> (raw)
In-Reply-To: <20060210151140.GA14516@krypton>

[-- Attachment #1: Type: text/plain, Size: 2926 bytes --]

[I followed the instructions in
 http://www.zip.com.au/~akpm/linux/patches/stuff/tpp.txt and
 Documentation/SubmittingPatches and corrected my patch submission.
 I hope it's ok this time. I copied the original text so you can
 use it for the changelog.]  


Hello dear developers,

I today booted the first time my embedded device using Linux 2.6.15.2,
which was booted by pxelinux, which then bootet itself from the nfsroot.

This went pretty fine, but when I was reading through
Documentation/nfsroot.txt I saw that there are some more modern versions
available of loading the kernel and passing parameters.

So I added them and the patch for that is attached to this mail.

Sincerly,

Nico


   Signed-off-by: Nico Schottelius <nico-kernel@schottelius.org>


--- linux/Documentation/nfsroot.txt.orig	2006-02-06 16:05:32.000000000 +0100
+++ linux/Documentation/nfsroot.txt	2006-02-06 16:19:37.000000000 +0100
@@ -3,6 +3,7 @@
 
 Written 1996 by Gero Kuhlmann <gero@gkminix.han.de>
 Updated 1997 by Martin Mares <mj@atrey.karlin.mff.cuni.cz>
+Updated 2006 by Nico Schottelius <nico-kernel-nfsroot@schottelius.org>
 
 
 
@@ -168,7 +169,6 @@
 	root. If it got a BOOTP answer the directory name in that answer
 	is used.
 
-
 3.2) Using LILO
 	When using LILO you can specify all necessary command line
 	parameters with the 'append=' command in the LILO configuration
@@ -177,7 +177,11 @@
 	LILO and its 'append=' command please refer to the LILO
 	documentation.
 
-3.3) Using loadlin
+3.3) Using GRUB
+	When you use GRUB, you simply append the parameters after the kernel
+	specification: "kernel <kernel> <parameters>" (without the quotes).
+
+3.4) Using loadlin
 	When you want to boot Linux from a DOS command prompt without
 	having a local hard disk to mount as root, you can use loadlin.
 	I was told that it works, but haven't used it myself yet. In
@@ -185,7 +189,7 @@
 	lar to how LILO is doing it. Please refer to the loadlin docu-
 	mentation for further information.
 
-3.4) Using a boot ROM
+3.5) Using a boot ROM
 	This is probably the most elegant way of booting a diskless
 	client. With a boot ROM the kernel gets loaded using the TFTP
 	protocol. As far as I know, no commercial boot ROMs yet
@@ -194,6 +198,13 @@
 	and its mirrors. They are called 'netboot-nfs' and 'etherboot'.
 	Both contain everything you need to boot a diskless Linux client.
 
+3.6) Using pxelinux
+	Using pxelinux you specify the kernel you built with
+	"kernel <relative-path-below /tftpboot>". The nfsroot parameters
+	are passed to the kernel by adding them to the "append" line.
+	You may perhaps also want to fine tune the console output,
+	see Documentation/serial-console.txt for serial console help.
+
 
 
-- 
Latest release: ccollect-0.3.2 (http://linux.schottelius.org/ccollect/)
Open Source nutures open minds and free, creative developers.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 827 bytes --]

      parent reply	other threads:[~2006-02-11  1:24 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-02-10  8:45 [RESEND] [PATCH] nfsroot.txt (against Linux 2.6.15.2) Nico Schottelius
2006-02-10 15:11 ` Arthur Othieno
2006-02-10 15:24   ` Frederik Deweerdt
2006-02-10 17:24     ` Arthur Othieno
2006-02-11  1:23   ` Nico Schottelius [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20060211012340.GC25800@schottelius.org \
    --to=nico-kernel@schottelius.org \
    --cc=apgo@patchbomb.org \
    --cc=gero@gkminix.han.de \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mj@atrey.karlin.mff.cuni.cz \
    --cc=neilb@cse.unsw.edu.au \
    --cc=nico-kernel2@schottelius.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.