summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAaron Ball <nullspoon@oper.io>2023-03-05 11:15:06 -0700
committerAaron Ball <nullspoon@oper.io>2023-03-05 11:15:06 -0700
commitdfcf646257566df65a07722c30564286935f394a (patch)
treebf33ec7d6bf913a4860238f225ac90788f01086f
parent3c4a728f6d23bce2b2f7a523b01c6b88f3ced2f9 (diff)
downloadmkinitramfs-dfcf646257566df65a07722c30564286935f394a.tar.gz
mkinitramfs-dfcf646257566df65a07722c30564286935f394a.tar.xz
Rewrite README to markdown and remove cryptroot option
This switches the readme over to markdown which has a much smaller interpreter than asciidoc (welcome commonmark!). Also, the cryptroot option was removed a few commits back, so this removes its documentation from the readme.
-rw-r--r--README.adoc111
-rw-r--r--README.md85
2 files changed, 85 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.
-
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..501756e
--- /dev/null
+++ b/README.md
@@ -0,0 +1,85 @@
+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.
+
+
+
+### 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.

Generated by cgit