Intentando arrancar dual Windows 8.1 y Debian Jessie

9

Llevo un mes intentando iniciar Windows 8.1 y Debian Jessie con arranque dual. Pensé que ya era hora de pedir ayuda, ya que me estoy volviendo un poco loco.

He intentado seguir muchos tutoriales, vincularé algunos:

http://itstuff.the-zabala.net/2013/08/dual-boot-debian-7-wheezy-on-existing.html?showComment=1391441528704#c6800486694487233060

http://www.linuxbsdos.com/2013/02/06/how-to-dual-boot-fedora-18-and-windows-8-on-one-hdd-with-grub-installed-in-a- pbr / 2 /

No puedo publicar más enlaces, una pena, porque lo he intentado mucho. Hubo algunos tutoriales realmente fáciles, como el primero, en los que no pude continuar porque sudo modprobe efivarsfallaron. sudo modprobe efivarfssin embargo tuvo éxito. Pero cuando continué después de usar efivarfs, no había una nueva entrada.

También intenté usar EasyBCD, configurándolo en GRUB 2 y "elegir y cargar automáticamente", pero elegiría "/NST/AutoNeoGrub0.mbr". Lo cual, por supuesto, no es correcto. Básicamente, para resumir mi problema: modprobe efivarsno funciona, y porque mucho depende de eso, cada tutorial que sigo falla.

Cómo puedo iniciar Linux y alguna información de fondo: primero tenía Windows 8 y todavía quiero mantenerlo y usar su gestor de arranque, porque ya carga un poco Windows 8. Tengo el arranque seguro apagado y UEFI encendido con las opciones de arranque heredadas. Puedo arrancar Debian yendo al menú de arranque y eligiendo Disco duro en Arranque heredado.

Ah, sí, casi lo olvidé, cuando quería instalar Debian, usar una memoria USB con algunos buenos programas de Windows no funcionó, así que tuve que usar un DVD + RW para instalarlo.

He intentado este pedido varias veces:

sudo mount /dev/sda1 /boot/efi
sudo modprobe efivarfs
sudo grub-install /dev/sda
sudo update-grub

A veces tenía que usar --force, ya no recuerdo por qué, he intentado tantas cosas ...

¡Realmente espero que algunos de ustedes tengan una solución para mí!

Protonz
fuente

Respuestas:

7

Si desea Debian Jessie en el mismo disco que Windows 8.1, estos son los pasos que tuve que seguir:

1) Desactiva el arranque rápido de Windows

2) Debe reducir la partición principal de Windows 8.1. Esto puede ser complicado, ya que Windows espera que se use un cierto esquema de partición . Déjame mostrarte un diagrama:

[(Herramientas de Windows RE) (Partición del sistema EFI) (Partición reservada de Microsoft) (Windows 8.1) (Cualquier otra cosa)]

Puede usar su herramienta favorita para editar estas particiones. Prefiero Gparted, pero cualquier buena herramienta de partición de disco puede manejar esto. Haga una copia de seguridad de su instalación de Windows primero. Luego, cambie el tamaño de la partición de Windows 8.1 para que tenga suficiente espacio para otro sistema operativo. Prefiero darle a Debian unos 100 GB de espacio.

3) Descargue su iso de Debian Jessie y póngalo en algún medio (CD / DVD / USB / (inserte aquí su medio preferido)).

4) Apague el arranque seguro y el arranque rápido en el UEFI. NO ENCIENDA EL ARRANQUE DE LEGADO (si su placa base es compatible con el arranque UEFI solo sin arranque seguro y arranque rápido activado).

5) Inserte sus medios de instalación e instale Debian Jessie en los 100 GB de espacio que le quedan. Asegúrese de que para su partición de arranque EFI, haga que el instalador use la partición del sistema EFI ya creada por Windows 8.1. La partición debería ser algo así como sdx2, pero esto podría ser diferente. ¡NO REFORME ESTA PARTICIÓN! Solo le dirá al instalador que lo use como partición EFI. Pondrá el gestor de arranque grubx64.efi para Debian Jessie en esta ubicación.

6) Una vez hecho esto, continúe con la instalación de forma normal y configure sus particiones como mejor le parezca. Una vez que finalice la instalación, debería poder iniciar Jessie fácilmente.

Si está tratando de arreglar una instalación existente de Debian Jessie, deberá hacer lo siguiente:

sudo apt-get install grub-efi-amd64

sudo modprobe efivars

sudo grub-install / dev / sdx (x es la unidad en la que está instalado Debian)

sudo update-grub

A partir de ahí, el UEFI debería usar Grub-EFI como el gestor de arranque. No he encontrado una manera de hacer que el cargador de arranque de Windows 8 vea y permita que Debian arranque. YYMV

ChrisR.
fuente
Muchas gracias, reinstalé Windows 8 e instalé Debian en USB. Porque si esto, instantáneamente se habilitó UEFI. Ahora estoy usando Grub como gestor de arranque. Muchas gracias, agradezco su respuesta!
Protonz
Al instalar Debian, me pregunta si quiero instalar Grub en el MBR, ¿qué debo decir? ¿Dónde le digo que instale grub? ¡gracias por tu ayuda!
Ahogo
Si dice eso, UEFI está en modo CSM (suponiendo una placa base habilitada para UEFI).
ChrisR.
@Trooze No creo que esto te ayude, pero deberías decir que sí. Tienes que instalarlo en tu MBR. Puede ver qué partición es MBR en el enlace . FYI: De repente tuve algo de suerte al instalar desde USB, de repente todo salió bien cuando lo instalé
Protonz
"Solo le dirá al instalador que lo use como partición EFI". ¿Cómo haces eso? Acabo de instalar Debian, pero no vi ninguna forma de agregar una entrada a la partición de arranque UEFI ...
Anubian Noob