about summary refs log tree commit diff stats
path: root/core
diff options
context:
space:
mode:
Diffstat (limited to 'core')
-rw-r--r--core/index.html6
-rw-r--r--core/linux.html46
-rw-r--r--core/reboot.html46
3 files changed, 50 insertions, 48 deletions
diff --git a/core/index.html b/core/index.html
index 485bf65..2a8e4b9 100644
--- a/core/index.html
+++ b/core/index.html
@@ -60,8 +60,9 @@
 
             <li><a href="reboot.html">1.4. Prepare for reboot</a>
                 <ul>
-                    <li><a href="reboot.html#linux">1.4.1. Port kernel</a></li>
-                    <li><a href="reboot.html#grub">1.4.3. Configuring Grub</a></li>
+                    <li><a href="reboot.html#linux">1.4.1. Kernel</a></li>
+                    <li><a href="reboot.html#dracut">1.4.2. Dracut</a></li>
+                    <li><a href="reboot.html#grub">1.4.3. Initram</a></li>
                     <li><a href="reboot.html#checkup">1.4.4. Checkup</a></li>
                 </ul>
             </li>
@@ -76,7 +77,6 @@
                     <li><a href="linux.html#linuxlibre">2.1.1. Port Linux libre</a></li>
                     <li><a href="linux.html#kinstall">2.1.2. Manual install</a></li>
                     <li><a href="linux.html#kuninstall">2.1.3. Manual remove</a></li>
-                    <li><a href="linux.html#dracut">2.1.4. Dracut</a></li>
                 </ul>
             </li>
             <li><a href="hardening.html">2.2. Hardening</a>
diff --git a/core/linux.html b/core/linux.html
index c52f9b8..94c98f0 100644
--- a/core/linux.html
+++ b/core/linux.html
@@ -18,8 +18,9 @@
         <h2 id="#linuxlibre">2.1.1. Port Linux Libre</h2>
 
         <p>Default crux configuration can be obtained from iso,
-        kernel port depends on dracut and grub but is not required
-        to install them. To build and install this port using prt-get;</p>
+        kernel port depends on <a href="reboot.html#dracut">dracut</a> and grub
+        but is not required to install them. To build and install this port
+        using prt-get;</p>
 
         <pre>
         $ prt-get depinst linux-libre
@@ -289,47 +290,6 @@
         $ sudo rm /boot/System.map-4.9.12-grsec
         </pre>
 
-        <h2 id="dracut">2.1.4. Dracut</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.11-blob.img 4.9.11-blob
-        </pre>
-
         <a href="index.html">Core OS Index</a>
         <p>This is part of the c9-doc Manual.
         Copyright (C) 2017
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>