From 22acdacfc303c98dcf240dd6cf76ab5d8accd996 Mon Sep 17 00:00:00 2001 From: mayfrost Date: Mon, 26 Feb 2018 01:35:51 +0000 Subject: [PATCH] Create Initiation Rite.md --- Initiation Rite.md | 291 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 291 insertions(+) create mode 100644 Initiation Rite.md diff --git a/Initiation Rite.md b/Initiation Rite.md new file mode 100644 index 0000000..ec9d738 --- /dev/null +++ b/Initiation Rite.md @@ -0,0 +1,291 @@ +# Initiation Rite + +This guide is for those who want to install either CRUX or Source Mage GNU/Linux. It was written so it can be used by both, only diverging on the particular details. +* CRUX: A ports based, BSD style init scripts, distro following true KISS principles (Keep It Simple, Stupid). +* Source Mage GNU/Linux: Without 3rd party patches, sensible defaults or masked packages, free from obfuscated and pre-configured code, use clean dependencies as they came from upstream developers and can also use flags. + +== START +Boot in UEFI mode if on UEFI, BIOS if on BIOS, and select installation media. +# Make sure your network is up (OPTIONAL) +{{{dhcpcd }}} +# Temporarily change keyboard (available configurations can be found in /usr/share/keymaps/i386/qwerty) +{{{loadkeys }}} + +== PARTITIONING +Supported filesystems by bootloaders are (if on UEFI ignore this as it only supports FAT): +* LILO: indifferent (anything?) +* SYSLINUX: ext2, ext3, ext4, btrfs, ufs 1/2, FAT16, FAT32, iso9660, udf, NTFS +* GRUB Legacy: FAT16, FAT32, minix, ext2, ext3, ext4, ReiserFS, JFS, XFS, VSTa fs, Btrfs +* GRUB 2: ext2, ext3, ext4, btrfs, zfs, ufs, minix, iso9660, udf, jfs, hfs, hfs+, afs, affs, sfs, xfs, reiserfs, tar, cpio, NTFS, FAT16, FAT32 + +In these examples we make only two partitions but you can extend this if you know how. The partitions are one root partition, later mounted to /mnt/drive format with mkfs., and one boot partition, later mounted to /mnt/drive/boot and format with mkfs. unless is UEFI in which case mkfs.vfat is the only format available and will be mounted to /mnt/drive/boot/efi. + +# Use parted +{{{ +parted /dev/sda +}}} +# Inside parted, if on UEFI label the disk "gpt", but if on BIOS label it "msdos" +{{{ +mklabel