Small update for grub.texi and menu.lst.

2002-03-30 Thread Alfred M. Szmidt


2002-03-30  Alfred M. Szmidt [EMAIL PROTECTED]

* docs/grub.texi: Updated GNU/Hurd boot entries.
* doc/menu.lst: Updated to reflect changes in docs/grub.texi.

Index: docs/grub.texi
===
RCS file: /cvs/grub/docs/grub.texi,v
retrieving revision 1.55
diff -u -p -r1.55 grub.texi
--- docs/grub.texi  11 Feb 2002 16:44:54 -  1.55
+++ docs/grub.texi  30 Mar 2002 23:40:06 -
@@ -135,9 +135,9 @@ This edition documents version @value{VE
 
 Briefly, a @dfn{boot loader} is the first software program that runs when
 a computer starts.  It is responsible for loading and transferring
-control to an operating system @dfn{kernel} software (such as the Linux
-or GNU Hurd kernel).  The kernel, in turn, initializes the rest of the
-operating system (e.g. a GNU system).
+control to an operating system @dfn{kernel} software (such as Linux
+or GNU Mach).  The kernel, in turn, initializes the
+rest of the operating system (e.g. a GNU system).
 
 GNU GRUB is a very powerful boot loader, which can load a wide variety
 of free operating systems, as well as proprietary operating systems with
@@ -582,7 +582,7 @@ install GRUB into the MBR of the first I
 # @kbd{grub-install /dev/hda}
 @end example
 
-Likewise, under Hurd, this has the same effect:
+Likewise, under GNU/Hurd, this has the same effect:
 
 @example
 # @kbd{grub-install /dev/hd0}
@@ -777,12 +777,14 @@ command @code{find /boot/gnumach} or sim
 (@pxref{find}).
 
 @item
-Load the kernel and the module, like this:
+Load the kernel and the modules, like this:
 
 @example
 @group
-grub @kbd{kernel /boot/gnumach root=hd0s1}
-grub @kbd{module /boot/serverboot}
+grub @kbd{kernel /boot/gnumach root=device:hd0s1}
+grub @kbd{module /hurd/ext2fs.static 
+--multiboot-command-line=$@{kernel-command-line@}  --host-priv-port=$@{host-port@} 
+--device-master-port=$@{device-port@} --exec-server-task=$@{exec-task@} -T typed 
+$@{root@} $(task-create) $(task-resume)}
+grub @kbd{module /lib/ld.so.1 /hurd/exec $(exec-task=task-create)}
+
 @end group
 @end example
 
@@ -1036,11 +1038,12 @@ displays the argument as is, you can wri
 
 @example
 @group
-# For booting the GNU Hurd
+# For booting GNU/Hurd
 title  GNU/Hurd
 root   (hd0,0)
-kernel /boot/gnumach.gz root=hd0s1
-module /boot/serverboot.gz
+kernel /boot/gnumach root=device:hd0s1
+module /hurd/ext2fs.static --multiboot-command-line=$@{kernel-command-line@}  
+--host-priv-port=$@{host-port@} --device-master-port=$@{device-port@} 
+--exec-server-task=$@{exec-task@} -T typed $@{root@} $(task-create) $(task-resume)
+module /lib/ld.so.1 /hurd/exec $(exec-task=task-create)
 @end group
 @end example
 
@@ -1048,7 +1051,7 @@ This boots GNU/Hurd from the first hard 
 
 @example
 @group
-# For booting Linux
+# For booting GNU/Linux
 title  GNU/Linux
 kernel (hd1,0)/vmlinuz root=/dev/hdb1
 @end group
@@ -3469,10 +3456,10 @@ EOT
 @item GRUB does not recognize my GNU/Hurd partition.
 
 I don't know why, but the authors of FDISK programs have assigned the
-partition type @samp{0x63} to GNU Hurd incorrectly. So use @samp{0x83}
+partition type @samp{0x63} to the GNU Hurd incorrectly. So use @samp{0x83}
 if the partition contains ext2fs filesystem, and use @samp{0xA5} if the
-partition contains ffs filesystem, whether the partition owner is Hurd
-or not. We will use @samp{0x63} for GNU Hurd filesystem that has not
+partition contains ffs filesystem, whether the partition owner is the Hurd
+or not. We will use @samp{0x63} for the GNU Hurd filesystem but that has not
 been implemented yet.
 
 @item I've installed a recent version of binutils, but GRUB still crashes.
Index: docs/menu.lst
===
RCS file: /cvs/grub/docs/menu.lst,v
retrieving revision 1.10
diff -u -p -r1.10 menu.lst
--- docs/menu.lst   26 Feb 2000 08:48:49 -  1.10
+++ docs/menu.lst   30 Mar 2002 23:40:06 -
@@ -11,13 +11,14 @@ default 0
 # Fallback to the second entry.
 fallback 1
 
-# For booting the GNU Hurd
+# For booting GNU/Hurd
 title  GNU/Hurd
 root   (hd0,0)
-kernel /boot/gnumach.gz root=hd0s1
-module /boot/serverboot.gz
+kernel /boot/gnumach root=device:hd0s1
+module /hurd/ext2fs.static --multiboot-command-line=${kernel-command-line}  
+--host-priv-port=${host-port} --device-master-port=${device-port} 
+--exec-server-task=${exec-task} -T typed ${root} $(task-create) $(task-resume)
+module /lib/ld.so.1 /hurd/exec $(exec-task=task-create)
 
-# For booting Linux
+# For booting GNU/Linux
 title  GNU/Linux
 root (hd1,0)
 kernel /vmlinuz root=/dev/hdb1

-- 
Alfred M. Szmidt

___
Bug-grub mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-grub



Re: Small update for grub.texi and menu.lst.

2002-03-30 Thread Yoshinori K. Okuji

Thanks for your contribution.

I think some of your patch is good, but I don't like the change on how
to boot GNU/Hurd.

Let me elaborate. Our description on how to boot GNU/Hurd is good with
the latest release of GNU Hurd. I know the latest release is quite
old, and most people are using unreleased versions instead of it. But
it doesn't matter how many people have snapshots - hurd-0.2 is still
the latest, official release, and we need to describe official
versions rather than arbitrary versions downloaded from the CVS
repository at some time. Unless the Hurd maintainers announce any
version number, how can we specify which way the user should follow to
boot GNU/Hurd?

Please persuade Roland to make a release, if you'd like us to mention
the newer booting method in the documentation.

Okuji

___
Bug-grub mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-grub