about summary refs log tree commit diff stats
path: root/core
diff options
context:
space:
mode:
Diffstat (limited to 'core')
-rw-r--r--core/install.html153
1 files changed, 64 insertions, 89 deletions
diff --git a/core/install.html b/core/install.html
index f95910f..be98a0d 100644
--- a/core/install.html
+++ b/core/install.html
@@ -18,6 +18,13 @@
         <a href="http://crux.nu/Main/Handbook3-2">Hand book 3.2</a>,
         .</p>
 
+        <p>If you are booting from crux iso and is not your keyboard
+        layout of choice run;</p>
+
+        <pre>
+        # loadkeys dvorak
+        </pre>
+
         <h2 id="step1">1.1.1. Download Iso</h2>
 
         <a href="http://crux.nu/Main/Download">Download Page</a>
@@ -33,143 +40,114 @@
 
         <p>Prepare disk or target location where new system will
         be installed. Follow steps describe how to create efi and
-        separate partitions such as; boot, root, var, tmp,
-        usr, ports, swap and home. Information about
+        separate partitions such as;
+        bios grub, EFI, swap, boot, root, var, usr and home.
+        Information about
         <a href="http://devil-detail.blogspot.pt/2013/07/install-grub2-on-gpt-disk-dedicated-partition.html">gpt partition table</a>.
         </p>
 
+        <p>Create gpt label and set unit size to use;</p>
         <pre>
         (parted) mklabel gpt
+        (parted) unit mib
+        </pre>
+
+        <h3>bootloader</h3>
+
+        <p>Partition used by grub boot loader. Partition size 2M;</p>
+
+        <pre>
+        mkpart primary 1 3
+        name 1 grub
+        set 1 bios_grub on
         </pre>
 
         <h3>/boot/efi</h3>
 
         <p>EFI System Partition, ESP type EF00. Partition
         with between 500M and 100M is recommended for standard
-        installations.</p>
+        installations. Partition size 128M;</p>
 
         <pre>
-        (parted) mkpart ESP fat32 1MiB    120MiB
+        (parted) mkpart ESP fat32 3 131
+        (parted) name 2 boot
+        (parted) set 2 boot on
         </pre>
 
+        <h3>Swap (ram)</h3>
+
+        <p>Swap partition general advice is same size as memory ram,
+        ports system configured to build on ram need at least 34G
+        to build firefox. Other swap partitions can be added later for port
+        build on ram. Partition size 512M;</p>
+
         <pre>
-        (parted) align-check opt 1
+        (parted) mkpart primary linux-swap 131 643
+        (parted) name 3 swap
         </pre>
 
         <h3>/boot</h3>
 
-        <p>Boot partition. Partition with 1G provides
-        room for crux iso to boot directly from grub.</p>
-
-        <pre>
-        (parted) mkpart primary ext4 120MiB 1000MiB
-        </pre>
+        <p>Boot partition. Partition with 1G provide room for kernels and
+        crux iso that can be directly boot from grub (without root partition).
+        Partition size 1G;</p>
 
         <pre>
-        (parted) align-check optimal 2
+        (parted) mkpart primary ext4 643 1667
+        (parted) name 4 boot
         </pre>
 
         <h3>/</h3>
 
-        <p>Normal installation root partition uses 200MB-500MB, being
-        1G recommended. Since we have plenty of space a partition
-        with 2G will be used to host a complete backup of final installation
-        configuration.</p>
+        <p>Normal core crux installation root partition uses approximately 2G,
+        without /usr 200MB-500M. Minimum 2G is recommended. Partition size 2.4G;</p>
 
         <pre>
-        (parted) mkpart primary ext4 1000MiB 3000MiB
+        (parted) mkpart primary ext4 1667 4096
+        (parted) name 5 root
         </pre>
 
-        <pre>
-        (parted) align-check optimal 3
-        </pre>
+        <p>Core system can be installed from here, additional partitions can be
+        created now or later.</p>
 
         <h3>/var</h3>
 
-        <p>Var partition is recommended 100MiB-500MiB, we will
-        use 1G;</dd>
-
-        <pre>
-        (parted) mkpart primary ext4 3000MiB 4000MiB
-        </pre>
-
-        <pre>
-        (parted) align-check optimal 4
-        </pre>
-
-        <h3>/tmp</h3>
-
-        <p>Temp partition with 20M-50M;</dd>
-
-        <pre>
-        (parted) mkpart primary ext4 4000MiB 4050MiB
-        </pre>
+        <p>Var partition is recommended 100MiB-500MiB. Partition size 1G;</dd>
 
         <pre>
-        (parted) align-check optimal 5
+        (parted) mkpart primary ext4 4096 5120
+        (parted) name 6 var
         </pre>
 
         <h3>/usr</h3>
 
-        <p>User partition with 4G is recommended for a desktop
-        setup, we will use 8G;</dd>
-
-        <pre>
-        (parted) mkpart primary ext4 4050MiB 12000MiB
-        </pre>
+        <p>User partition with 4G-8G is recommended for a desktop setup, we will use 8G;</dd>
 
         <pre>
-        (parted) align-check optimal 6
+        (parted) mkpart primary ext4 5120 13312
+        (parted) name 7 usr
         </pre>
 
         <h3>/home</h3>
 
-        <p>Home partition with 180G;</dd>
-
-        <pre>
-        (parted) mkpart primary ext4 12000MiB 192000MiB
-        </pre>
-
-        <pre>
-        (parted) align-check optimal 7
-        </pre>
-
-        <h3>/usr/ports</h3>
-
-        <p>Ports partition with 120G allows to host sources, package
-        backups and ports;</dd>
-
-        <pre>
-        (parted) mkpart primary ext4 192000MiB 312000MiB
-        </pre>
-
-        <pre>
-        (parted) align-check optimal 8
-        </pre>
-
-        <h3>Swap (ram)</h3>
-
-        <p>Swap partition general advice is same size as memory ram,
-        ports system configured to build on ram need at least 30G
-        to build firefox. Other swap partitions can be added later for port
-        build on ram.</p>
+        <p>Home partition can have limited size for later creation of lvm or fill the rest of
+        disk space;</dd>
 
         <pre>
-        (parted) mkpart primary linux-swap 312000MiB 342000MiB
+        (parted) mkpart primary ext4 13312 -1
+        (parted) name 8 home
         </pre>
 
-        <p>Create filesystems;</p>
+        <h3>Create filesystems</h3>
 
         <pre>
-       $ export BLK_EFI=/dev/sda1
-       $ export BLK_BOOT=/dev/sda2
-       $ export BLK_ROOT=/dev/sda3
-       $ export BLK_VAR=/dev/sda4
-       $ export BLK_TMP=/dev/sda5
-       $ export BLK_USR=/dev/sda6
-       $ export BLK_HOME=/dev/sda7
-       $ export BLK_PRT=/dev/sda8
-       $ export BLK_SWAP=/dev/sda9
+       $ export BLK_EFI=/dev/sda2
+       $ export BLK_SWAP=/dev/sda3
+       $ export BLK_BOOT=/dev/sda4
+       $ export BLK_ROOT=/dev/sda5
+       $ export BLK_VAR=/dev/sda6
+       $ export BLK_USR=/dev/sda7
+       $ export BLK_HOME=/dev/sda8
         </pre>
 
         <pre>
@@ -184,10 +162,8 @@
        $ sudo mkfs.ext4 $BLK_BOOT
        $ sudo mkfs.ext4 $BLK_ROOT
        $ sudo mkfs.ext4 $BKL_VAR
-       $ sudo mkfs.ext4 $BKL_TMP
        $ sudo mkfs.ext4 $BKL_USR
        $ sudo mkfs.ext4 $BKL_HOME
-       $ sudo mkfs.ext4 $BKL_PRT
         </pre>
 
         <h2 id="step3">1.1.3. Prepare Install</h2>
@@ -222,7 +198,6 @@
         $ sudo mkdir -p $CHROOT/var/lib/pkg
 
         $ sudo mount $BLK_USR $CHROOT/usr
-        $ sudo mount $BLK_PRT $CHROOT/usr/ports
 
         $ sudo mount $BLK_HOME $CHROOT/home
         </pre>