kernel que evita que configuremos cada item, tarefa que apesar de gerar um resultado eficiente, toma horas do nosso tempo.# cp -a /boot/config-versao_do_kernel /usr/src/linux/.configAgora que a configuracao esta feita, vamos ativar o suporte ao ext4 na configuracao do kernel. Para abrirmos a tela de configuracao do kernel, precisamos ter o programa libncurses5-dev instalado e usar o terminal maximizado.# apt-get install libncurses5-deve depois do ncurses instalado, a configuracao:# make menuconfigCom a tela de configuracao do kernel aberta, va em File System e marque a opcaoExt4dev/ext4 extended fs support development (EXPERIMENTAL). Se preferir, marque tambem as opcoes de suporte ao ext4 que surgem logo abaixo, assim que o ext4 e marcado. Escolha exit ate sair da tela de configuracao do kernel e nao esqueca de salvar.Agora e hora de compilar o kernel, basta usar o make e depois instalar os modulos com o comando make modules_install. O make demora mesmo e se ele perguntar algo, responda a opcao padrao para tudo:# make# make modules_installOk.. Kernel compilado com suporte a ext4.Configurando o novo KernelOs modulos ja estao instalados no sistema mas e preciso atualizar o kernel tambem para que os modulos instalados funcionem, para isso e necessario bootar com o novo kernel que, ate agora, esta dentro da pasta /usr/src/linux/arch/i386/boot/bzImage. Copie esse arquivo para a pasta /boot com o nome vmlinuz-2.6.25.4:# cp -a /usr/src/linux/arch/i386/boot/bzImage /boot/vmlinuz-2.6.25.4Em seguida, crie um novo initrd para o novo kernel com o comando:# update-initramfs -c -k 2.6.25.4Agora vamos configurar o grub para bootar a partir do novo kernel e initram. Use o comando update-grub:# update-grubOk.. O grub esta configurado, reinicie o computador e, na tela de escolha do sistema operacional, escolha o seu novo kernel para dar boot.Ativando e usando o ext4Antes de formatar ou montar uma particao ext4, voce precisa que as ferramentas de manutencao do file-system deem suporte ao novo ext4, ja que nao faria o menor sentido estar com o file-system novo e nao usar nenhum dos seus recursos. O truque esta em atualizar o e2fsprogs. Por enquanto, o apt-get NAO dispoe da versao com suporte a ext4 e por isso sera necessario baixar o e2fsprogs pelo git onde encontramos a versao para desenvolvimento e compilar no computador.# apt-get install git-svn# git clone git://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git# cd e2fsprogs# git checkout -b pu(Switched to a new branch "pu")# git branch( master* pu)# git pull git://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git pu# ./configure# make# make installSe tudo correu bem ate aqui entao agora e so usar o novo ext4.Para usar o novo ext4 em uma nova particao, basta que voce formate ela com o comandomkfs.ext4. No exemplo abaixo, vamos considerar que a particao /dev/hda6 vai ser formatada para usar o novo file-system.# mkfs.ext4 /dev/hda6Para usar o ext4 numa particao que ja existe e que foi formatada previamente com o ext3, basta que ela seja montada usando o ext4dev no tipo do file-system conforme o comando abaixo:$ mount -t ext4dev /dev/hda1 /mnt/hda1No exemplo acima, a particao hda1 sera montada em /mnt/hda1 com o formato de arquivos ext4. Enquanto o ext4 ainda for uma versao em desenvolvimento, o tipo do file-system a ser passado de parametro para o mount