Com o Ubuntu 15.10, a resposta de alex não está mais correta. A imagem initramfs
está bloqueada no instalador e não será automaticamente gerada novamente quando o sistema for instalado. Assim, um terá uma instalação bcache
, mas não será capaz de inicializar. Escrevi mais uma descrição detalhada do seguinte processo em outro ; no entanto, aqui estão as noções básicas:
1. Particionamento
Inicialize no live-cd do Ubuntu e crie o seguinte esquema de partição com fdisk
ou gparted
. Assumindo que /dev/sda
é seu SSD e /dev/sdb
é seu disco rígido:
/dev/sda1 - 1024 MB, EXT4, used for /boot (grub/grub2 doesn't support bcache)
/dev/sda2 - any format, for cache
/dev/sdb1 - EFI partition (if your machine needs it)
/dev/sdb2 - swap
/dev/sdb3 - any format, backing partition
2. Crie o dispositivo bcache
Abra o terminal, limpe os sistemas de arquivos no dispositivo de backup e armazenamento em cache:
sudo wipefs -a /dev/sda2
sudo wifefs -a /dev/sdb3
Instale bcache-tools
e crie o bcache
device:
sudo apt-get update
sudo apt-get install bcache-tools
sudo make-bcache -B /dev/sdb3 -C /dev/sda2
sudo mkfs.ext4 /dev/bcache0
3. Instalar o Ubuntu
Instale o sistema operacional usando o particionador personalizado da seguinte forma:
/dev/bcache0 - format EXT4, use as /
/dev/sda1 - format EXT4, use as /boot
/dev/sdb1 - EFI partition (if your machine needs it)
/dev/sdb2 - swap
NÃO REINICIE após a conclusão do instalador!
4. Instale o bcache na nova instalação
Usando um chroot
, instalamos bcache-tools
na nova instalação.
Configure o ambiente e ative a resolução de DNS
sudo mount /dev/bcache0 /mnt
sudo mount /dev/sda1 /mnt/boot
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo cp /etc/resolv.conf /mnt/etc/resolv.conf
Entre no chroot
e faça a instalação
sudo chroot /mnt
sudo apt-get update
sudo apt-get install bcache-tools
Durante a instalação, você deve observar que initramfs
é gerado novamente e instalado na partição ( chroot
-ed) /boot
.
5. Limpeza
Limpe o sistema de arquivos e reinicie.
exit
sudo umount /mnt/sys
sudo umount /mnt/proc
sudo umount /mnt/dev
sudo umount /mnt/boot
sudo umount /mnt
sudo reboot