¿Quieres mejorar esta pregunta? Actualice la pregunta para que esté en el tema de Ask Ubuntu.
Cerrado hace 5 años.
Mejorar esta pregunta
Actualmente tengo una PC con Windows 10 en un SSD (modo Legacy BIOS) y un HDD adicional con juegos, etc. Instalé Ubuntu en OTRO HDD separado (1 TB) y todo salió bien (Ubuntu arrancó perfectamente bien). Sin embargo, tan pronto como volví a conectar la conexión SATA para mi SSD con Windows y mi HDD adicional (el que no tiene Ubuntu), mi BIOS no pudo detectar mi tercer HDD que tiene Ubuntu. La parte extraña es que la administración de discos de Windows ve la unidad y las particiones que creó Ubuntu (la partición principal y de intercambio).
¡Cualquier ayuda sería muy apreciada ya que todavía tengo que encontrar una solución! Y si hay una solución obvia, disculpe mi ignorancia.
Respuesta aceptada:
Presumiblemente, está utilizando el BIOS para iniciar su instalación de Ubuntu, pero solo funciona cuando no tiene el disco de Windows conectado. Probablemente, su BIOS solo busca los dos primeros discos, los dos discos ópticos y los discos conectados a través de USB como de arranque. Vea el comentario de oldFred, para una solución posiblemente simple.
Aquí hay otras dos soluciones:
- Podría intentar conectar su disco Ubuntu en la "segunda posición", reemplazar su disco de juegos y colocar su disco de juegos en la tercera posición. Esto supone que no necesita iniciar su disco de juegos. En cualquier caso, no desea cambiar la posición de su disco de Windows.
- Otro enfoque es crear un disco de "rescate" para su instalación de Ubuntu (grub-mkrescue). El disco de rescate estaría en un CD, DVD o unidad flash, todo lo cual sería visto por su BIOS. Usaría su BIOS para iniciar en el disco de rescate, y desde allí, iniciaría en Ubuntu.
El disco de rescate se iniciaría en un aviso "grub>". Una vez que tenga ese aviso, podrá ver todos sus discos . Y desde allí, podría iniciar su disco Ubuntu.
Los comandos grub> que necesitaría incluyen:
- establecer buscapersonas=1 (controla el desplazamiento)
- ls (enumera discos, particiones, archivos)
- archivo de configuración (usado para cargar grub.cfg en la partición de arranque en Ubuntu)
Una vez que haya encontrado su disco de Ubuntu en grub, debe encontrar el archivo /boot/grub2/grub.cfg y escribir algo como (en el indicador "grub>"
configfile (hd2, msdos1)/grub2/grub.cfg
(tendrá que explorar con "ls" para encontrar los parámetros correctos).
Eso es todo:su sistema Ubuntu debería arrancar desde aquí.
Si vas por este camino , puede refinarlo más tarde creando un disco de "rescate" personalizado. Estaría agregando un simple "grub.cfg" al disco de rescate, que básicamente contendría el "comando de archivo de configuración" correcto, para que pueda iniciar su sistema Ubuntu sin escribir nada.
Por cierto , he usado este método durante mucho tiempo, comenzando con una máquina con Windows 98, en la que tenía demasiado miedo de modificar el disco de Windows y el BIOS de esa máquina no reconocía la unidad en la que había instalado RedHat Linux.