Next: Installation [Contents]
This is the full documentation of Carbs Linux, from the details of the distribution, installation, to the package manager. It is not yet complete.
This documentation is also available in the distribution by the
carbs-docs
package, which can be read by either running
info carbslinux
or reading /usr/share/doc/carbslinux.txt with your
favorite pager. You can install either the info
or texinfo
for doing the first.
• Installation | Installing Carbs Linux | |
• Init System | Configure the init system | |
• Contribution Guidelines | Contribute to Carbs Linux | |
• GNU Free Documentation License | Your rights | |
— The Detailed Node Listing — Installation | ||
---|---|---|
• Preparing Environment | Getting ready to chroot | |
• Chroot | Going inside your new system | |
• System Configuration | Customizing your system for personal use | |
• Kernel | Compiling your own kernel | |
• Making your system bootable | Installing bootloader and boot scripts | |
• Post-installation | Post-installation tasks | |
Preparing Environment | ||
• Download | Download the root filesystem tarball | |
• Signature verification | Verify the signature of the rootfs tarball | |
• Extracting the tarball | Extracting the root filesystem to the desired location | |
• Obtain the chroot helper | Download the script to easily chroot into the new filesystem | |
Chroot | ||
• Setting up repositories | Basic setup for obtaining repositories | |
• Updating packages | Update your system | |
• Installing packages | Install new software on your system | |
• Essential Software | Software you might want to include on your system | |
• Obtaining the documentation | Install documentation for offline use (optional) | |
System Configuration | ||
• Configuring hostname | Setting up system hostname (recommended) | |
• Hosts file | Setting up hosts file for networking (optional) | |
Kernel | ||
• Obtaining the kernel sources | Downloading the Linux source code | |
• Kernel dependencies | Requirements for building the kernel | |
• Building the kernel | Configure and compile the kernel | |
Making your system bootable | ||
• Bootloader | Install a bootloader for your system | |
• Init scripts | Install init scripts for your system | |
• Fstab | Generating fstab | |
Post-installation | ||
• KISS repositories | Acquire kiss repositories | |
Init System | ||
• Configuring Init | Ways to configure the init system | |
• Changing Init Program | Replace the default busybox init with something new | |
Configuring Init | ||
• Kernel Command Line | Configure init through the boot parameters | |
• ‘/etc/init/rc.conf’ file | Configure init through the configuration file | |
• Init Hooks | Configure init through hooks | |
Changing Init Program | ||
• Rebooting after changing init | Ways to reboot after replacing the init system | |
Contribution Guidelines | ||
• Conventions | Conventions of the distribution | |
Conventions | ||
• Shell Conventions | Conventions for shell scripts | |
• Repository Conventions | Conventions for repository build scripts | |
Next: Installation [Contents]