about summary refs log tree commit diff stats
path: root/core/reboot.html
diff options
context:
space:
mode:
authorSilvino Silva <silvino@bk.ru>2018-02-23 14:11:23 +0000
committerSilvino Silva <silvino@bk.ru>2018-02-23 14:11:23 +0000
commitb1f78adfe84a641cab003b115de54328d634e13f (patch)
tree1cc43c3cab8f68226ee7b304e0426beedd89d1a4 /core/reboot.html
parentf1b8c0c4eefb21e655864b901b227f3af191e84d (diff)
downloaddoc-b1f78adfe84a641cab003b115de54328d634e13f.tar.gz
core dracut back to reboot
Diffstat (limited to 'core/reboot.html')
-rw-r--r--core/reboot.html46
1 files changed, 44 insertions, 2 deletions
diff --git a/core/reboot.html b/core/reboot.html
index aa45a0f..d8793a6 100644
--- a/core/reboot.html
+++ b/core/reboot.html
@@ -31,7 +31,7 @@
           /bin/bash --login
         </pre>
 
-        <h2 id="linux">1.4.1. Port kernel</h2>
+        <h2 id="linux">1.4.1. Kernel</h2>
 
         <p>Core ports have two
         <a href="linux.html">linux kernels</a>,
@@ -54,7 +54,48 @@
         # pkgadd /usr/ports/packages/linux-libre#4.9.11-2.pkg.tar.gz
         </pre>
 
-        <h2 id="grub">1.4.3. Configuring Grub2</h2>
+        <h2 id="dracut">1.4.2. Initram</h2>
+
+        <p>Install dracut;</p>
+
+        <pre>
+        # cd /usr/ports/c9-ports/dracut
+        # pkgmk -d
+        # pkgadd /usr/ports/packages/dracut#044-2.pkg.tar.gz
+        </pre>
+
+        <p>Review configuration file;</p>
+
+        <pre>
+        # PUT YOUR CONFIG IN separate files
+        # in /etc/dracut.conf.d named "<name>.conf"
+
+        # Equivalent to -H
+        hostonly="yes"
+
+        # Mount / and /usr read-only by default.
+        ro_mnt="no"
+
+        # Equivalent to -m "module module module"
+        dracutmodules+="dash kernel-modules rootfs-block udev-rules usrmount base fs-lib shutdown"
+
+        # Equivalent to -a "module"
+        add_dracutmodules+="caps debug"
+
+        # Equivalent to -o "module"
+        #omit_dracutmodules+="systemd systemd-bootchart systemd-networkd systemd-initrd"
+
+        # SEE man dracut.conf(5) for options
+        </pre>
+
+        <p>Run dracut to create init ram filesystem for
+        port linux-blob kernel;</p>
+
+        <pre>
+        # dracut -v /boot/initramfs-4.9.9-blob.img 4.9.9-blob
+        </pre>
+
+        <h2 id="grub">1.4.3. Grub</h2>
 
         <p>Create grub file in /etc/default/grub with values;</p>
 
@@ -127,6 +168,7 @@
             linux (loop)/boot/vmlinuz64 loglevel=3 cde
             initrd (loop)/boot/corepure64.gz
         }
+        </pre>
 
         <h2 id="checkup">1.4.4. Checkup</h2>