Lines Matching refs:initramfs

1 ramfs, rootfs and initramfs
86 What is initramfs?
101 - The old initrd was always a separate file, while the initramfs archive is
107 initramfs archive is a gzipped cpio archive (like tar only simpler,
114 initramfs is not expected to return to the kernel. (If /init needs to hand
119 umount the ramdisk. But initramfs is rootfs: you can neither pivot_root
130 Populating initramfs:
133 The 2.6 kernel build process always creates a gzipped cpio format initramfs
139 initramfs archive, which will automatically be incorporated into the
149 file /bin/busybox initramfs/busybox 755 0 0
153 file /init initramfs/init.sh 755 0 0
161 a directory called "initramfs", under the linux-2.6.* directory. See
205 Note: The cpio man page contains some bad advice that will break your initramfs
209 searchable." Don't do this when creating initramfs.cpio.gz images, it won't
214 External initramfs images:
219 will autodetect the type (initramfs, not initrd) and extract the external cpio
222 This has the memory efficiency advantages of initramfs (no ramdisk block
224 non-GPL code you'd like to run from initramfs, without conflating it with
227 It can also be used to supplement the kernel's built-in initramfs image. The
229 the built-in initramfs archive. Some distributors also prefer to customize
230 a single kernel image with task-specific initramfs images, without recompiling.
232 Contents of initramfs:
235 An initramfs archive is a complete self-contained root filesystem for Linux.
248 myself. These are LGPL and GPL, respectively. (A self-contained initramfs
256 A good first step is to get initramfs to run a statically linked "hello world"
272 # Testing external initramfs using the initrd loading mechanism.
276 "init=/bin/sh". The initramfs equivalent is "rdinit=/bin/sh", and it's
308 various tar archive formats. The complete initramfs archive format is
310 extracted in init/initramfs.c. All three together come to less than 26k
332 and, most importantly, designed and implemented the initramfs code.
337 Today (2.6.16), initramfs is always compiled in, but not always used. The
338 kernel falls back to legacy boot code that is reached only if initramfs does
341 "early userspace" (I.E. initramfs).
353 in userspace. Both klibc and busybox/uClibc are working on simple initramfs
358 be migrated into a default initramfs, automatically created and used by the