¡No puedo hacer que mi gestor de arranque de Windows 8 ejecute Ubuntu o incluso preguntarme qué sistema operativo se ejecuta como arranque dual!

0

He estado intentando instalar Ubuntu 12.04 como sistema operativo secundario en mi computadora portátil. El sistema operativo principal que tengo es Windows 8.

Así que tengo una unidad particionada donde NTFS es para Windows 8 y otra partición es EXT4 para Ubuntu.

Cuando instalé Ubuntu, elegí la partición EXT4 y elegí 3 opciones de cargador de arranque hasta ahora:

/dev/sta ATA HITACHI (750 GB) <-= this...
/dev/sta1 Windows 8 (loader) <-= and this...
/dev/sta2
/dev/sta5
/dev/sta6 Ubuntu 12.04 (12.04) <-= and this...
/dev/stb

Después de 3 instalaciones, todavía no puedo arrancar Ubuntu, ni siquiera puedo ver ningún cargador de arranque ... Va directamente al arranque de Windows 8 ...

¡Por favor ayuda! Este ha sido un día y medio muy frustrante ... Y no creo que deba tomar tanto tiempo descubrirlo = [

RESPUESTA: No pude encontrar una solución adecuada para mi problema. No estoy seguro de si encontré algún daño en la unidad o falla del programa, la única solución que solucionó mi problema fue hacer una copia de seguridad de la unidad y volver a particionar completamente mi disco duro. Publica si alguien tiene un problema similar. Como realmente me gustaría saber por qué mi unidad no pudo instalar Ubuntu en mi unidad.

AyudaNeeder
fuente
El primero de la lista debería funcionar ... ¿No hubo ningún efecto?
Karthik T
Ningún efecto lo que nunca.
HelpNeeder
fue resuelto su problema?
Mevin Babu
Sí y no, tuve que repartir mi disco duro. No pude encontrar ninguna otra causa de esto, excepto la tabla de particiones.
HelpNeeder
Inicie con Ubuntu Live CD y publique la salida de sudo parted /dev/sda print(o sta?). Al menos Windows 7 Boot Manager arrancará solo el artículo technet de particiones primarias .
Eero Aaltonen

Respuestas:

2

¿Qué tal si usas /dev/sta6para el gestor de arranque grub? Próximos pasos:

  • Ejecute update-grubpara escribir el sector de arranque de ubuntu
  • Copie el bootsector de ubuntu en un archivo: dd if=/dev/sta6 of=boot.lnx bs=512 count=1
  • Transfiera el archivo a la partición del cargador de Windows /dev/sta1, ya sea copiando o mediante una memoria USB e iniciando en Windows.

Luego use estos comandos en el shell de Windows para agregar una selección de Linux al cargador de Windows:

bcdedit /create /d “Linux” /application BOOTSECTOR

BCDEdit devolverá un identificador alfanumérico para esta entrada al que me referiré como {ID}en los pasos restantes. Deberá reemplazarlo {ID}por el identificador devuelto real. Un ejemplo de {ID}es {d7294d4e-9837-11de-99ac-f3f3a79e3e93}. A continuación, especifiquemos qué partición aloja una copia del archivo boot.lnx:

bcdedit /set {ID} device partition=c:
bcdedit /set {ID}  path \boot.lnx
bcdedit /displayorder {ID} /addlast
bcdedit /timeout 30

http://www.iceflatline.com/2009/09/how-to-dual-boot-windows-7-and-linux-using-bcdedit/

Joni Nevalainen
fuente
1

Asegúrese de que su Windows 8 no sea de 64 bits con el tipo de arranque UEFI; si está preinstalado, significa que sí. Si ejecuta dxdiagy dice Windows 8 de 64 bits , significa que sí. Si uno o ambos son ciertos, entonces lo básico que necesita es un ISO de Ubuntu de 64 bits para la instalación, el resto va aquí:

Instalación de Ubuntu junto a Windows preinstalado con UEFI

Tommy Aria Pradana
fuente
No, reinstalé Windows 7, luego formateé la unidad e instalé Windows 8, ambos de 64 bits, y también Ubuntu tenía 64 bits. El enlace que proporcionó no ayudó, ya que no tuve ningún problema durante el arranque, sino para instalar el SO.
HelpNeeder
¿Significa su arranque de Windows con EFI ordinario con disco MBR?
Tommy Aria Pradana
MBR, supongo ..
HelpNeeder
¿Formateó todo el disco? significa que borraste todas las particiones y luego instalaste Windows 8 de 64 bits? en caso afirmativo, significa que Windows 8 convierte automáticamente su disco a GPT
Tommy Aria Pradana
Originalmente tenía 7, luego instalé 8, luego formateé para obtener Ubuntu en él. No sé los detalles de qué tabla de particionamiento usan todos: PI, creo que su declaración es en su mayoría correcta.
HelpNeeder