GRUB2: / boot como subvolume BTRFS

3

Além de /boot , todas as minhas partições (incluindo raiz, / ) são subvolumes BTRFS. Estou mudando para o BTRFS RAID1 e, para fins de integridade, quero incluir /boot na partição BTRFS. De preferência, como subvolume separado (suporte a quotas), mas possível como parte do subvolume raiz. Estou usando o último fedora, 22, que significa :

  • grub2 2.02-0.16.fc22
  • btrfs-progs 4.0-1.fc22
  • kernel 4.0.4-303.fc22

Isso é possível (sim / não)? Por favor, forneça informações sobre qualquer configuração específica do BTRFS + GRUB. Quero dizer, criar um novo subvolume e copiar dados é relativamente simples, mas fazer com que toda a engenhoca seja realmente inicializada é outro problema completamente. / p>     

por user19087 23.06.2015 / 06:41

1 resposta

2

Sim. Eu mesmo movi / inicializei com sucesso no sistema BTRFS como um subvolume. Nenhuma consideração especial é necessária - apenas não se esqueça de reinstalar o grub e reconstruir o initramfs.

editar:

Será necessário executar grub2-mkconfig -o /boot/grub2/grub.cfg após cada atualização envolvendo um kernel (linux, memtest, etc) ou durante / após uma atualização do fedora (fedup), pois grubby não suporta a atualização grub.cfg em subvolumes btrfs. Há um patch disponível [ # 864198 - veja os anexos ] que não foi integrado porque é um hack . Com o kernel-install e o BootLoaderSpec, o grubby parece estar próximo do fim da vida, então não acho que seja questionável.

TLDR:

Requer a atualização grub.cfg manualmente de cada atualização pós-kernel, o que é indolor, a menos que você tenha editado diretamente.

    
por 26.06.2015 / 05:21