diff options
Diffstat (limited to 'README.adoc')
-rw-r--r-- | README.adoc | 111 |
1 files changed, 0 insertions, 111 deletions
diff --git a/README.adoc b/README.adoc deleted file mode 100644 index 646ebbe..0000000 --- a/README.adoc +++ /dev/null @@ -1,111 +0,0 @@ -README -====== - -Description ------------ - -Mkinitramfs is a shell script that will generate a cpio init ram filesystem. - -The script itself simply checks for minimum required kernel capabilities, -recursively copies in useful applications and their library dependencies (using -ldd), and uses cpio to generate an init ram filesystem. - -Note that this also includes an init script used for booting from the initrd -image, into the actual system. It includes support for dm-crypt encrypted root -volumes, as well as providing simple debugging capabilities. - - -Usage ------ - -The script, mkinitramfs, creates a new init ram filesystem. - -To use it, simply execute it, with the version of the kernel specified, and it -will create the initrd file, written to /boot/initrd-${version}. A -corresponding /boot/vmlinuz-${version} and /boot/System.map-${version} is -required. This version format is recognized by grub, so grub-mkconfig will -detect these files. - -NOTE: This will overwrite the /boot/initrd-${version} file if it exists. If -you have something there that you want to keep, be sure to back it up before -running mkinitramfs. - - -Init Arguments --------------- - -root -~~~~ -* *required*: yes -* *examples*: -** root=/dev/sda3 -** root=UUID=92b74fd7-6e4f-4a52-ad40-fac874410ca3 -** root=LABEL=system - -Path to the root device. Supports a dev path, LABEL, and UUID values. If device -is encrypted, the user will be prompted to decrypt it with a password. The -decrypted device will be mounted at _/dev/mapper/_dev_sda3_ (per the example). - -NOTE: This only works with encrypted devices where the encrypted device - contains only a filesystem. If the encrypted device contains its own - partition table, see the _cryptroot_ directive. - - -cryptroot -~~~~~~~~~ -* *required*: no -* *examples*: -** cryptroot=/dev/mapper/_sdap3 -** cryptroot=UUID=92b74fd7-6e4f-4a52-ad40-fac874410ca3 -** cryptroot=LABEL=system - -Provides an alternate root device, set after decrypting the encrypted root -device. Only useful when the root directive is set. An example of using this -might be, root specifies a cryptluks device, that once decrypted, contains its -own partition table with partitions. This directive can be used to specify -which of those partitions is the system partition, after decryption has taken -place. - -.Example ----- -root=/dev/sda3 cryptroot=/dev/mapper/_dev_sda3p1 ----- - -This example uses /dev/sda3 (which is a cryptluks device) as the original root. -The user is prompted to decrypt it with a password. After successful -decryption, the root device is reset to _dev_sda3p1, which is partition 1 of -the decrypted sda3 cryptluks device. - - -quiet -~~~~~ -* *required*: no -* *examples*: NA - -Applying this kernel parameter will quiet the boot process significantly. This -parameter is respected by the mkinitramfs init process as well as the Linux -kernel. - - -initdebug -~~~~~~~~~ -* *required*: no -* *examples*: NA - -Enables step-by-step boot mode. Each step requires the user to hit the return -key. - -NOTE: Enabling this will probably make the boot process go very slowly as it - requires a user response for every step. - - -interractive -~~~~~~~~~~~~ -* *required*: no -* *examples*: NA - -Drops the user into an interractive shell, but before performing the first -mount operation, which is where most problems start to occur. This can be -useful for implementing new features in the init script, debugging problems, -checking the environment, etc. - |