Mover grub de un disco a otro


11

Tengo 13.04 instalado en mi disco duro en mi computadora portátil, ahora también tengo 13.10 en un SSD en la misma máquina.

En el momento de arrancar 13.10, tengo que configurar la BIOS para arrancar mi disco duro (que no es el disco 13.10), que supongo que inicia grub desde mi hd y luego puedo seleccionar lanzar Ubuntu (que lanza 13.10) o Ubuntu 13.04 - ambos funcionan.

Mi pregunta es: ¿cómo puedo mover grub del hd al SSD, así que en el futuro si mi hd falla, mi instalación no lo hará? Realmente no necesito la instalación 13.04 para seguir funcionando, aunque sería útil.

Muchas gracias.


ir con sdb y nunca con sdbxy
rɑːdʒɑ

Respuestas:


7

Reinstalar GRUB 2 desde un sistema de trabajo

Si Ubuntu está funcionando normalmente, inicie la instalación en funcionamiento y ejecute el siguiente comando desde una terminal.

X es la unidad (letra) en la que desea que GRUB escriba la información de arranque. OP colocó su SSD / dev / en el comando. Si quieres saber eso, después de conectar tu SSD al tipo de máquina Ubuntu df -h, puedes encontrar tu SSD / dev / código.

sudo grub-install /dev/sdX  # Example: sudo grub-install /dev/sda

Esto reescribirá la información de MBR para apuntar a la instalación actual y reescribirá algunos archivos GRUB 2 (que ya están funcionando). Como no se realiza durante la ejecución del comando anterior, ejecutar sudo update-grub después de la instalación asegurará que el menú de GRUB 2 esté actualizado.


Es el comando sudo fdisk -l para enumerar su dispositivo / dev / sdx.
nicoX

Gracias :) mi fdisk muestra que mi ssd en el que quiero grub es: Disco / dev / sdb: 120.0 GB La tabla se ve así: Dispositivo Arranque Inicio Fin Bloques Id Sistema / dev / sdb1 2048 499711 248832 83 Linux / dev / sdb2 501758 234440703 116969473 5 Extendido / dev / sdb5 501760 234440703 116969472 8e Linux LVM ¿Debo ejecutar el comando egrub contra sdb o sdb1?
Grapado el

ejecuta el comando para sdb y no se recomienda para sdbXY
rɑːdʒɑ

Tuve que cambiar mi gestor de arranque (GRUB) de un disco duro primario moribundo (sda) a un disco duro secundario (Sdb). ejecutó "sudo grub-install / dev / sdb" y cambió primero la secuencia de arranque del BIOS para arrancar desde el disco duro secundario. Trabajado como un encanto.
Kingsly

1
@nicoX Creo que el comando más fácil y rápido para encontrarlo es lsblk.
Melebius el

0

otra opción podría ser clonar el 13.04 con Clonezilla, luego restaurar usando Clonezilla en la unidad SSD usando un dispositivo de arranque / CD / DVD CZ. No lo garantizo, pero probablemente funcionaría. es posible que obtenga el logotipo de Ubuntu y la esquina superior izquierda dice que presione S para continuar, eso requiere que el archivo fstab se modifique para reflejar la nueva unidad. https://clonezilla.org/

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.