Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
boot under BTRFS filesystem
Envoyé par: bad_crow

HI everyone,

I tried to install btrfs on my root filesystem (/), this is what I did :

install debian with :
/boot (ext2) (for grub),
/ (ext3),
swap,
grub on MBR.

compile the 2.6.31-rc4 from kernel.org with btrfs support
test the new kernel by rebooting (worked fine)
install btrfs-tools from debian sid repository (0.19-2)

boot on a ubuntu 9.04 live cd
update the source.list with debian sid
install btrfs-tools from debian sid
convert my / to btrfs
reboot

then the system didn't boot. the kernel loads but freezes (when disabling quiet mode I had "waiting for root filesystem") and drop to busybox.

I tried to mount manually the /
but I got "couldn't mount because of unsupported optional features (1)" "open_ctree failed".

What I wanted to have is :
/boot (ext2)
/ (btrfs 0.19 with snapshot features and maybe compression)

what's the problem ? anyone can help ? any test to do ?
(I have no data on the hard drive, so if you have a better procedure to get the rootfs with btrfs...)

thanks in advance.

Poste le Sunday 26 July 2009 19:46:08
Répondre     Citer    
Re: boot under BTRFS filesystem
Envoyé par: bad_crow

re-bonjour,

Désolé, je n'avais pas fait attention à la langue, j'ai tellement l'habitude d'écrire en anglais ces temps-ci...

je vais donc traduire.

J'aimerais installer BTRFS sur ma partition racine, ma "/"

j'ai donc :
installé debian avec une partition /boot séparée (pour que grub puisse lire la partition) en ext2 et une partition racine en ext3
recompilé le noyau en y ajoutant le support BTRFS (la 2.6.31-RC4 de kernel.org)
testé le noyau (il fonctionnait)
installé les outils BTRFS (btrfs-tools 0.19-2) depuis le dépôt sid.

démarré sur un live CD ubuntu
installé les outils pour ubuntu (toujours ceux du dépôt sid)
converti ma "/" en BTRFS
reboot


cependant mon système ne boot plus et me met en attente du système de fichier racine (waiting for root filesystem) quand je démarre sans le mode silencieux. Au bout d'un moment il passe en mode busybox.

J'ai essayé de monter ma / via busybox à la main (avec mount) mais il me met :
"couldn't mount because of unsupported optional features (1)" "open_ctree failed"
impossible de monter le volume, certaines fonctionnalités optionnelles ne sont pas prises en charge, impossible d'ouvrir ctree.


En fait j'aimerais avoir ma "/" en BTRFS et ma "/boot" en ext2 (sauf si vous conaissez un moyen pour que grub monte le BTRFS) afin de pouvoir faire des snapshots voir activer la compression du système.

Si quelqu'un a une idée, un test à me proposer, un tuto, je suis preneur.
Je ne crains pas de perte de donnée étant donné que c'est un système neuf je n'ai rien dessus.
merci d'avance,

encore désolé pour la langue mais je ne me suis vraiment pas rendu compte.

Poste le Sunday 26 July 2009 21:25:34
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
boot under BTRFS filesystem
Posez dans ce forum les questions qui ne trouvent pas place dans les autres...

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons