Gentoo/FreeBSD est un sous-projet du projet Gentoo/Alt ayant pour but de fournir un système d'exploitation FreeBSD complètement fonctionnel qui bénéficierait des outils Gentoo, tels que le système d'initialisation et le système de gestion de paquets Portage.
Ce projet est toujours en développement et pour le moment pas assez stable pour évoluer en production, vous trouverez des informations sur le blog de flameeyes à cette adresse : http://planet.gentoo.org/developers/flameeyes?cat=59
Voici la 1ere version d'un liveCD Gento/FreeBSD, il s'agit d'un stage3 sous forme de LiveCD avec ntftp (client ftp) et cvs en plus :
Somme md5 : 20cb2f8d26bbfb96aaac190c14823488 live_gfbsd.iso280 Mo
Vous trouverez ici une image qemu avec un minimum de paquets installé. Cela vous permettra de faire des tests sur ce système et une idée sur ce projet prométeur, en tous cas je l'espère. Seul le clavier est configuré pour utiliser le français. Téléchargement de l'image au format qcow :
20061030gentoofbsd.img.tar.bz2452MoVous trouverez ici une image qemu plus complète que la précédente avec Freebsd6.2 et xfce4. L'image est au format qcow :
GentooFreebsdXfce.tar.bz21.2GoLe login : root
Le mot de passe : frogdev
La commande que j'utilise : qemu -hda /home/gaetan/Desktop/ImgQemu/gentoofbsd.img -boot c -m 500 -k fr -soundhw all -usb
Pour utiliser qemu une documentation est disponible sur le forum gentoo : http://forums.gentoo.org/viewtopic-t-408750.html
Prochainement :
Vous trouverez ici un stage4 avec freebsd6.2_beta et boot0 pour le gestionnaire de démarrage.
Comment l'installer ?
1. Téléchager freesbie.
2. Booter sur freesbie.
3. Utilitaire sysinstall :
# sysinstall
. Dans la section "keymap", sélection du clavier français.
. Dans la section "custom" Création des partitions.
Principe de partitionnement sous freebsd :
FreeBSD a besoin d'une entrée dans la table de partition primaire de votre disque dur. Cette partition primaire est appelée ``tranche'' (slice en anglais) dans la terminologie FreeBSD. Il utilise ensuite le programme disklabel pour créer plusieurs partitions logiques dans cette partition primaire. Ces partitions logiques sont appelées ``partitions'' dans la terminologie FreeBSD. Ce concept est similaire à la façon dont Linux (et DOS) manipule les partitions logiques dans une partition étendue. Vous ne pouvez pas installer FreeBSD dans une partition étendue créée par Linux (ou DOS). Notez que le programme fdisk de Linux n'affiche pas les partitions d'une tranche FreeBSD depuis le menu principal, mais il peut afficher l'information de nommage de disque (disklabel) BSD si on utilise la commande 'b'. Le résultat sera quelque chose comme ceci (/dev/hda4 est la tranche FreeBSD) :
# fdisk /dev/hda
Command (m for help): p
Disk /dev/hda: 64 heads, 63 sectors, 621 cylinders
Units = cylinders of 4032 * 512 bytes
Device Boot Begin Start End Blocks Id System
/dev/hda1 * 1 1 27 54400+ 83 Linux native
/dev/hda2 28 28 55 56448 83 Linux native
/dev/hda3 56 56 403 701568 83 Linux native
/dev/hda4 404 404 621 439488 a5 BSD/386
Command (m for help): b
Reading disklabel of /dev/hda4 at sector 1624897.
BSD disklabel command (m for help): p
8 partitions:
# size offset fstype [fsize bsize cpg]
a: 64512 1624896 4.2BSD 0 0 0 # (Cyl. 404 - 419)
b: 104832 1689408 swap # (Cyl. 420 - 445)
c: 878976 1624896 unused 0 0 # (Cyl. 404 - 621)
e: 64512 1794240 4.2BSD 0 0 0 # (Cyl. 446 - 461)
f: 645120 1858752 4.2BSD 0 0 0 # (Cyl. 462 - 621)
BSD disklabel command (m for help): q
#
Les lettres `a'...`f' dans la première colonne sont les mêmes étiquettes (labels) que celles utilisées plus bas dans l'exemple d'une tranche FreeBSD. Il y a trois partitions spéciales dans le jargon FreeBSD. La lettre `a' désigne la partition racine, `b' la partition de swap tandis que `c' désigne la tranche en entier. Voyez la documentation pour plus d'information sur la façon ``standard'' d'affecter ces lettres aux différents types de partitions.
Après ces quelques explications vous pouvez passer au partionnement.
Dans la section "partition" vous pouvez créer les tranches et la section "label" vous pouvez créer les partitions logiques.
Exemple de partionnement tres simpliste :
Utiliser tous l'espace diponibles du disque dans la section partition puis dans la section label :
ad0s1a pour /
ad0s1b pour le swap
4. Montage des partitions.
# mkdir /root/gentoo
# mount /dev/ad0s1a /root/gentoo
Création du répertoire /proc
# mkdir /root/gentoo/proc
Création du répertoire dev
# mkdir /root/gentoo/dev
5. Décompression du stage4
# cd /root/gento
# tar -jxvpf stage4-fsbd.tar.bz2
6. Configurer /etc/fstab
# nano /etc/fstab
/dev/ad0s1a / ufs rw 1 1
/dev/ad0s1b none swap sw 0 0
/dev/acd0 /mnt/cdrom cd9660 ro,noauto 0 0
7. activer le swap
8. synchroniser portage
# mount -t devfs none /root/gentoo/dev/
# cp /etc/resolv.conf /root/gentoo/etc/
# chroot /root/gentoo/ /bin/bash
# env-update && source /etc/profile
# emerge --sync
(Le fichier /etc/make.conf contient le minimum d'option)
9. Gestionnaire de boot. Installation de boot0 (pour utiliser grub : http://www.gentoo.org/doc/fr/gentoo-freebsd.xml)
# exit
# fdisk -B -b /root/gentoo/boot/boot0 /dev/ad0
# chroot /root/gentoo /bin/bash
# disklabel -B /dev/ad0s1
(Répondre y aux questions)
10. Reboot
# exit
# init 6
Tout marche ;-)
Le login : root
Le mot de passe : frogdev
Liens utiles :
http://www.gentoo.org/doc/fr/gentoo-freebsd.xml
http://gentoo-wiki.com/HOWTO_Gentoo/FreeBSD
http://www.frbsd.org/fr/install-5.0/
Voir les commentairesAjouter un commentaire
- [
Basé sur Itseasy
|
Thème : Frogdev
] -
Les informations ne sont données qu'à titre indicatif.
© frogdev site francophone sur Gentoo, Licence FDL 2008
[ Page générée en 0.01391 secondes | Compression gZip active ]
Poids XHTML : 22.67 ko (26.66 ko non compressé) - CSS : 5.92 ko
Eléments chargés : 7.83 ko