Next: Post-installation, Previous: Kernel, Up: Installation [Contents]
In order to be able to boot your fresh system, wou will need an init-daemon, init-scripts and a bootloader. The init daemon is already provided by busybox, but you can optionally change it.
In the main repository, there is efibootmgr and grub to serve as bootloaders. efibootmgr can be used as a standalone bootloader, or can be used to install grub in a UEFI environment. efibootmgr is needed unless you are using a device without UEFI support (or you really want to use BIOS for a reason).
GRUB BIOS installation
$ cpt b grub && cpt i grub $ grub-install --target=i386-pc /dev/sdX $ grub-mkconfig -o /boot/grub/grub.cfg
GRUB UEFI installation
$ cpt b efibootmgr && cpt i efibootmgr $ cpt b grub && cpt i grub $ grub-install --target=x86_64-efi \ --efi-directory=esp \ --bootloader-id=CarbsLinux $ grub-mkconfig -o /boot/grub/grub.cfg
Only thing left to do is installing the init-scripts, and now you are almost ready to boot your system!
$ cpt b carbs-init && cpt i carbs-init
You can now manually edit your fstab entry, or you can use the genfstab tool. If you want to use the tool, exit the chroot and run the following:
$ wget https://github.com/cemkeylan/genfstab/raw/master/genfstab $ chmod +x genfstab $ ./genfstab -U /mnt >> /mnt/etc/fstab