[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Small update for grub.texi and menu.lst.
From: |
Alfred M. Szmidt |
Subject: |
Small update for grub.texi and menu.lst. |
Date: |
31 Mar 2002 00:46:55 +0100 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.2.50 |
2002-03-30 Alfred M. Szmidt <address@hidden>
* 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 -0000 1.55
+++ docs/grub.texi 30 Mar 2002 23:40:06 -0000
@@ -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 address@hidden@} address@hidden@}
address@hidden@} address@hidden@} -T typed address@hidden@} $(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 address@hidden@} address@hidden@} address@hidden@}
address@hidden@} -T typed address@hidden@} $(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 -0000 1.10
+++ docs/menu.lst 30 Mar 2002 23:40:06 -0000
@@ -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
- Small update for grub.texi and menu.lst.,
Alfred M. Szmidt <=