Installation simplifiée d'Adamantix


Pour ceux qui ont connus le projet trusted debian, puis le passage à adamantix. Vous avez remarqué que l'installation d'adamantix est assez fastidieuse. Il fallait d'abord installer debian; et effectuer toute une procédure pour upgrader le système; ajouter le nouveau noyau, etc...

Depuis peu; un CD d'installation permet d'avoir facilement un système adamantix.

Première étape, on télécharge l'ISO et on la grave.

I / INSTALLATION

Nous allons donc commencer par booter sur le CD
Le premier choix est suffisant, l'iso est basée sur un cd de rescue donc la première étape consiste à charger le système en ram.

Première chose, on change sa langue du clavier avec loadkeys -q fr

Ensuite on tape adamantix-install

On accepte le disclaimer

Il nous demande la langue du clavier, mais il n'y a pas le français ;
il faudra se débrouiller avec un clavier américain pour l'installation.

Ensuite on partitionne son disque dur; l'utilisation de cfdisk m'a posé problème.
Préférez l'utilisation de fdisk surtout si c'est un disque qui a une table de partition vide
(n pour une nouvelle partition, t pour changer le type -> 83 par défaut linux,
ne pas oublier de mettre une partition swap (type 82) et w pour enregistrer.
Attention : le bootloader sera GRUB donc il ne faut pas créer de partition /boot séparée de la partition racine.

Après cela continuez l'installation; approuvez l'emplacement de votre partition swap
Puis choisissez la partition racine.

Il vous demandera le formatage des partitions.
Je vous conseille de choisir ext3 comme système de fichiers;
on est tenté de choisir xfs mais attention le noyau ne gère pas le xfs, donc au premier reboot;
le système ne se chargera pas (petit piège car toute l'install se passe correctement)


Après avoir formaté vos partitions; on continue l'installation.

Voici la configuration réseau; rien de compliqué;on choisit l'interface; l'@ip, le masque, la gateway, et les serveurs dns
Ensuite le hostname (nom de la machine), la timezone (ici Europe,Paris)

Puis arrive le moment de choisir le mirroir pour les updates. Mon préféré est celui placé en hollande.


Acceptez les updates de sécurité (nous verrons après qu'il y a une petite erreur dans le script d'install)

Ensuite on choisit le disque de boot; préférez utiliser un disque plutôt qu'une partition.
Le moment de choisir son mot de passe root "attention, votre clavier est américain, donc choisissez un mot de passe simple( étitez les a,q,w,z caractères et chiffres )" pas d'inquiétude c'est juste pour qu'au premier boot, on ne se retrouve pas coincé.
Pareil pour le mot de passe du secoff (vous verrez qu'avec le rsbac, root n'est pas l'utilisateur le plus puissant)

Voilà l'install est finie, tapez reboot.

 

II / Premier démarrage

Choisissez le premier noyau dans le menu

Voilà, votre system boot. Première astuce, mettre son clavier en français (on va y arriver !)

On tape tant bien que mal dpkg-reconfigure console-data
On choisit alors select keymap from arch list; azerty; french; with or without euro.

Il y a un petit bug dans le script d'install; lorsqu'il crée le sources.list; il manque un tout petit espace
pour la ligne des updates de sécurité.

vi /etc/apt/sources.list

on ajoute alors un espace pour obtenir deb http://security.adamantix.org/[espace]stable-security main contrib
on fait alors un apt-get update
puis apt-get upgrade

L'iso contient la version 1.02; après un reboot, ce doit être la version 1.03 (à ce jour)

 

III / Bien commencer

Petite astuce : vi me fait taper des crises de nerf ! je veux vim !
Petit problème il n'est pas dans les packages.
On édite de nouveau le sources.list et on ajoute son mirroir debian habituel ( deb http://ftp.fr.debian.org/debian stable main)
apt-get update; et attention, comme le package que l'on va installer ne fait pas partie de la distrib; debsig-verify va nous rembarer.
apt-get remove debsig-verify
apt-get install vim

on peut retirer la ligne dans le sources.list (avec vim ;))
apt-get udpate
apt-get install debsig-verify
.

Autre astuce, on peut booster la completion ( complétion sur les pacquages apt, commandes, etc...)

vi .bashrc (dans le répertoire root)
on ajoute :

bash=${BASH_VERSION%.*}; bmajor=${bash%.*}; bminor=${bash#*.}
if [ "$PS1" ] && [ $bmajor -eq 2 ] && [ $bminor '>' 04 ] \
&& [ -f /etc/bash_completion ]; then # interactive shell
# Source completion code
. /etc/bash_completion
fi
unset bash bmajor bminor

puis rechargez le avec . .basrhc


Encore une chose, par défaut, il y a shorewall d'installé et qui bloque tout;
Perso je préfère taper mes règles à la mimine; donc /etc/init.d/shorewall stop
apt-get remove shorewall
Dans un premier temps; je change la politique qui bloque tout; et j'accepte tout.
iptables -P INPUT -j ACCEPT
iptables -P OUTPUT -j ACCEPT
pour prendre la main en ssh, faites un rm /etc/ssh/ssh_not_to_be_run et /etc/init.d/ssh restart

Voilà vous pouvez commencez tranquilement sur votre adamantix !


Document réalisé par antolien

version 1.0 ( 06/07/2004)

Ce document est librement distribuable tant qu'il reste inchangé, vous pouvez envoyer vos suggestions, améliorations, remarques, astuces à antolien_(at)_ixus.net.