Particiones ¿Es seguro mover la partición que contiene / boot?

14

Estoy ejecutando dualboot (Windows 7 y Ubuntu 12.04) y me gustaría hacer más espacio para mi partición de Ubuntu. Lo estoy haciendo desde un CD en vivo a través de gparted.

Estaba a punto de cambiar el tamaño de mi partición de Windows para obtener espacio no asignado y redimensioné mi ubuntu para llenarlo. Pero luego obtuve esto:

"Mover una partición puede hacer que su sistema operativo no arranque.

Ha puesto en cola una operación para mover el sector de inicio de la partición / dev / sda3. Es muy probable que no se inicie si mueve la partición GNU / Linux que contiene / boot, o si mueve la partición del sistema de Windows C :. Puede aprender cómo reparar la configuración de arranque en las preguntas frecuentes de GParted. http://gparted.org/faq.php

Mover una partición puede tardar mucho tiempo en aplicarse ".

Me asusté y no me atreví a hacerlo, pero todavía quiero más espacio en mi partición de ubuntu. Qué tengo que hacer ?

Muchas gracias de antemano

Markus

Markus
fuente

Respuestas:

6

No se puede decir lo suficiente, haga una copia de seguridad y confirme que realmente tiene los datos necesarios antes de hacer un cambio de sistema como este.

Dicho esto, encuentro que si muevo la ubicación del bloque de inicio de la unidad de arranque (por ejemplo, del sector 63 al 2048) tengo que reinstalar grub antes de que el sistema arranque. Para obtener información sobre cómo ver la página de ubuntu Cómo reparar, restaurar o reinstalar Grub 2 con un CD o USB de Ubuntu Live .

BeowulfNode42
fuente
1
Gracias. Después de mover la partición que /contiene /boot, no necesito hacer nada con grub, y puedo reiniciar con éxito en Lubuntu en el disco. ¿Por qué no necesito hacer nada con grub? unix.stackexchange.com/questions/503355/…
Tim
Hace mucho tiempo que no necesito hacer esto. Las cosas pueden haber cambiado desde 2014, y algunas herramientas pueden hacer todos los pasos necesarios para usted en estos días. O tus circunstancias fueron diferentes de alguna manera.
BeowulfNode42
2

Modifiqué ligeramente la posición y el tamaño de mi /partición usando GParted desde una llave USB Live Ubuntu 15.04. Anteriormente lo había copiado bit por bit de un HDD magnético a este SSD y quería alinear las particiones.

Al principio tenía Grub instalado tanto en el disco como en otro disco. Después de mover / cambiar el tamaño de la partición, utilicé las instrucciones vinculadas a las preguntas frecuentes de GParted a las que hizo referencia.

Para la partición / dev / sdc2 en mi máquina Ubuntu basada en Grub 2 sin LVM / RAID, esto fue:

sudo -i
mkdir /tmp/mydir
mount /dev/sda5 /tmp/mydir
mount --bind /dev /tmp/mydir/dev
mount --bind /proc /tmp/mydir/proc
mount --bind /sys /tmp/mydir/sys
chroot /tmp/mydir
grub-install /dev/sdc
exit
reboot

Asegúrese de reemplazar tanto la partición como el disco por los correctos para usted, y verifique las instrucciones vinculadas reales si tiene una configuración diferente.

Es posible que esto no haya sido necesario porque el otro disco en el que tenía instalado Grub todavía podía arrancar el sistema.

Sam Brightman
fuente
Gracias por esto. No terminé necesitándolo, pero súper claro.
dfrankow
también, update-grubpodría ser necesario después de grub-install /dev/sdc- si se eliminaron algunas particiones y su numeración ha cambiado, la configuración de grub debería actualizarse
xealits
Gracias. Después de mover la partición que /contiene /boot, no necesito hacer nada con grub, y puedo reiniciar con éxito en Lubuntu en el disco. ¿Por qué no necesito hacer nada con grub?unix.stackexchange.com/questions/503355/…
Tim
1

Si mueve la partición que contiene / boot (generalmente donde está instalado Ubuntu), Grub no podrá cargar y entrará en un modo de línea de recuperación al arrancar su computadora.

Yo mismo no he movido mi Partición para darme más espacio debido a ese mensaje aterrador.

Para el siguiente paso, asegúrese de tener un CD / USB en vivo de Ubuntu para arrancar.

Asegúrese de hacer una copia de seguridad de todos sus archivos importantes, luego use su CD en vivo GParted para mover la partición que desea mover.

Luego reinicie su computadora, arranque en su CD / USB en vivo de Ubuntu, y con una Terminal, ejecute sudo update-grub. Si eso no funciona, inténtalo sudo apt-get install --reinstall grub && sudo grub-install. Entonces sudo update-grub.

Ojalá esto funcione.

MoonRunestar
fuente
Gracias. Después de mover la partición que /contiene /boot, no necesito hacer nada con grub, y puedo reiniciar con éxito en Lubuntu en el disco. ¿Por qué no necesito hacer nada con grub? unix.stackexchange.com/questions/503355/…
Tim
0

Se recomienda hacer una copia de seguridad de los archivos importantes antes de realizar operaciones de cambio de tamaño / movimiento.

El mensaje Gparted simplemente le advierte sobre el riesgo de perder datos al cambiar el tamaño. No significa que perderá sus datos, pero es posible.

Utilizo Gparted y otro software de particionamiento para cambiar el tamaño de mis particiones (Ubuntu, XP Vista y 7 solo como ejemplo) casi a diario, y nunca encontré ningún problema.

Se recomienda hacer una copia de seguridad de los archivos importantes antes de realizar operaciones de cambio de tamaño / movimiento.

Mitch
fuente
Gracias. Después de mover la partición que /contiene /boot, no necesito hacer nada con grub, y puedo reiniciar con éxito en Lubuntu en el disco. ¿Por qué no necesito hacer nada con grub? unix.stackexchange.com/questions/503355/…
Tim
0

Copia de seguridad de los archivos importantes.

En Windows ejecute defrag y chkdsk / f.

Comience con un live-cd con gparted y reduzca la partición.

Reiniciar con Windows. Si todo funciona correctamente.

Comience con un live-cd y el uso de gparted aumenta la partición de Ubuntu.

Abra una terminal, obtenga el UUID de la partición, chroot, edite el archivo / etc / fstab, corrija el UUID, reinstale Grub, ejecute:

sudo su
fdisk -l
blkid /dev/sdax 
#/dev/sdax = linux partition - mount as /
mount /dev/sdax /mnt
mount --bind /dev /mnt/dev 
mount --bind /dev/pts /mnt/dev/pts
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
chroot /mnt
nano /etc/fstab
#Change the UUID if this changed to /dev/sdax mount as /
#Save the file (Control+O). Close Nano (Control+X)
grub-mkconfig -o /boot/grub/grub.cfg
grub-install --root-directory=/mnt /dev/sda
grub-install --recheck /dev/sda
umount /mnt
reboot
kyodake
fuente
Gracias. Después de mover la partición que /contiene /boot, no necesito hacer nada con grub, y puedo reiniciar con éxito en Lubuntu en el disco. ¿Por qué no necesito hacer nada con grub? unix.stackexchange.com/questions/503355/…
Tim
0

Además de los consejos detallados anteriores, la mayoría excelentes, agregaré lo siguiente:

1) Además de hacer una copia de seguridad de todos los datos que pueden estar en peligro, creo al menos dos copias de seguridad redundantes de arranque, una copiando directamente toda la partición a una nueva partición usando una utilidad de partición como la partición mágica o gpart, ambas como I recordar puede tener esta característica en algunas versiones. Complemento eso con una copia de seguridad en una unidad flash u otra computadora. Tenga en cuenta que hay archivos ocultos que puede haber capturado o no y, a menos que configure su administrador de archivos para mostrar archivos ocultos , no lo sabrá.

2) Lo que siempre hago personalmente en esta situación es dejar intacta mi partición de arranque y cambiar el tamaño / mover solo las particiones de datos y la raíz. De esa manera, no necesito preocuparme por actualizar o reinstalar grub. No sé si ha afirmado alguna buena razón para meterse con / boot.

3) Aparte de las instrucciones anteriores, agregaría que si tiene suerte, puede actualizar fácilmente grub si puede iniciar en modo de recuperación de Ubuntu. Puede llegar a través de la segunda opción, la opción avanzada de arranque de Ubuntu. Eso le presentará un menú antiguo con fdisk y otras opciones. Elija la opción grub y, si tiene suerte, se actualizará automáticamente.

Nota: Si no sabe cómo ingresar al menú de grub, encontrará en algunas máquinas Intel que puede encontrar la opción "Arrancar desde un archivo EFI" en el administrador de arranque. Deberías poder luchar en el administrador de arranque al experimentar presionando Fkeys en el arranque y navegar a través de los menús resultantes.

Bandera, oso
fuente