Me gustaría intentar configurar una computadora para que tenga varias instalaciones de Linux en el mismo sistema de archivos. Por ejemplo, el sistema de ficheros tendría 3 carpetas: /Ubuntu_Precise
, /Ubuntu_Oneiric
, y /Ubuntu_Natty
.
(Sé que puedes hacer esto con BTRFS y subvolúmenes, pero me gustaría usar EXT4 para la velocidad).
Una vez configuré varias instalaciones de diferentes distribuciones usando BTRFS, y al hacer que eso funcione, sé que Grub funciona bien al arrancar la imagen vmlinuz e initrd desde rutas 'no estándar'. Pero cuando estaba haciendo lo de BTRFS, estaba el rootflags=subvol=@<subvolume_name>
que le decía al núcleo que montara ese subvolumen como / en el sistema de archivos. ¿Hay algún argumento de que podría pasar el kernel que lo obligaría a montar una subcarpeta en una partición como / y luego iniciar?
Creo que para las otras partes, estoy bastante cerca. Sé cómo especificar un montaje de enlace /etc/fstab
. Además, desde que configuré mi sistema con múltiples instalaciones de Linux en subvolúmenes BTRFS, estoy acostumbrado a instalar una distribución en una VM y luego migrarla usando rsync, así que no estoy demasiado preocupado por lo que tendría que hacer para obtener la configuración correcta, solo estoy tratando de averiguar cuál sería la configuración correcta. Una vez que sepa eso, debería poder migrar a las subcarpetas y editar archivos con bastante facilidad.
Ya sé sobre virtualización y particiones, pero eso no es lo que estoy buscando. La computadora de destino no tiene suficiente potencia para realizar la virtualización y las particiones no comparten espacio libre. Estoy buscando configurar un sistema que dual / triple / quad / etc inicie las distribuciones de Linux, pero que lo haga con un sistema de archivos, de modo que no haya ningún caso de "¡Tengo espacio libre, pero está en la partición incorrecta!"
Si alguien tiene sugerencias sobre cómo editar mi pregunta o su título para que quede más claro, soy todo oídos.