This article discusses the “Expert Installation”, which is almost totally manual and should only be considered, if you are an advanced GNU/Linux User or adventurous.
The “Expert Installation method” is very flexible, there are many ways to do it, so we can give only some hints and examples here.
km helper program or load the desired keyboard layout with loadkeysfdisk(command line), parted (command line) and cfdisk (TUI). For novice users cfdisk is the easiest to use. To find out what drives are available (and which partitions already exist) use the command fdisk -l. Create one swap partition (type 82) and at least one Linux partition (type 83).mkswap, for the OS file system(s) use mkfs.ext2, mkfs.ext3 or mkfs.ext4. For reasonable fast computers ext4 is recommended. If you have a very slow hard disk in an very old computer (e. g. P I) you may want to try ext2.swapon/tmp/install. For a ext4 partition use the -t ext4 option. E. g. mount -t ext4 /dev/sda2 /tmp/install/mnt, e. g. mount -t iso9660 /dev/scd0 /mntcd /tmp/installtar xvzpf /mnt/os/connos.tar.gzmount --bind /dev /tmp/install/dev mount --bind /proc /tmp/install/proc mount --bind /sys /tmp/install/sys chroot /tmp/install /bin/bash -l
* Now that you are actually on the installed system we must do some configuring. First create a temporary /etc/mtab:
cat /proc/mounts >/etc/mtab
grep ^/dev /proc/mounts
as template. The entries should look like this:
/dev/sda1 swap swap defaults 0 0 /dev/sda2 / ext4 defaults 0 1
grub --no-floppy --device-map /boot/grub/device.map quit
/boot/grub/device.mapcp -a /usr/lib/grub/i386-pc/* /boot/grub/
timeout 5 default 0 color light-blue/black light-cyan/blue # (0) ConnochaetOS title ConnochaetOS root (hd0,1) kernel /boot/vmlinuz26-libre-lts root=/dev/sda2 rootflags= rootfstype=ext4 ro initrd /boot/kernel26-libre-lts.img # (1) ConnochaetOS-Fallback title ConnochaetOS Fallback root (hd0,1) kernel /boot/vmlinuz26-libre-lts root=/dev/sda2 rootflags= rootfstype=ext4 ro initrd /boot/kernel26-libre-lts-fallback.img
grub-install hd0mkinitcpio -p kernel26-libre-lts
passwdadduser/etc/rc.conf and adapt the parameters as you wish. (TODO: add rc.conf wiki page)/etc/resolv.conf and add a nameserver/etc/locale.gen and remove comments from locales which you want to use. After that execute locale-genexit from the chrootumount /tmp/install/dev umount /tmp/install/proc umount /tmp/install/sys umount /tmp/install
Keyboard layout at the lower right corner.