instalar sistema para ext4 y kernel 2.6.28+

Necesito vuestra experiencia, esto seria correcto (mi objetivo es tener debian testing amd64 que par algo tengo un dual core montado en filesystem ext4 con particiones separadas para / , /boot , /home y swap)?

El tema esque por lo visto el kernel 2.6.26(el que actualmente esta en netinstall) no soporta ext4 sino solo ext4dev , para soportarlo se debe poner el kernel 2.6.28 o superior que si soporta ext4 como tal.
Tambien se requiere grub2 (ya que grub no aguanta ni ext4 ni ext4dev) y supuestamente para que arranque directamente reconociendo ext4 solo hace falta indicar al fichero menu.lst del Grub, como esto:

rootfs=ext4

lo que no se es como modificando el menu.lst el grub2 se puede enterar de que va la historia, ya que se supone que tira de grub.cfg, supongo que el tema seria (corrijeme si me voy mal):

1- Instalar debian testing netinstall con modo escritorio
2- Descargar kernel 2.6.28 o superior y compilarlo con soporte nativo a ext4
3- Modificar menu.lst de grub1 para arrancar el nuevo kernel
4- Una vez comprobado que vaya ok instalar grub2
5- Una vez comprobado que vaya ok modificar menu.lst para incluir "rootfs=ext4" y actualizar grub2 para que asi cree un grub.cfg con la aceptacion de ext4
6- Modificar el fstab para donde pone ext3 sustituir por ext4
7- Poner grub2 de arranque fijo
8- Arrancar con un live-cd ubuntu 9.04
9- Migrar de ext3 a ext4 con las unidades desmontadas usando:
tune2fs -O extents,uninit_bg,dir_index /dev/yourfilesystem
fsck -pf /dev/yourfilesystem
10-ejecutar un fdisk -l para comprobar que ya esten en modo ext4

No se si me dejo algun paso, esto es mas o menos lo que he recopilado.
Sobre el tema de grub o grub2, hay otra opcion que es mas sencilla... poner /boot en ext3, que si lo soporta.

Saludos!
Pero entonces para que poner el resto en ext4?, la gracia de ext4 es el acceso a datos de mayor velocidad y sobretodo el boot mas rapido del sistema, sino pones el boot en ext4 pierdes la mayor caracteristica de ext4
Falso, en /boot apenas hay el menu.lst, la imagen del kernel de arranque, y las diferentes "stages" de grub,mientras que lo gordo, el 95% del arranque, que es levantar demonios, configurar redes, udev y los módulos del kernel, están diseminados por el resto de /.
Entonces que deberia hacer, dejar la sda2 (mi /boot) como ext3 y las demas como ext4?, de ser asi el grub2 las reconoceria?
Profion escribió:Entonces que deberia hacer, dejar la sda2 (mi /boot) como ext3 y las demas como ext4?, de ser asi el grub2 las reconoceria?

El grub2 reconoce perfectamente ext4 para boot, para grub1 lo mejor no es ext3, es ext2.

Una vez lanzado el arranque del sistema grub ya no hace nada más, le da igual como estén todas las demás particiones.
Esque ese es el tema, varias veces he intentado tener el sistema en ext4 (con el kernel 2.6.30) pero no hay manera de que el grub2 lo arranque y no se en que fallo, por eso he anotado los pasos que he seguido, para ver si con vuestra ayuda encontramos donde estoy encallado, del listado punto por punto que he puesto consigo que todo vaya de P.M. hasta que transformo las particiones ext3 a ext4 que es donde empiezo a tener los shows que al arrancar me tira a (initramfs)
Profion escribió:Esque ese es el tema, varias veces he intentado tener el sistema en ext4 (con el kernel 2.6.30) pero no hay manera de que el grub2 lo arranque y no se en que fallo, por eso he anotado los pasos que he seguido, para ver si con vuestra ayuda encontramos donde estoy encallado, del listado punto por punto que he puesto consigo que todo vaya de P.M. hasta que transformo las particiones ext3 a ext4 que es donde empiezo a tener los shows que al arrancar me tira a (initramfs)

Pues deja /boot en ext2, no notarás diferencia.
Baek escribió:
Profion escribió:Esque ese es el tema, varias veces he intentado tener el sistema en ext4 (con el kernel 2.6.30) pero no hay manera de que el grub2 lo arranque y no se en que fallo, por eso he anotado los pasos que he seguido, para ver si con vuestra ayuda encontramos donde estoy encallado, del listado punto por punto que he puesto consigo que todo vaya de P.M. hasta que transformo las particiones ext3 a ext4 que es donde empiezo a tener los shows que al arrancar me tira a (initramfs)

Pues deja /boot en ext2, no notarás diferencia.


Posiblemente lo acabe dejando en ext3 pero pero soy algo cabezon y quiero saber el porque a mi me falla y una cantidad enorme de usuarios de varios foros estan con su sistema completo en ext4 sin problema alguno.
8 respuestas