Por que vale a pena, eu consegui instalar o Ubuntu 13.10 em f2fs. Eu usei vmware para isso, o que torna mais fácil mexer com discos, mas não vejo razão para não funcionar com unidades físicas. Aqui está o que eu tive que fazer:
- Instale o sistema operacional de base em
disk1
. Eu fiz duas partições: uma para / boot (128Mb) e outra para o sistema de arquivos raiz (o resto). Ambos formatados como ext4, já que o instalador não me dava opção - Quando o sistema operacional estiver instalado:
- instale o pacote
f2fs-tools
usando o apt-get - modifique
/etc/initramfs-tools/modules
, adicionando a linhaf2fs
ao final - execute
update-initramfs
para gerar novamente initramfs com suporte para f2fs - modifique / etc / fstab e substitua UUID = xxx por referências a dispositivos reais (/ dev / sda1 para / boot e / dev / sda2 para root)
- instale o pacote
- faça uma cópia de
disk1
paradisk2
para backup -
Eu usei uma instalação separada do Ubuntu para este passo, mas você pode se safar com o que você está instalando, ou talvez até com o live cd:
- formata / dev / sda2 em
disk1
como f2fs usandomkfs.f2fs /dev/sda2
-
copie todos os arquivos do ext4:
mkdir / mnt / a
mkdir / mnt / b
monte / dev / sda2 / mnt / a -t f2fs
monte / dev / sdb2 / mnt / b
cd / mnt / b
cp -a * / mnt / a /
- formata / dev / sda2 em
-
Desconecte
disk2
e reinicie a máquina. No prompt do grub, pressionee
para editar os comandos de inicialização. Haverá uma linha parecida comlinux /vmlinuz-3.xx.xx-generic root=UUID=uuuuuuu xx
. SubstituaUUID=uuuuuuuu
parte por/dev/sda2
e pressione F10 para inicializar - Se você inicializou com êxito, execute
update-grub2
para corrigir a configuração de inicialização. Você deve ser capaz de inicializar corretamente neste momento
É isso. Tenho certeza de que há uma maneira muito mais elegante de fazer isso, mas isso pode, pelo menos, ajudar você.