[release-notes] Changes to direct kernel boot
John J. McDonough
jjmcd at fedoraproject.org
Fri May 4 15:58:46 UTC 2012
commit 2e04b7e8c4dac802e8c10edb1b7f428da0f3264d
Author: John J. McDonough <jjmcd at fedoraproject.org>
Date: Fri May 4 11:58:19 2012 -0400
Changes to direct kernel boot
en-US/Kernel.xml | 48 +++++++++++++++++++++++++++++++++++++++++++-
en-US/Revision_History.xml | 1 +
2 files changed, 48 insertions(+), 1 deletions(-)
---
diff --git a/en-US/Kernel.xml b/en-US/Kernel.xml
index 8356bb2..aec9547 100644
--- a/en-US/Kernel.xml
+++ b/en-US/Kernel.xml
@@ -20,6 +20,52 @@
<para>
Fedora &PRODVER; features the &KERNEL; kernel.
</para>
-
+ <section>
+ <title>Changes to direct kernel boot</title>
+ <para>
+ In F16, you really <emphasis>only</emphasis> needed to specify
+ the kernel and initrd location, and the install would work -
+ <code>kernel/initrd</code> gets <code>stage1</code>, and <code>stage1</code> gets <code>stage2</code>.
+ </para>
+ <para>
+ With noloader, this is no longer the case: when doing a direct
+ kernel boot, the location for <code>stage2</code> must be
+ specified. In other words: pass <code>repo=</code> or
+ <code>stage2=</code> (or <code>inst.repo=</code> or
+ <code>inst.stage2=</code>, as is now preferred), pointing to a
+ repository. If the <code>stage2</code> image is on one server
+ but then the installation packages are on some other server,
+ <code>stage2=</code> must be used: <code>repo=</code> should
+ only be used if the single server to contains everything needed
+ for the install (both the <code>stage2</code> image
+ <emphasis>and</emphasis> all the packages to install). Note that
+ <code>stage2=</code> still expects to see a 'repository' tree,
+ you cannot just pass the path direct to a
+ <filename>squashfs.img</filename> file (which is how
+ <code>stage2=</code> worked when it previously existed in F15
+ and earlier).
+ </para>
+ <para>
+ For example:
+<screen>
+label linux
+kernel vmlinuz
+append initrd=initrd.img
+</screen>
+ is no longer valid. It is necessary to specify <code>repo</code>:
+<screen>
+label linux
+kernel vmlinuz
+append initrd=initrd.img repo=http://dl.fedoraproject.org/pub/fedora/linux/development/17/x86_64/os/
+</screen>
+ or <code>stage2</code>:
+<screen>
+label linux
+kernel vmlinuz
+append initrd=initrd.img stage2=http://my.internal.server/17/x86_64/os/
+</screen>
+ (or any other valid mirror).
+ </para>
+ </section>
</section>
diff --git a/en-US/Revision_History.xml b/en-US/Revision_History.xml
index 19ffaae..0d0aee8 100644
--- a/en-US/Revision_History.xml
+++ b/en-US/Revision_History.xml
@@ -20,6 +20,7 @@
Radio and Scientific and Technical sections</member>
<member>gimp has been updated to 2.8.0</member>
<member>Section on multi-seat</member>
+ <member>Changes to direct kernel boot</member>
</simplelist>
</revdescription>
</revision>
More information about the docs-commits
mailing list