Home
last modified time | relevance | path

Searched refs:initrd (Results 1 – 25 of 110) sorted by relevance

12345

/Linux-v5.4/Documentation/admin-guide/
Dinitrd.rst1 Using the initial RAM disk (initrd)
8 initrd provides the capability to load a RAM disk by the boot loader.
11 from a different device. The previous root (from initrd) is then moved
14 initrd is mainly designed to allow system startup to occur in two phases,
16 where additional modules are loaded from initrd.
18 This document gives a brief overview of the use of initrd. A more detailed
25 When using initrd, the system typically boots as follows:
28 2) the kernel converts initrd into a "normal" RAM disk and
29 frees the memory used by initrd
33 4) root device is mounted. if it is ``/dev/ram0``, the initrd image is
[all …]
Defi-stub.rst50 The "initrd=" option
54 multiple initrd files using the "initrd=" option. This is the only EFI
58 The path to the initrd file must be an absolute path from the
66 initrd-large.img
69 initrd-small.img
70 initrd-medium.img
72 to boot with the initrd-large.img file if the current working
75 fs0:\Kernels> bzImage.efi initrd=\Kernels\initrd-large.img
99 "dtb=" is processed in the same manner as the "initrd=" option that is
/Linux-v5.4/tools/testing/selftests/rcutorture/doc/
Dinitrd.txt1 The rcutorture scripting tools automatically create the needed initrd
2 directory using dracut. Failing that, this tool will create an initrd
9 linking, you might wish to press an existing initrd into service:
13 zcat /initrd.img > /tmp/initrd.img.zcat
14 mkdir initrd
15 cd initrd
16 cpio -id < /tmp/initrd.img.zcat
17 # Manually verify that initrd contains needed binaries and libraries.
24 happen, put the following script in the initrd's tree's "/init" file,
37 initrd filesystem to be dispensed with, which can save significant
/Linux-v5.4/arch/um/kernel/
Dinitrd.c14 static char *initrd __initdata = NULL;
23 if (initrd == NULL) in read_initrd()
26 err = os_file_size(initrd, &size); in read_initrd()
35 printk(KERN_ERR "\"%s\" is a zero-size initrd\n", initrd); in read_initrd()
43 if (load_initrd(initrd, area, size) == -1) in read_initrd()
53 initrd = line; in uml_initrd_setup()
/Linux-v5.4/arch/arm/boot/bootp/
Dinit.S24 bl move @ move the initrd
30 ldmia r13, {r5-r9} @ get size and addr of initrd
33 @ r7 = initrd start
34 @ r8 = initrd end
56 mov r5, #4 @ Size of initrd tag (4 words)
76 data: .word initrd_start @ source initrd address
77 .word initrd_phys @ destination initrd address
78 .word initrd_size @ initrd size
/Linux-v5.4/tools/testing/selftests/rcutorture/bin/
Dmkinitrd.sh58 echo Creating $D/initrd using dracut.
62 mkdir -p initrd
63 cd initrd
67 echo Done creating $D/initrd using dracut
76 mkdir -p initrd
77 cd initrd
/Linux-v5.4/arch/powerpc/boot/
DREADME2 To extract the kernel vmlinux, System.map, .config or initrd from the zImage binary:
7 objcopy -j .kernel:initrd -O binary zImage.initrd initrd.gz
Dwrapper38 initrd=
103 initrd="$1"
227 isection=.kernel:initrd
274 isection=initrd
313 isection=.kernel:initrd
454 if [ -n "$initrd" ]; then
455 real_rd="$initrd"
462 if [ -z "$initrd" ]; then
483 if [ -n "$initrd" ]; then
484 addsec $tmp "$initrd" $isection
DzImage.ps3.lds.S18 .kernel:initrd : { *(.kernel:initrd) }
Dmain.c229 struct addr_range vmlinux, initrd; in start() local
255 initrd = prep_initrd(vmlinux, chosen, in start()
279 kentry((unsigned long)initrd.addr, initrd.size, in start()
DzImage.lds.S64 .kernel:initrd :
67 *(.kernel:initrd)
/Linux-v5.4/Documentation/power/
Dswsusp-dmcrypt.rst13 You did read Documentation/admin-guide/initrd.rst and know how an initrd works.
14 You know how to create or how to modify an initrd.
19 an initrd that does your current crypto setup already.
25 or an usb stick prior to resume. So you need an initrd, that sets
31 always the same major/minor within the initrd as well as
43 Prepare your boot loader to use the initrd you will create or
48 initrd=/boot/initrd.gz
52 Finally you need to create or modify your initrd. Lets assume
53 you create an initrd that reads the required dm-crypt setup
57 named "swapkey". /etc/fstab of your initrd contains something
[all …]
/Linux-v5.4/Documentation/x86/
Dmicrocode.rst24 The microcode is stored in an initrd file. During boot, it is read from
27 The format of the combined initrd image is microcode in (uncompressed)
28 cpio format followed by the (possibly compressed) initrd image. The
29 loader parses the combined initrd image during boot.
39 scans the microcode file in the initrd. If microcode matching the
47 Here's a crude example how to prepare an initrd with microcode (this is
49 initrd, so you don't really have to do it yourself. It is documented
56 echo "You need to supply an initrd file"
63 TMPDIR=/tmp/initrd
/Linux-v5.4/arch/openrisc/kernel/
Dvmlinux.lds.S101 .initrd : AT(ADDR(.initrd) - LOAD_OFFSET)
104 *(.initrd) argument
/Linux-v5.4/arch/x86/boot/
Dgenimage.sh54 mcopy "$FDINITRD" a:initrd.img
66 mcopy "$FDINITRD" v:initrd.img
78 mcopy "$FDINITRD" w:initrd.img
115 cp "$FDINITRD" $tmp_dir/initrd.img
/Linux-v5.4/Documentation/devicetree/bindings/
Dchosen.txt124 linux,initrd-start and linux,initrd-end
127 These properties hold the physical start and end address of an initrd that's
128 loaded by the bootloader. Note that linux,initrd-start is inclusive, but
129 linux,initrd-end is exclusive.
134 linux,initrd-start = <0x82000000>;
135 linux,initrd-end = <0x82800000>;
/Linux-v5.4/arch/parisc/kernel/
Dkexec_file.c17 unsigned long kernel_len, char *initrd, in elf_load() argument
44 if (initrd != NULL) { in elf_load()
45 kbuf.buffer = initrd; in elf_load()
/Linux-v5.4/arch/arm/boot/
DMakefile93 $(obj)/bootp/bootp: $(obj)/zImage initrd FORCE
99 PHONY += initrd install zinstall uinstall
100 initrd: target
/Linux-v5.4/arch/unicore32/boot/
DMakefile34 PHONY += initrd
35 initrd: target
/Linux-v5.4/arch/powerpc/kernel/
Dkexec_elf_64.c27 unsigned long kernel_len, char *initrd, in elf64_load() argument
63 if (initrd != NULL) { in elf64_load()
64 kbuf.buffer = initrd; in elf64_load()
/Linux-v5.4/Documentation/ia64/
Dxen.rst43 5. make initrd for Dom0/DomU::
47 # mkinitrd -f /boot/efi/efi/redhat/initrd-2.6.18.8-xen.img \
121 initrd=initrd-2.6.18.8-xen.img
167 5. install the kernel and initrd::
171 # mkinitrd -f /boot/efi/efi/redhat/initrd-2.6-pv_ops-xenU.img \
183 ramdisk = "/boot/efi/efi/redhat/initrd-2.6-pv_ops-xenU.img"
/Linux-v5.4/arch/arm64/kernel/
Dmachine_kexec_file.c180 char *initrd, unsigned long initrd_len, in load_other_segments() argument
193 if (initrd) { in load_other_segments()
194 kbuf.buffer = initrd; in load_other_segments()
/Linux-v5.4/arch/arm/boot/dts/
Dkirkwood-iconnect.dts19 linux,initrd-start = <0x4500040>;
20 linux,initrd-end = <0x4800000>;
164 label = "initrd";
/Linux-v5.4/Documentation/admin-guide/acpi/
Dssdt-overlays.rst71 Loading ACPI SSDTs from initrd
74 This option allows loading of user defined SSDTs from initrd and it is useful
77 It works in a similar way with initrd based ACPI tables override/upgrade: SSDT
78 aml code must be placed in the first, uncompressed, initrd under the
94 # Create the uncompressed cpio archive and concatenate the original initrd
97 cat /boot/initrd >>/boot/instrumented_initrd
/Linux-v5.4/Documentation/powerpc/
Dmpc52xx.rst27 # make zImage.initrd
31 DBug> dn -i zImage.initrd.lite5200

12345