about summary refs log tree commit diff stats
path: root/core/install.html
diff options
context:
space:
mode:
Diffstat (limited to 'core/install.html')
-rw-r--r--core/install.html112
1 files changed, 51 insertions, 61 deletions
diff --git a/core/install.html b/core/install.html
index dfde50a..fb1a546 100644
--- a/core/install.html
+++ b/core/install.html
@@ -75,7 +75,7 @@
         installations. Partition size 128M;</p>
 
         <pre>
-        (parted) mkpart ESP fat32 4 125
+        (parted) mkpart ESP fat32 4 132
         (parted) name 2 efi
         (parted) set 2 boot on
         </pre>
@@ -83,70 +83,74 @@
         <h3>/boot</h3>
 
         <p>Boot partition. Partition with 1G provide room for kernels
-        and crux iso that can be directly boot from grub (without root
+        and bootable iso's that can be directly boot from grub (without root
         partition). Partition size 1G;</p>
 
         <pre>
-        (parted) mkpart primary ext4 125 1128
+        (parted) mkpart primary ext4 132 1132
         (parted) name 3 boot
         </pre>
 
         <h3>/</h3>
 
-        <p>Normal core crux installation root partition uses
-        approximately 2G, without /usr 200MB-500M. Minimum 2G
-        is recommended to give room to root home directory with
-        dedicated (separated) usr and var partition.
-        Partition size 4G;</p>
+        <p>Core collection installation on root partition uses
+        approximately 2G. Partition with 8G-20G is recommended
+        for a server or desktop with dedicated ports partition
+        or using only compiled packages. Partition size 20G;</p>
 
         <pre>
-        (parted) mkpart primary ext4 1128 5128
+        (parted) mkpart primary ext4 1132 21132
         (parted) name 4 root
         </pre>
 
         <h3>/var</h3>
 
         <p>Var partition is recommended 1G-5G depending on how
-        system is configured. Partition size 1G;</p>
+        system is configured. Partition size 2G;</p>
 
         <pre>
-        (parted) mkpart primary ext4 5128 6128
+        (parted) mkpart primary ext4 21132 23132
         (parted) name 5 var
         </pre>
 
-        <h3>/usr</h3>
-
-        <p>User partition with 4G-8G is recommended for a desktop
-        setup, with dedicated partition for ports. Partition size
-        8G;</p>
-
-        <pre>
-        (parted) mkpart primary ext4 6128 14128
-        (parted) name 6 usr
-        </pre>
-
         <h3>Swap (ram)</h3>
 
         <p>Swap partition general advice is to have the same size as
         memory ram, ports system will be configured to build on ram.
-        To build firefox is necessary at least 34G, swap partitions
-        will be added to lvm and this partition removed.
-        Partition size 4G;</p>
+        To build firefox is necessary at least 34G. Partition size 4G;</p>
+
+        <p>Is better to create swap partition later using
+        <a href="../tools/lvm.html">lvm</a>.</p>
 
         <pre>
-        (parted) mkpart primary linux-swap 14128 18128
-        (parted) name 3 swap
+        (parted) mkpart primary linux-swap 23132 27132
+        (parted) name 6 swap
         </pre>
 
+
         <h3>/home</h3>
 
-        <p>Home partition general advice is to fill the rest of disk
-        space. Home partition will be added later to lvm and this
-        partition removed. Fill the rest of disk space;</p>
+        <p>Home partition on desktop fill the rest of disk
+        space while on server this partition can be unnecessary.
+        Fill the rest of disk space;</p>
+
+        <p>Is better to create home partition later using
+        <a href="../tools/lvm.html">lvm</a>.</p>
+
+        <pre>
+        (parted) mkpart primary ext4 27132 100%
+        (parted) name 7 home
+        </pre>
+
+        <h3>Create filesystems</h3>
 
         <pre>
-        (parted) mkpart primary ext4 18128 100%
-        (parted) name 8 home
+        $ sudo mkfs.fat -F 32 /dev/sda2
+        $ sudo mkfs.ext4      /dev/sda3
+        $ sudo mkfs.ext4      /dev/sda4
+        $ sudo mkfs.ext4      /dev/sda5
+        $ sudo mkswap	      /dev/sda6
+        $ sudo mkfs.ext4      /dev/sda7
         </pre>
 
         <h2 id="step3">1.1.3. Prepare Install</h2>
@@ -156,41 +160,25 @@
         create file systems, install packages, configure host
         metadata and setup ports;</p>
 
-        <pre>
-        $ export CHROOT=/mnt
-        </pre>
+	<p>Export target root partition;</p>
 
-        <h3>Create filesystems</h3>
-
-        <pre>
-        $ export DEV=/dev/sda
-        </pre>
+	<pre>
+	$ export BLK_ROOT=/dev/sda
+	</pre>
 
-        <pre>
-        $ export BLK_EFI="${DEV}2"
-        $ export BLK_BOOT="${DEV}3"
-        $ export BLK_ROOT="${DEV}4"
-        $ export BLK_VAR="${DEV}5"
-        $ export BLK_USR="${DEV}6"
-        $ export BLK_SWP="${DEV}7"
-        $ export BLK_HOME="${DEV}8"
-       </pre>
+	<p>Export target root directory you want to install;</p>
 
         <pre>
-        $ sudo mkfs.fat -F 32  $BLK_EFI
-        $ sudo mkfs.ext4 $BLK_BOOT
-        $ sudo mkfs.ext4 $BLK_ROOT
-        $ sudo mkfs.ext4 $BKL_VAR
-        $ sudo mkfs.ext4 $BKL_USR
-        $ sudo mkswap $BLK_SWAP
-        $ sudo mkfs.ext4 $BKL_HOME
+        $ export CHROOT=/mnt
         </pre>
 
+	<p>If you are installing to a directory and not partitions you don't need to mount;</p>
+
         <pre>
         $ sudo mount $BLK_ROOT $CHROOT
         </pre>
 
-        <p>Create directories and mount target partitions;</p>
+        <p>Create follow directories;</p>
 
         <pre>
         $ sudo mkdir -p $CHROOT/boot
@@ -203,7 +191,11 @@
         $ sudo mkdir -p $CHROOT/tmp
         $ sudo mkdir -p $CHROOT/proc
         $ sudo mkdir -p $CHROOT/sys
+	</pre>
+
+	<p>If partition layout is different or target is a directory is not necessary to mount, create only the directories;</p>
 
+	<pre>
         $ sudo mount $BLK_BOOT $CHROOT/boot
         $ sudo mkdir -p $CHROOT/boot/efi
         $ sudo mount $BLK_EFI $CHROOT/boot/efi
@@ -211,8 +203,6 @@
         $ sudo mount $BLK_VAR $CHROOT/var
         $ sudo mkdir -p $CHROOT/var/lib/pkg
 
-        $ sudo mount $BLK_USR $CHROOT/usr
-
         $ sudo mount $BLK_HOME $CHROOT/home
         </pre>
 
@@ -226,7 +216,7 @@
         $ sudo mount -vt sysfs sysfs $CHROOT/sys
         </pre>
 
-        <p>Mount iso on target partition;</p>
+        <p>Mount iso or copy packages to target /mnt directory;</p>
 
         <pre>
         # modprobe isofs
@@ -354,7 +344,7 @@
         <a href="index.html">Core OS Index</a>
         <p>This is part of the Hive System Documentation.
         Copyright (C) 2018
-        c9 team.
+        Hive Team.
         See the file <a href="../fdl-1.3-standalone.html">Gnu Free Documentation License</a>
         for copying conditions.</p>