
Tenía Ubuntu 12.04 Beta instalado en mi computadora. Cuando finalmente se lanzó 12.04, creé una unidad flash USB de arranque usando Startup Disk Creator.
Luego decidí comprobar si esta unidad funciona correctamente y reinstalar el sistema en mi escritorio. Debo agregar que mi escritorio se comporta un poco extraño cuando se trata de USB de arranque, los reconoce como HDD.
En BIOS cambié la prioridad de arranque para que la unidad flash USB (reconocida como HDD) fuera la primera. Arrancado con éxito, instalé Ubuntu. Todo funcionó bien, pero...
Ahora no puedo arrancar desde mi HDD real. Cada vez que quiero arrancar, coloco la unidad flash USB en mi computadora, la inicio, la extraigo de forma segura y todo funciona.
¿Qué necesito hacer para reparar el arranque?
Respuesta1
Parece que Grub se instaló en la unidad USB. Inicie con la unidad USB, abra una ventana de terminal presionando Ctrl- Alt- Tluego ejecute
sudo grub-install /dev/sdX
Donde sdX es la unidad desde la que desea iniciar. Ese comando instalará GRUB en el MBR del disco duro deseado (sda,sdb,sdc,sdd), lo que debería hacerlo arrancable. Los comandos sudo fdisk -l
o lsblk
deberían ayudarle a identificar qué unidad desea.
Respuesta2
Reparación de botas
El problema
Grub, el gestor de arranque de Ubuntu, se instaló en la unidad flash y no en el disco duro interno, como debería haber sido.
Solución
Arranque con la unidad flash conectada. Retírela una vez que se inicie Ubuntu.
Ejecute los siguientes comandos desde una Terminal:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair
boot-repair
Haga clic en el botón "Reparación recomendada" y reinicie.
Explicación
Boot-Repair instaló Grub en su disco duro interno. Esto permite que su computadora arranque sin depender del gestor de arranque que se instaló en la unidad flash.
Glosario
Cargador de arranque: un fragmento de código que se ejecuta antes de que se ejecute cualquier sistema operativo. Se utiliza un gestor de arranque para iniciar otros sistemas operativos. Cada sistema operativo suele tener su propio gestor de arranque.
COMIDA (Gran cargador de arranque unificado): un paquete de gestor de arranque desarrollado para admitir múltiples sistemas operativos y permitir al usuario seleccionar entre ellos durante el arranque. Es el gestor de arranque predeterminado de Ubuntu.
Comando, línea de comando: el entorno Unix tradicional, donde se escriben comandos para indicarle a la computadora qué hacer.
Terminal: una aplicación que te permite acceder a la línea de comando. Ábralo presionando su atajo de teclado,Ctrl Alt T
Respuesta3
También puede intentar utilizar un software de reparación, por ejemplo, boot-repair-ubuntu de ppa:yannubuntu/boot-repair
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair
Respuesta4
Sería buena idea mencionar para completar el siguiente comando:
sudo fdisk -l
para determinar dónde está la partición lógica HD. En mi caso fue en la siguiente dirección:
/dev/sdb
por lo tanto no funcionaba antes. Ahora es :)
En resumen haz lo siguiente primero
sudo fdisk -l (determine your logical partition)
entonces
sudo grub-install /dev/(location to the main HD logical partition)
¡Transparentes!