Tengo dos distribuciones de Linux (OpenSuSE, Ubuntu) instaladas en dos particiones diferentes. Cada vez que enciendo mi máquina, GRUB se carga, lo que me permite seleccionar una de las dos distribuciones.
No quiero que aparezca GRUB, así que limito el tiempo de espera a cero en /boot/grub/menu.lst, lo que probablemente hará que mi máquina cargue OpenSuSE cada vez que inicie mi PC porque es la primera opción en el menú .lst.
¿Es posible que la segunda vez que reinicie mi PC, Ubuntu se cargue automáticamente? La tercera vez que reinicio de nuevo, es posible que OpenSuSE se inicie, mientras que la cuarta vez que reinicio, ¿Ubuntu se puede cargar y así sucesivamente?
En otras palabras, ¿cómo puedo hacer que mi máquina arranque el siguiente sistema operativo en menu.lst, la próxima vez que se reinicie?
fuente
Respuestas:
Ponga algo en los scripts de inicio para reescribir
menu.lst
.Entonces, haga que Ubuntu escriba una versión
menu.lst
que cargue OpenSuSE, y haga que OpenSuSE escriba una versión que cargue Ubuntu.Una forma relativamente segura de hacer esto sería tener 3 archivos,
menu.lst
,menu.lst.ubuntu
ymenu.lst.SuSE
y tienen las secuencias de comandos hacen:en SuSE y:
en Ubuntu
fuente
Obtuve la funcionalidad que estaba buscando utilizando la opción 'savedefault' de GRUB. Solía establecer su valor para el otro sistema operativo al final de la entrada de cada sistema operativo en menu.lst.
Muchas gracias a todos los que intentaron ayudar. :)
fuente
Lilo puede hacer esto.
Pero puede considerar una secuencia de comandos simple en cada sistema operativo que establece el otro sistema operativo como el valor predeterminado de grub. Por ejemplo, el siguiente script modificaría una
default 1
configuración adefault 0
:(Ed es muy parecido a Vi. Ejecute solo el primer comando para ver qué está haciendo).
En el otro sistema operativo, puede ejecutar la contraparte:
fuente
¿Cuál es su razón / objetivo para hacer esto?
¿Has considerado simplemente ejecutar dos máquinas virtuales diferentes ? Si se pueden considerar las máquinas virtuales, hay varias formas diferentes de lograr esto desde la propia máquina host, sin alterar a los invitados.
fuente