web-dev-qa-db-fra.com

Partitions Est-il sécuritaire de déplacer une partition contenant / boot?

J'utilise dualboot (Windows 7 et Ubuntu 12.04) et j'aimerais libérer de l'espace pour ma partition Ubuntu. Je le fais depuis un cd live en passant par gparted.

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

"Le déplacement d’une partition peut empêcher le 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. L'échec du 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

Déplacer une partition peut prendre beaucoup de temps pour être appliqué. "

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

12
Markus

Vous ne pouvez pas en dire assez, faites une sauvegarde et confirmez qu'elle contient réellement les données requises avant de procéder à une telle modification du système.

Cela dit, je constate que si je déplace l'emplacement du bloc de départ du lecteur d'amorçage (du secteur 63 à 2048, par exemple), je dois réinstaller grub avant que le système ne démarre. Pour savoir comment voir la page ubuntu Comment réparer, restaurer ou réinstaller Grub 2 avec un Ubuntu Live CD ou USB .

6
BeowulfNode42

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

Au début, Grub était installé sur le disque lui-même et sur un autre. Après avoir déplacé/redimensionné la partition que j'ai utilisée les instructions associé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, ceci é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 partition et le disque par ceux qui vous conviennent, puis vérifiez les instructions liées 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 capable de démarrer le système.

2
Sam Brightman

Si vous déplacez la partition contenant/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.

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

Pour cette prochaine étape, assurez-vous de pouvoir démarrer à partir d'un Live CD/USB Ubuntu.

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

Ensuite, redémarrez votre ordinateur, démarrez 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. Puis Sudo update-grub.

Espérons que cela fonctionne.

1
MoonRunestar

En plus des conseils très détaillés ci-dessus, dont la plupart sont excellents, je vais ajouter ce qui suit:

1) En plus de sauvegarder toutes les données susceptibles d’être compromises, je crée au moins deux sauvegardes de démarrage redondantes, une en copiant directement la totalité de la partition dans un fichier. nouvelle partition utilisant un utilitaire de partition tel que partition magic ou gpart, les deux pouvant se souvenir de cette fonctionnalité dans certaines versions. Je complète cela avec une sauvegarde sur une clé USB ou un autre ordinateur. Sachez qu'il existe des fichiers cachés que vous avez éventuellement capturés et , sauf si vous configurez votre gestionnaire de fichiers pour afficher les fichiers cachés que vous ne saurez pas.

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

3) Mis à part 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 arriver via la deuxième option, l'option avancée de démarrage Ubuntu. Cela vous présentera un menu à l'ancienne avec fdisk et d'autres choix. Choisissez l'option grub et si vous avez de la chance, elle se mettra automatiquement à jour pour vous.

Remarque: Si vous ne savez pas comment accéder au menu de base, vous trouverez sur certaines machines Intel l'option "Démarrer à partir d'un fichier EFI" dans le gestionnaire de démarrage. Vous devriez pouvoir vous débrouiller dans le gestionnaire de démarrage en essayant de frapper Fkeys au démarrage et de naviguer dans les menus résultants.

0
Flag Bear

Sauvegardez tous les fichiers importants.

Dans Windows, exécutez defrag et chkdsk/f.

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

Redémarrez avec Windows. Si tout fonctionne correctement.

Commencer avec un live-cd et utiliser gparted augmente la partition Ubuntu.

Ouvrez un terminal, obtenez l'UUID de la partition, chroot, éditez le fichier/etc/fstab, corrigez l'UUID, réinstallez Grub, en cours d'exécution:

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
0
kyodake

Il est fortement recommandé de sauvegarder tous les fichiers importants avant de procéder aux opérations de redimensionnement/déplacement.

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

J'utilise Gparted et d'autres logiciels de partitionnement pour modifier 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 de procéder aux opérations de redimensionnement/déplacement.

0
Mitch