Christian KAKESA

Aller au contenu | Aller au menu | Aller à la recherche

dimanche 1 mars 2009

Installer Ubuntu Intrepid Ibex sous LVM2 [ubuntu/debian]

Pour ceux qui veulent bénéficier de la puissance des groupes de volumes lors de l'installation d'une Ubuntu Intrepid Ibex, il faut savoir que c'est possible mais avec un peu de hack pour le moment. Une connexion internet est obligatoire pour le paquet lvm2 non disponible de base sur le Live CD. Si vous n'avez pas de connexion internet en Live CD, penser à récupérer le .deb du package lvm2 et de le sauvegarder sur une clé usb par exemple.

Pré-requis

  • Un live CD Ubuntu Intreprid Ibex
  • Un disque dur libre pour le nouveau système

Démarrage du Live CD

Une fois le Live CD lancé, Il faut installer lvm2 car il n'est pas installer par défaut.

sudo aptitude install lvm2

Partitionnement du disque

sudo modprobe dm-mod
sudo modprobe dm-snapshot

Il faut tout d'abord créer une partition de 100Mo environ pour "/boot", car elle doit se trouver en dehors du groupe de volume ; au démarrage de la machine le bios n'est pas équiper pour lire dans un volume groupe.
Le reste du disque dur peut être utiliser pour la seconde partition. Créer donc les deux partitions primaires grâce à fdisk.

sudo fdisk /dev/sda
...

Vous devez obtenir par exemple une partition primaire de 100Mo (/dev/sda1) et une seconde partition primaire de la taille restante du disque dur (/dev/sda2).
Il faut maintenant les formater.

sudo mkfs.ext3 -j /dev/sda1
sudo pvcreate /dev/sda2
sudo vgcreate hdvolume /dev/sda2

Nous avons formaté la partition "boot" : /dev/sda1. nous avons initialiser le volume physique sur /dev/sda2 et créé le groupe de volume "hdvolume".
Il faut maintenant créer des volumes logiques pour le reste de notre système et les formater.

sudo lvcreate -n root -L 10G hdvolume
sudo lvcreate -n swap -L 2G hdvolume
sudo lvcreate -n home -L 20G hdvolume
sudo mkfs.ext3 -j /dev/hdvolume/root -L root
sudo mkswap /dev/hdvolume/swap -L swap
sudo mkfs.ext3 -j /dev/hdvolume/home -L home
sudo vgchange -a y hdvolume

Installation d'ubuntu

Il est temps de lancer à présent l'installation d'Ubuntu Intrepid Ibex via l'icône du desktop. Lorsque l'installeur vous propose le partitionnement choisissez l'option manuelle.
La partition "/boot" doit correspondre à notre /dev/sda1 ; la racine "/" peut correspondre à la partition labellisé "root" dans notre groupe de volume ; faite correspondre de la même manière la "swap" puis la "home". Terminer l'installation. NE PAS REBOOTER juste après l'installation car le système installer ne sait pas lire dans notre groupe de volume, donc suivez les instructions suivantes pour installer lvm2 dans notre nouveau système.

Avant de rebooter

cd /mnt
sudo mkdir my_root
sudo mount /dev/hdvolume/root my_root
sudo mount /dev/sda1 my_root/boot
sudo mount -o bind /proc my_root/proc
sudo mount -o bind /dev my_root/dev
sudo cp /etc/resolv.conf my_root/etc
sudo chroot my_root

sudo aptitude install lvm2
exit
sudo umount my_root/boot
sudo umount my_root/proc
sudo umount my_root/dev
sudo umount my_root
exit

Nous voilà enfin prêt à rebooter. Je vous conseille de lire une documentation sur LVM pour profiter des bienfaits de cette technologie.

dimanche 8 février 2009

FPGA - Xilinx Spartan 3E 250K

Bon voilà ma toute première board avec laquelle je compte entamer cette aventure au cœur de puces binaires.

FPGA pourquoi faire ? En fait je suis tomber dessus par hasard... Un ami, Xavier Carcelle, m'a fait par du projet sur lequel il travaille, OpenPattern,dont l'une des composantes est le FPGA. Bref le prétexte était déjà là pour commencer a s'y intéresser de plus près.

Équiper de deux ouvrages, FPGA Course: in 9 Chapters et Linux embarqué 2e édition, je suis déjà bien lancé dans cette technologie. Si tout va aussi vite que maintenant, peut-être que d'autres billets viendront alimenter ce blog.

Les softs de mon étude

$ sudo aptitude install kicad kicad-common kicad-doc-fr
$ sudo aptitude install verilog verilog-mode
$ sudo aptitude install gerbv

À suivre...
Xilinx Spartan 3E FPGA 250K

vendredi 20 avril 2007

Installer VMware Server Console [UBUNTU EDGY]

J'ai pas mal joué avec VMware player ces derniers temps... Et j'ai eu envi de passer à la version server afin de lancer mes os présent sur des partitions existante de ma machine. Ce tuto dans un premier temps montrera uniquement la phase d'installation de l'outil:

Dans un premier temps:

sudo aptitude update
sudo aptitude upgrade
sudo aptitude install linux-headers-`uname -r` build-essential xinetd

Récupérer ensuite du site de VMware l'archive de VMware Server Console:

http://www.vmware.com/download/server/
Profitez-en pour vous inscrire afin de récupérer un serial d'utilisation gratuite de l'outil

tar -zxvf VMware-server-1.0.2-39867.tar.gz
cd vmware-server-distrib/
sudo ./vmware-install.pl

Si l'outil d'installation ne vous a pas proposé de configurer les interfaces réseaux etc...

sudo /usr/bin/vmware-config.pl
Une fois terminer vous pouvez aller chercher dans votre menu l'icone de lancement puis tester la bête.
Personnellement je viens juste de finir une Net(work) installation de NetBSD 3.1 avec un disque virtuel de 7Go, généreusement créer avec VMware Server Console et une install en mode custum. Maintenant plus besoin de rebooter pour tester ou travailler sur d'autres OS. Maintenant reste plus qu'à tester voir si je peux lancer des OS existant sur une partion physique de la machine.


@ plus...

vendredi 16 février 2007

Installer la plateforme Aoof-Wm [Ubuntu EDGY]

Voici le tuto video :

Vidéos de l'installation du framework Aoof-Wm

lundi 5 février 2007

Installer Enlightenment DR17 [Ubuntu EDGY]

Yep juste un reminder :

editer /etc/apt/source.list

Ajouter les ligne suivantes :
#E17
deb http://e17.dunnewind.net/ubuntu edgy e17
deb http://e17.dunnewind.net/ubuntu dapper e17

Ensuite la commande qui tue :
sudo aptitude update && sudo aptitude dist-upgrade && sudo aptitude install enlightenment enlightenment-data enlightenment-theme enlightenment-dbg enlightenment-dev

Si vous avez un probleme de keys pgp lors de "aptitude update" faites :
gpg --keyserver subkeys.pgp.net --recv <numéro_de_clé> && gpg --export --armor <numéro_de_clé> | sudo apt-key add -

Voilà ...