Je ne suis pas un utilisateur forcené de Gentoo, mais cette distribution est pas mal pour tester ce genre de chose, et elle est très customisable. Par exemple, en ayant bien paramétré son ROOT pour compiler dans un système "séparé" , en disant que $TARGET pointe vers le répertoire où sera construit la cible :
# sur la cible
export USE="minimal make-symlinks"
ACCEPT_KEYWORDS="**" emerge baselayout-lite
USE="-static" emerge glibc busybox
# dans l'hote
emerge gentoo-sources
# dans les sources du kernel
make menuconfig
make
mkdir $TARGET/boot
INSTALL_PATH=$TARGET/boot make install
INSTALL_MOD_PATH=$TARGET make modules_install
Et voilà, on a un système comme Saevia. Après, ça demande un tout petit peu plus de boulot pour en faire un live-cd, mais on peut déjà tester ce système dans qemu (ou même, sans kernel, dans un chroot).
Cela permet d'avoir un système bien testé (même si baselayout-lite est encore en développement, cf le ACCEPT_KEYWORDS) basé sur une distro un minimum maintenue. Et l'esprit de Gentoo, c'est de bien connaître son système aussi, on pourra donc se baser sur toutes les docs l'accompagnant (et qui existent en français: http://www.gentoo.org/doc/fr/handbook/ )
# Pareil sous Gentoo
Posté par benoar . En réponse à la dépêche Présentation du système Saevia. Évalué à 4.
# sur la cible
export USE="minimal make-symlinks"
ACCEPT_KEYWORDS="**" emerge baselayout-lite
USE="-static" emerge glibc busybox
# dans l'hote
emerge gentoo-sources
# dans les sources du kernel
make menuconfig
make
mkdir $TARGET/boot
INSTALL_PATH=$TARGET/boot make install
INSTALL_MOD_PATH=$TARGET make modules_install
Et voilà, on a un système comme Saevia. Après, ça demande un tout petit peu plus de boulot pour en faire un live-cd, mais on peut déjà tester ce système dans qemu (ou même, sans kernel, dans un chroot).
Cela permet d'avoir un système bien testé (même si baselayout-lite est encore en développement, cf le ACCEPT_KEYWORDS) basé sur une distro un minimum maintenue. Et l'esprit de Gentoo, c'est de bien connaître son système aussi, on pourra donc se baser sur toutes les docs l'accompagnant (et qui existent en français: http://www.gentoo.org/doc/fr/handbook/ )