
Por favorNo se muevaesta pregunta al superusuario. Mi pregunta se relaciona con la manipulación de la partición EFI, que no es inherente a Windows.
Fondo
Tuve un problema con UEFI y las versiones del sistema operativo y me gustaría recibir ayuda. De ninguna manera esto es un anuncio de mi OEM o una preferencia por los sistemas operativos, pero los estoy usando para brindar una descripción detallada del problema. Recientemente encontréxidax, un fabricante OEM de sistemas de juegos. También uso el sistema que construyeron para la experimentación con Linux y sistemas operativos, además de los juegos. Solía construir la mía propia, pero la edad y la discapacidad han afectado gravemente la fuerza de mi mano y mi paciencia, que es donde comienza este problema.
Asunto
Mi sistema está construido con una placa base MSI que admite UEFI, SecureBoot, etc. (construida bastante recientemente). Reemplacé el cargador UEFI de MS Windows conreencontrar. Este administrador de arranque EFI me permite iniciar los siguientes sistemas operativos, todos en diferentes unidades:
- Windows 11 M2 - 1TB (también donde está la partición EFI)
- Gentoo Linux
- FreeBSD 12 o 13 (que eliminé porque no lo había tocado ni actualizado en mucho tiempo)
Después de eliminar el número 3, ahora tengo una unidad vacía (de 8 TB de tamaño) y decidí probar algo que nunca había hecho. Instalé Windows 11 en los 8 TB vacíos con la esperanza de "convertirlo" al actual.AtlasOS. El instalador de Windows encontró correctamente la partición EFI en mi unidad M2 y agregó la entrada al cargador de Windows (WinLoad.efi). Ahora tengo un menú de inicio basado en winloader
(la pantalla blanca y azul) con 2 opciones para Widows 11.
Versiones lado a lado de Linux
Olvidándome por un momento que esto es Windows y recordando que no puedo desconectar la primera instalación para engañar a la segunda instalación para que cree una partición EFI (debido a una discapacidad) en la segunda unidad, y uso el siguiente escenario:
- Reemplace el Word Windows anterior con una distribución de Linux
- Por el bien de este ejemplo, elegiré Ubuntu.
- Instale
grub
la versión X de Ubuntu, copia 1 en la única partición EFI - Instale
grub
la copia 2 de la versión X de Ubuntu en la única partición EFI
Ahora, al darme cuenta de que he bloqueado las primeras instalaciones grub
con la segunda porque solo hay una ubuntu
carpeta en la partición EFI, me quedo estancado porque me gustaría acceder a ambas copias de forma independiente. Para ver un ejemplo del tipo de solución que necesito implementar de una manera diferente, consulteEn rEFInd, se necesitan 2 íconos de sistema operativo diferentes para 2 instancias del mismo sistema operativo (Ubuntu-MATE).
Para hacer esto para Windows/rEFInd, comencé con:Arrancar múltiples instalaciones de Windows desde un administrador de arranque de terceros. Si observa los pasos "7 Para ingresar a Windows fue...", eso es exactamente lo que tengo que hacer para acceder a cualquiera de las versiones hasta que solucione este problema.
Estoy intentando hacer esto con solo 1 partición EFI, antes de usar la segunda respuesta enInstalación de rEFInd en una máquina con arranque dual con Windows 10(¿Ves por qué no quiero que lo muevan ahora?). Preferiría no tener particiones EFI en todos mis discos si puedo evitarlo.
Intento de solución
- Desde un símbolo del sistema de Windows, emitido
mountvol b: /s
.- Eso funcionó, lo hice la primera vez que instalé
rEFInd
sin acceso a mi instalación de Gentoo.
- Eso funcionó, lo hice la primera vez que instalé
mkdir b:\EFI\Win10
ymkdir b:\EFI\AtlasOS
.- Funcionó de nuevo, pero están vacíos y seguro que no quiero arruinar mi partición EFI.
- Primero
xcopy /s b:\EFI\Microsoft\Boot b:\EFI\win10
- Biendisparar, que falló con
Sharing Violation
. ¡¿¡¿Qué?!?! Espera, ¿no ejecuté el mensaje como Administrador y mi cuenta no está en el Grupo de Administradores... comprobando... sí? Oh, espera. Microsoft piensa que soy estúpido por querer alterar el EFI manualmente en una máquina que PROPIO. Pero espera, puedo editarlo en mi instalación de Gentoo así:
- Biendisparar, que falló con
- Reiniciado en Gentoo
- Montado
boot
- Abierto
gparted
porque nunca recuerdo el/dev
nombre de la partición EFI Mount
ed la partición EFI a/boot/efi
Cd
ed a/boot/efi/EFI/Microsoft/Boot
- Emitido
cp -xa . /boot/EFI/Win10
y lo mismo para AtlasOS. - Lo reinstalé
grub
porque tuve que iniciar el kernel directamente desderEFInd
.
Ahora finalmente he llegado al paso para modificar el BCD, volvamos a Windows. Anoche eran las 12:30 a.m. y necesito dormir, así que decidí venir aquí y pedir consejo/ayuda.
Preguntas
Como dije, prefiero tener 1 partición EFI, así que me gustaría modificar un poco esa solución preguntando lo siguiente:
- ¿Cuáles son los elementos básicos que se deben tener
/boot/efi/EFI/{Win10,AltlasOS}
para que el arranque se realice limpiamente?cp -xa
De hecho, se replicó,xcopy
pero cuando reinicié para iniciar en el BCD noté todo tipo de archivos, etc., enumerados enrEFInd
el menú. No quiero tener que esconderlos todos cuando posiblemente haya cientos.
- ¿Existe una manera más fácil de dividir las entradas que el enfoque que he elegido?
- ¿Cómo trato una actualización de la partición EFI en el futuro? Es decir, ¿será necesario volver a agregar las adiciones manuales si Windows Update decide enviar una actualización a EFI/BCD?