Algo que veo repetido en casi todas las guías de instalación de Arch Linux es la parte del particionado: separar el directorio /boot en otra particion, ¿por que?

Hasta hace poco se lo atribuía a la guía de instalación “oficial” publicada en el sitio de archlinux, pero tal fue mi sorpresa de que incluso ellos actualizaron la guía de instalación y ahora no menciona nada de separar raiz / y /boot.

Y por que separar /boot?

Las razones por las que se necesita (y por que no se necesita) separar /boot son:

El sistema  no puede iniciar si /boot esta dentro de un LVM, necesita estar separado.
Cierto hasta que se implemento GRUB2, los sistemas que inicien desde GRUB0.99 (o grub legacy) tendran que sacar /boot de su arreglo de discos LVM.

Mayor velocidad de arranque si esta formateado con ext2.
Verdad a medias. Si bien es cierto que un filesystem sin journaling es teoricamente mas rapido, con las recientes implementaciones de filesystems (ext4, btrfs) esta diferencia es imperceptible para el usuario de escritorio, sin contar discos duros modernos o SSD.

Seguridad, si el sistema se daña puedo reiniciar mi sistema, montar /boot y reparar cosas.
Valido si usas LVM o LUKS, de cualquier otra forma no tiene caso.

Compartir /boot con otras instalaciones de Linux.
Pues si, /boot puede ser otra partición accesible para 2 diferentes sistemas Linux. Técnicamente se puede, aunque no se ahorrarian mas que un par de MB en espacio y el detalle de que 2 gestores de paquetes toqueteen el mismo directorio no me da espina.

Entonces, ¿esta mal que separe /boot en mi instalacion de mi equipo personal?. No, solo es innecesario en la inmensa mayoria de los casos. Aunque siempre recomiendo hacer pruebas y usar de vez en cuando otros esquemas mas avanzados de particionado. 🙂