Cloisons. est-il sûr de déplacer la partition contenant / boot?

14

J'utilise dualboot (Windows 7 et Ubuntu 12.04) et je voudrais faire plus d'espace pour ma partition Ubuntu. Je le fais à partir d'un cd live via gparted.

J'étais sur le point de redimensionner ma partition Windows pour obtenir de l'espace non alloué et de redimensionner mon ubuntu pour le remplir. Mais j'ai obtenu ceci:

"Le déplacement d'une partition peut entraîner l'échec du démarrage de votre système d'exploitation.

Vous avez mis en file d'attente une opération pour déplacer le secteur de démarrage de la partition / dev / sda3. Un échec de démarrage est plus susceptible de se produire si vous déplacez la partition GNU / Linux contenant / boot, ou si vous déplacez la partition système Windows C :. Vous pouvez apprendre à réparer la configuration de démarrage dans la FAQ GParted. http://gparted.org/faq.php

Le déplacement d'une partition peut prendre très longtemps à s'appliquer. "

J'ai eu peur et je n'ai pas osé le faire, mais je veux toujours plus d'espace sur ma partition Ubuntu. Que devrais-je faire ?

Merci d'avance

Markus

Markus
la source

Réponses:

6

On ne peut pas en dire assez, faites une sauvegarde et confirmez qu'elle contient réellement les données requises avant de faire un changement de système comme celui-ci.

Cela dit, je trouve que si je déplace l'emplacement du bloc de départ du lecteur de démarrage (par exemple du secteur 63 à 2048), je dois réinstaller grub avant que le système ne démarre. Pour plus d'informations sur la façon de consulter la page ubuntu Comment réparer, restaurer ou réinstaller Grub 2 avec un Ubuntu Live CD ou USB .

BeowulfNode42
la source
1
Merci. Après avoir déplacé la partition /contenant /boot, je n'ai rien à faire avec grub et je peux redémarrer avec succès dans Lubuntu sur le disque. Pourquoi n'ai-je pas besoin de faire quoi que ce soit avec grub? unix.stackexchange.com/questions/503355/...
Tim
Cela fait longtemps que je n'ai pas eu besoin de le faire. Les choses peuvent avoir changé depuis 2014, et certains outils peuvent effectuer toutes les étapes requises pour vous de nos jours. Ou votre situation était différente d'une manière ou d'une autre.
BeowulfNode42
2

J'ai légèrement modifié la position et la taille de ma /partition en utilisant GParted à partir d'une clé USB Ubuntu 15.04 Live. Je l'avais précédemment copié bit par bit depuis un disque dur magnétique vers ce SSD et je voulais aligner les partitions.

Au début, j'avais Grub installé à la fois sur le disque lui-même et sur un autre disque. Après avoir déplacé / redimensionné la partition, j'ai utilisé les instructions liées à la FAQ GParted que vous avez référencée.

Pour la partition / dev / sdc2 sur ma machine Ubuntu basée sur Grub 2 sans LVM / RAID, c'était:

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

Assurez-vous de remplacer à la fois la partition et le disque par les bons pour vous, et vérifiez les instructions liées réelles si vous avez une configuration différente.

Cela n'était peut-être pas nécessaire car l'autre disque sur lequel j'avais installé Grub était toujours en mesure de démarrer le système.

Sam Brightman
la source
Merci pour cela. Je n'ai pas fini par en avoir besoin, mais super clair.
dfrankow
également, update-grubpourrait être nécessaire après le grub-install /dev/sdc- si certaines partitions ont été supprimées et que leur numérotation a changé, la configuration de grub devrait être mise à jour
xealits
Merci. Après avoir déplacé la partition /contenant /boot, je n'ai rien à faire avec grub et je peux redémarrer avec succès dans Lubuntu sur le disque. Pourquoi n'ai-je pas besoin de faire quoi que ce soit avec grub? unix.stackexchange.com/questions/503355/...
Tim
1

Si vous déplacez la partition qui contient / boot (généralement là où Ubuntu est installé), Grub ne pourra pas se charger et passera en mode ligne de récupération lors du démarrage de votre ordinateur.

Je n'ai pas moi-même déplacé ma partition pour me donner plus de place à cause de ce message effrayant.

Pour cette étape suivante, assurez-vous d'avoir un CD / USB live Ubuntu sur lequel démarrer.

Assurez-vous de sauvegarder tous vos fichiers importants, puis utilisez votre CD live GParted pour déplacer la partition que vous souhaitez déplacer.

Redémarrez ensuite votre ordinateur, démarrez sur votre live CD / USB Ubuntu, et avec un terminal, exécutez sudo update-grub. Si cela ne fonctionne pas, essayez sudo apt-get install --reinstall grub && sudo grub-install. Alors sudo update-grub.

Espérons que cela fonctionne.

MoonRunestar
la source
Merci. Après avoir déplacé la partition /contenant /boot, je n'ai rien à faire avec grub et je peux redémarrer avec succès dans Lubuntu sur le disque. Pourquoi n'ai-je pas besoin de faire quoi que ce soit avec grub? unix.stackexchange.com/questions/503355/...
Tim
0

Il est fortement recommandé de sauvegarder tous les fichiers importants avant d'effectuer des opérations de redimensionnement / déplacement.

Le message Gparted vous avertit simplement du risque de perdre des données lors du redimensionnement. Cela ne signifie pas que vous perdrez vos données, mais c'est possible.

J'utilise Gparted et d'autres logiciels de partitionnement pour changer la taille de mes partitions (Ubuntu, XP Vista et 7 à titre d'exemple) presque quotidiennement et je n'ai jamais rencontré de problème.

Il est fortement recommandé de sauvegarder tous les fichiers importants avant d'effectuer des opérations de redimensionnement / déplacement.

Mitch
la source
Merci. Après avoir déplacé la partition /contenant /boot, je n'ai rien à faire avec grub et je peux redémarrer avec succès dans Lubuntu sur le disque. Pourquoi n'ai-je pas besoin de faire quoi que ce soit avec grub? unix.stackexchange.com/questions/503355/…
Tim
0

Sauvegardez tous les fichiers importants.

Sous Windows, exécutez la défragmentation et chkdsk / f.

Commencez avec un live-cd avec gparted et réduisez la partition.

Redémarrez avec Windows. Si tout fonctionne correctement.

Commencez avec un live-cd et l'utilisation de gparted augmente la partition Ubuntu.

Ouvrez un terminal, récupérez l'UUID de la partition, chrootez, éditez le fichier / etc / fstab, corrigez l'UUID, réinstallez Grub, exécutez:

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
la source
Merci. Après avoir déplacé la partition /contenant /boot, je n'ai rien à faire avec grub et je peux redémarrer avec succès dans Lubuntu sur le disque. Pourquoi n'ai-je pas besoin de faire quoi que ce soit avec grub? unix.stackexchange.com/questions/503355/…
Tim
0

En plus des conseils très détaillés ci-dessus, pour la plupart excellents, j'ajouterai ce qui suit:

1) En plus de sauvegarder toutes les données qui peuvent être compromises, je crée au moins deux sauvegardes redondantes de démarrage, une en copiant directement la partition entière sur une nouvelle partition à l'aide d'un utilitaire de partition tel que partition magic ou gpart, tous deux comme je rappel peut avoir cette fonctionnalité dans certaines versions. Je complète cela avec une sauvegarde sur un lecteur flash ou un autre ordinateur. Soyez conscient qu'il existe des fichiers cachés que vous pouvez ou non avoir capturés et à moins que vous ne configuriez votre gestionnaire de fichiers pour afficher des fichiers cachés que vous ne connaîtrez pas.

2) Ce que je fais personnellement toujours dans cette situation, c'est de laisser ma partition de démarrage intacte et de redimensionner / déplacer uniquement les partitions de données et la racine. De cette façon, je n'ai pas à me soucier de la mise à jour ou de la réinstallation de grub. Je ne sais pas si vous avez affirmé une bonne raison de jouer avec / boot.

3) Outre les instructions ci-dessus, j'ajouterais que si vous êtes chanceux, vous pouvez facilement mettre à jour grub si vous pouvez démarrer en mode de récupération Ubuntu. Vous pouvez y accéder via la deuxième option, l'option de démarrage Ubuntu advanced. Cela vous présentera un menu à l'ancienne avec fdisk et d'autres choix. Choisissez l'option grub et si vous êtes chanceux, il se mettra automatiquement à jour pour vous.

Remarque: Si vous ne savez pas comment accéder au menu grub, vous trouverez sur certaines machines Intel que vous pouvez trouver une option "Boot from an EFI file" dans le gestionnaire de démarrage. Vous devriez être en mesure de vous battre dans le gestionnaire de démarrage en expérimentant avec Fkeys au démarrage et en parcourant les menus résultants.

Drapeau Ours
la source