[PATCH] DOCUMENTATION: Fix explanation of initramfs.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Correct the description of the default initramfs, and add an
explanation of where to see exactly how it's created.

Signed-off-by: Robert P. J. Day <rpjday@xxxxxxxxxxxxxx>

---

diff --git a/Documentation/filesystems/ramfs-rootfs-initramfs.txt b/Documentation/filesystems/ramfs-rootfs-initramfs.txt
index a8273d5..d5f76d7 100644
--- a/Documentation/filesystems/ramfs-rootfs-initramfs.txt
+++ b/Documentation/filesystems/ramfs-rootfs-initramfs.txt
@@ -128,14 +128,31 @@ Populating initramfs:

 The 2.6 kernel build process always creates a gzipped cpio format initramfs
 archive and links it into the resulting kernel binary.  By default, this
-archive is empty (consuming 134 bytes on x86).
-
-The config option CONFIG_INITRAMFS_SOURCE (in General Setup in menuconfig,
-and living in usr/Kconfig) can be used to specify a source for the
-initramfs archive, which will automatically be incorporated into the
-resulting binary.  This option can point to an existing gzipped cpio
-archive, a directory containing files to be archived, or a text file
-specification such as the following example:
+archive contains nothing but the two objects:
+
+  /root
+  /dev/console
+
+You can verify this by examining the default_initramfs() routine in the
+file scripts/gen_initramfs_list.sh:
+
+default_initramfs() {
+        cat <<-EOF >> ${output}
+                # This is a very simple, default initramfs
+
+                dir /dev 0755 0 0
+                nod /dev/console 0600 0 0 c 5 1
+                dir /root 0700 0 0
+                # file /kinit usr/kinit/kinit 0755 0 0
+                # slink /init kinit 0755 0 0
+        EOF
+}
+
+Alternatively, the config option CONFIG_INITRAMFS_SOURCE (in General
+Setup in menuconfig, and living in usr/Kconfig) can be used to specify
+different contents for the initramfs archive.  This option can point to an
+existing gzipped cpio archive, a directory containing files to be archived,
+or a text file specification such as the following example:

   dir /dev 755 0 0
   nod /dev/console 644 0 0 c 5 1

========================================================================
Robert P. J. Day                               Waterloo, Ontario, CANADA

        Linux Consulting, Training and Annoying Kernel Pedantry.

Web page:                                          http://crashcourse.ca
Linked In:                             http://www.linkedin.com/in/rpjday
Twitter:                                       http://twitter.com/rpjday
========================================================================
--
To unsubscribe from this list: send the line "unsubscribe linux-doc" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Linux FS]     [Yosemite Forum]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]

  Powered by Linux