Me gustaría hacer una máquina de arranque dual que se pueda reiniciar en cualquier sistema operativo de forma remota .
La única idea que tengo es hacer que la configuración de grub viva en una partición FAT para que pueda ser editada por cualquier sistema operativo. El usuario cambiaría manualmente el sistema operativo predeterminado en menu.lst. (Tal vez esto solo funcione con grub 1, pero creo que eso es todo lo que hay en CentOS en este momento).
¿Funcionará o hay una forma más elegante de manejar esto?
grub
multi-boot
Jim Hunziker
fuente
fuente
Respuestas:
Si el sistema puede arrancar desde su tarjeta de red, y si tiene un servidor DHCP accesible, puede configurar de forma remota:
Haga particiones separadas para Linux y Windows (prácticamente no hace falta decirlo, pero por las dudas).
Configure el servidor DHCP para ofrecer un arranque PXE de Linux que monte el sistema de archivos raíz de Linux cuando desee Linux, y para que no ofrezca nada cuando desee Windows.
Configure el orden de arranque del sistema de arranque dual para probar la NIC primero, y si no puede arrancar desde la NIC, vuelve al disco duro interno.
Eso es lo que hacemos para que un conjunto de PC sea un laboratorio habitual de Windows durante el día y la noche, y sea un pequeño grupo de Linux durante las noches y los fines de semana.
fuente
Si alguno de estos sistemas operativos es Windows , hágalo arrancable de manera predeterminada.
Instale iReboot ( NeoSmart Technologies ) en él, posiblemente junto con EasyBCD (mismo proveedor, ambos son gratuitos para aplicaciones no comerciales) para mejorar las configuraciones de arranque.
iReboot le permite reiniciar su computadora en cualquier otro sistema operativo en la misma computadora desde la sesión abierta de Windows en la que se ejecuta sin pasar por la selección del menú del sistema operativo.
Por supuesto, tendrá que iniciar primero en esta sesión de Windows antes de tomar el control para reiniciar en otro lugar si esta sesión no fue la que desea iniciar.
iReboot agrega un ícono en el área de notificación ("bandeja del sistema") que abre un menú emergente que incluye todos los nombres de SO definidos en el nivel BCD, solo tiene que seleccionar uno de ellos para reiniciar directamente en él.
Actualmente uso esta solución para el arranque dual remoto entre Windows 10 y Linux Debian , pero tuve que usar EasyBCD antes para crear un arranque dual entre estos dos sistemas operativos.
fuente
¿Qué tal un solo puerto, KVM basado en IP? Cuando necesite reiniciar, conectarse al KVM, reiniciar y seleccionar su opción de inicio. Me gusta porque no es complicado de configurar.
Si se trata de un servidor HP, puede utilizar la OIT para esto. Otros servidores tienen herramientas similares.
fuente
Solución rápida y sucia, pero debería funcionar: instale Windows en la primera partición con la configuración predeterminada, instale Linux en la segunda y coloque su cargador de arranque en el sector de arranque de la partición (en lugar de sobrescribir el MBR) , luego desde cada SO puede cambiar la partición activa en el disco (usando
diskpart
en Windows yfdisk
en Linux) y reiniciar la computadora, forzando así el próximo arranque en el otro.Con esta solución, no tendrá ningún menú de inicio para seleccionar el sistema operativo que desea iniciar; pero si solo necesita cambiar esta configuración de forma remota, esto no debería ser un problema (y, por supuesto, puede cambiar la partición activa desde cualquier sistema operativo, solo necesita que termine de arrancar si solo está iniciando la computadora y desea para iniciar el que actualmente no está activo).
fuente
¿Qué sistema operativo está actualmente en las máquinas en cuestión?
Si es Windows, mi primer instinto sería usar Norton Ghost. Hay un agente que viene con algunas de las versiones posteriores que puede instalar en una máquina para obtener imágenes de forma remota, siempre que exista una infraestructura en la red de la máquina para servir los archivos de imagen.
El principal problema con esto es que sobrescribiría el sistema operativo Windows que está actualmente en la máquina.
fuente
Si es posible, preferiría arrancar en un sistema operativo e instalar el otro (uno menos usado) en una máquina virtual para que pueda iniciarse después del arranque.
No estoy convencido de que cambiar grub con frecuencia sea una solución muy fácil o segura, principalmente de forma remota. De todos modos, cuando grub se actualice a 2, esto ya no funcionará, creo.
fuente