Arranque dual Windows 8 y Ubuntu 12.10 a través de un reinicio


4

Mi configuración

Tengo dos SSD separados, y cada uno contiene un SO de arranque independiente: W8 y U12.10. Desde mi conocimiento extremadamente limitado, esto significa que cada uno tiene una partición EFI en funcionamiento (?).

Mi orden de arranque predeterminada (GA-Z68XP-UD3P mobo con actualización de firmware UEFI) arranca primero la partición UEFI que contiene Windows, pero si entro en el menú UEFI BIOS puedo seleccionar la entrada "ubuntu" para arrancar con éxito ubuntu.

Ambas unidades son GPT y son botas EFI.

Lo que quiero hacer:

Reinicie Windows 8, vuelva a ingresar W8 (esto está sucediendo ahora debido al orden de arranque predeterminado). Sin embargo, lo que quiero cambiar es iniciar en Ubuntu si reinicio desde ubuntu.

Esencialmente, me gustaría trabajar dentro de un sistema operativo a menos que elija conscientemente lo contrario. Normalmente, ni siquiera preguntaría sobre algo que pensé que era imposible, pero ...

Por qué creo que esto es posible:

Cuando intenté con EasyBCD agregar ubuntu al cargador de arranque W8 UEFI, noté un complemento "iReboot" o algo que le permite seleccionar en qué sistema operativo iniciar desde dentro del sistema operativo . Tenga en cuenta que terminé sin usar la entrada NeoGrub para encadenar Ubuntu del cargador de arranque W8 porque no pude obtener mucha ayuda con él.

es posible? ¿He tomado demasiado café y me he vuelto loco?

Gracias por su tiempo a todos,

Alaska

Respuestas:


1

Lamentablemente, no tengo una placa base (U) EFI para probar esto, así que trata esta respuesta como punteros en la dirección correcta con tu problema.

De acuerdo con el manual de efibootmgr, es posible forzar un cambio de una sola vez del orden de arranque (U) EFI usando el parámetro -n.

Puede enumerar la configuración actual y las ID de arranque emitiendo efibootmgrsin ningún parámetro.

En el lado de Windows de acuerdo con esto en un sistema (U) EFI, bootcfg es capaz de mapear y manipular la matriz NVRAM BootOrder de (U) EFI.

bootcfg /query

enumerará la configuración actual y puede usar las ID para establecer la nueva opción predeterminada con

bootcfg /default /ID <ID>

No sé cómo planea cambiar de un "ciclo de arranque" a otro, pero supongo que está utilizando la GUI (escribió BIOS que parece confuso en el contexto de (U) EFI;)) de su placa base o el shell (U) EFI.

Yo haría lo siguiente:

  • compruebe si es posible manipular el BootOrder en ambos sistemas en su placa base
  • asignar un script de apagado que configurará (U) EFI adecuadamente
    • en Windows puede especificarlo en la Política de grupo local ( gpedit.msc) en Configuración del equipo / Configuración de Windows / Scripts (Inicio / Apagado) / Apagado
    • en Ubuntu puede poner su script en /etc/init.d(recuerde chmod +x) y vincularlo simbólicamente a /etc/rc0.d(reiniciar) y / o /etc/rc6.d(apagar)

Si manipular el BootOrder no funciona desde Windows, puede usar el efibootmgrmétodo de configurar solo el siguiente elemento de arranque de Ubuntu y mantener Windows como predeterminado.


Excelente respuesta! Permítanme darle una oportunidad a este fin de semana antes de responderle si funciona / aceptar la respuesta, pero por lo que parece, ¡parece estar "garantizado"! jajaja sí, he intentado realmente dejar el "BIOS", pero a veces se me pasa por los viejos hábitos: / Y corrija mi terminología: estoy usando el menú que solía ser la tecla BIOS (<DEL> en bota). Ahora es gráfico. Este es el UEFI? Menú UEFI? ¿Qué es exactamente el shell UEFI si no es eso? Nuevamente, gracias por la respuesta detallada, ¡te responderé con una actualización!
Estoy tan confundido

Usando la nomenclatura UEFI, ese "BIOS" gráfico es una consola gráfica que se ejecuta en el marco de los servicios de arranque.
mprill 12/12/12
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.