
Tengo una memoria USB que uso para reparaciones generales de computadoras. Tengo Clonezilla, GParted, el instalador de Debian y el instalador de WIndows.
Estas son las versiones zip y cada una vive en 4 particiones diferentes. Cuando entro a mi UEFI para arrancar, puedo seleccionar una de estas particiones y me lleva correctamente a la versión respectiva de grub.
Sin embargo, cuando intento cargar una imagen, siempre carga la que está en la primera partición.
Después de investigar, me di cuenta de que ese search --set -f /live/vmlinuz
era el culpable, ya que siempre encontraba la primera partición y le establecía la raíz. Pensé que esto era una solución fácil y cambié la entrada search --set -u
con el ID de partición para la partición respectiva, pero esto tampoco pareció funcionar. Todavía arrancaba la primera partición cada vez.
Tengo dos ideas de cómo solucionar esto, pero necesito algunos consejos sobre cómo hacerlo.
La primera idea es que la primera partición de la unidad USB sea una instalación de grub dedicada con entradas para cargar cada partición respectiva. Sin embargo, tengo la sensación de que esto sufrirá el mismo problema que tengo al editar cada instalación de grub respectiva.
La segunda idea es hacer que grub cargue de alguna manera específicamente la instalación en la partición desde la que se inició, en lugar de intentar encontrar la partición que contiene el cargador. es posible?
Cualquier ayuda será apreciada, gracias.