Debootstrap savior
Après des jours passés à coder sur Tulipe, et quelques autres choses, je me suis rendu sur Paris pour un bref et rapide week end, avant de partir j’éteind les machines et prend soin de couper leur alimentation en basculant les interrupteurs des multi-prises.
Lundi soir, à mon retour, l’une des machines, la plus vieille, ma station de travail, refuse de démarrer. Elle grésille lorsqu’on l’a met sous tension met refuse de démarrer.
Heureusement j’avais prévu de laisser 20Go de libre sur Retz, la nouvelle machine à base de Core i5, comme elle tourne sous debian, un coup de debootstrap m’a permit d’installer rapidement une ubuntu 9.10 …
Retz et freebsd
J’ai ensuite déplacé le HD de la station dans la nouvelle station, modifié le grub et tenté un boot. Evidement il ne retrouve pas ses petits, donc une heure de casse tête à essayer de booter avec une clef d’install sur un FreeBSD pour modifier le fstab, fail encore. Solution : utiliser grub pour booter le loader puis passer les bons paramètres au kernel pour qu’il monte la bonne partition en root. Edit du fstab, reboot.
NFS
Cette mésaventure a donc démontré le besoin d’utiliser Thetys comme il se doit : avec du NFS pour monter le /home. Ca marche nickel sous FreeBSD, mais sous Ubuntu, il se vautre lamentablement au lancement de X. Et c’est en vain que j’ai essayé de faire coincider les uid de mes users sur les deux machines. Solution : on monte quand même le home en NFS, mais dans un répertoire du home …
Retz et kvm
Cette machine étant, au départ, prévue pour faire de la virt ça me fait un peu tiquer de l’utiliser “juste” pour coder. Donc j’ai installé kvm, et là ooohhh ca marche vachement facilement.
# lvcreate -n blah -L4G <your_vg>
# sudo kvm -m 256 -cdrom ./debian-503-i386-businesscard.iso -boot d /dev/vg/lv_kvm1
# sudo kvm -m 256 /dev/vg/lvm_kvm1 -redir tcp:2222::22
La première ligne permet de créer un volume logique dans un groupe de volume LVM (oui j’ai de la place à plus savoir qu’en faire).
Le premier appel à KVM vous permet d’installer la VM en utilisant une iso pour booter et lancer l’install, à priori oui n’importe quel OS.
Le deuxième est le lancement direct de la VM. J’essaye toujours de comprendre comment on lance ça avec libvirt et tout.
Le Howto que j’ai suivi.
Conclusion
Bon malgré les problèmes que cette machine en rade me pose ça m’a forcé la main pour mettre en place le NFS et permis de voir rapidement l’utilisation de KVM.
Le retour sous Ubuntu n’est pas forcément apprécié par contre … mais l’install d’un FreeBSD prend un peu trop de temps, oui je peux toujours utiliser le FreeBSD que j’ai déplacé d’une machine à l’autre.

