logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 09-08-2016 17:08:12

Philanthrope
Membre
Lieu : Quelques part chez les Ch'tis
Distrib. : Xubuntu 22-04-2 LTS / Debian 10
Noyau : Linux 5.15.0-60-generic / Linux 3.16.0-4-amd64
(G)UI : xfce / xfce
Inscription : 26-05-2016

[Résolu] Virtualbox, réduction des DD .vdi

Bonjour à tous et à toutes

Je souhaite déplacer mes machines virtuelles mais voilà les HDD .vdi prennent beaucoup de place
Le comble, c'est qu'ils sont remplit qu'à 10% en moyenne, j'ai prit des capacités de DD trops élevé

En me servant d'une de mes machines virtuelle (La xubuntu 16.04), j'ai inséré le HDD d'une de mes machines virtuelles (Ubuntu 14.04), puis j'ai créer un autre disque virtuel que j'ai partitionné de la même manière
- 1 partition principal et une partion étendue avec un lecteur logique pour le swap
partition principal en ext4 de 10Go, drapeau boot et un swap en linux-swap de 3 Go)
le DD trop grand ; Ubuntu.vdi (40Go)
la nouvelle DD : Ubuntu2.vdi (13 Go)
les deux disques étant monté sur la même machine, j'ai fait la copie conforme avec cp -ar de sdb1 à sdc1
Malheureusement, lorsque je retire Ubuntu.vdi de ma machine (Ubuntu 14.04.1) pour insérer le DD Ubuntu2.vdi, Ubuntu ne se charge pas et j'ai un écran noir avec le curseur qui clignote
Pensant que l'opération de copie c'est mal effectué, j'ai refait la copie avec gparted mais j'ai toujours le même problème
Il est claire qu'une fois la copie effectué, toujours avec ma machine xubuntu 16.04, je suis allez dans l'arborescence de Ubuntu2.vdi et j'ai modifié le fichier fstab pour y insérer les bons UUID obtenus avec blkid
je ne sais plus quoi faire, si non tout supprimer et recommencer l'installation complète de manière classique

J'ajouterai aussi une chose, avant de créer ce deuxième disque, j'avais pensé le réduire et pour cela j'ai réduit la partition sda1 ainsi que sda5 du disque Ubuntu.vdi mais la commande à refuser de le réduire disant

cd "$HOME/VirtualBox VMs/Ubuntu 14.04.1"
VBoxManage modifyhd Ubuntu.vdi --resize 13516


0%...
Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage: error: Resize medium operation for this format is not implemented yet!



Je précise que Ubuntu.vdi est un DD à taille fixe et Ubuntu2.vdi un DD à taille dynamique fixe

Dernière modification par Philanthrope (10-08-2016 18:19:42)


La présent est un passé en évolution

Hors ligne

#2 09-08-2016 18:26:31

Haricophile
Adhérent(e)
Lieu : Pignans (Var)
Distrib. : SID
Noyau : 4.0.0-1-amd64
(G)UI : Mate / i3 selon...
Inscription : 14-09-2009

Re : [Résolu] Virtualbox, réduction des DD .vdi

- Première étape, remplir de 0 les espaces non utilisés avec un wipedisk ou équivalent selon le système invité installé.

- Seconde étape :
VBoxManage modifyhd --compact Ubuntu.vdi

Remplir de 0 les secteurs non utilisés permet d'optimiser la compression faite avec --compact et bien entendu il faut que l'image disque ne soit pas configuré en taille fixe.

« Un optimiste n’est pas un être satisfait, content de la situation actuelle. C’est quelqu’un qui pense qu’il peut faire quelque chose qui servira. » (Raymond Aubrac)

Hors ligne

#3 09-08-2016 18:35:27

Philanthrope
Membre
Lieu : Quelques part chez les Ch'tis
Distrib. : Xubuntu 22-04-2 LTS / Debian 10
Noyau : Linux 5.15.0-60-generic / Linux 3.16.0-4-amd64
(G)UI : xfce / xfce
Inscription : 26-05-2016

Re : [Résolu] Virtualbox, réduction des DD .vdi

sauf que c'est un l'image disque Ubuntu.vdi est fixe
et pour la copie, comment se fait-il que Ubuntuvdi fonctionne et pas sa copie plus petite (Ubuntu2.vdi) ? alors qu'ils ont tous les deux en boot (sda1)

La présent est un passé en évolution

Hors ligne

#4 09-08-2016 18:58:03

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Virtualbox, réduction des DD .vdi

As-tu recréé un chargeur d'amorçage sur sdc ? cp -a ne le fait pas. (au passage -a contient déjà -r, donc inutile de l'ajouter)

Il vaut mieux montrer que raconter.

Hors ligne

#5 09-08-2016 19:33:10

Philanthrope
Membre
Lieu : Quelques part chez les Ch'tis
Distrib. : Xubuntu 22-04-2 LTS / Debian 10
Noyau : Linux 5.15.0-60-generic / Linux 3.16.0-4-amd64
(G)UI : xfce / xfce
Inscription : 26-05-2016

Re : [Résolu] Virtualbox, réduction des DD .vdi

Non, comment fait-on ?

Dernière modification par Philanthrope (09-08-2016 20:25:51)


La présent est un passé en évolution

Hors ligne

#6 09-08-2016 19:44:49

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Virtualbox, réduction des DD .vdi

Ça dépend du chargeur installé. GRUB, LILO, autre ?

Aussi, comme tu n'as pas cloné les partitions, les nouvelles ont des UUID différents des anciennes, aussi il faut modifier le /etc/fstab de la copie en conséquence.

Il vaut mieux montrer que raconter.

Hors ligne

#7 09-08-2016 20:06:48

Philanthrope
Membre
Lieu : Quelques part chez les Ch'tis
Distrib. : Xubuntu 22-04-2 LTS / Debian 10
Noyau : Linux 5.15.0-60-generic / Linux 3.16.0-4-amd64
(G)UI : xfce / xfce
Inscription : 26-05-2016

Re : [Résolu] Virtualbox, réduction des DD .vdi

Il s'agit d'Ubuntu donc je pense qu'il s'agit du Grub
Concernant les uuid du fstab, j'ai fait les modifications

La présent est un passé en évolution

Hors ligne

#8 09-08-2016 22:36:19

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Virtualbox, réduction des DD .vdi

Depuis le système d'origine, il faut monter la nouvelle partition /dev/sdb1, par exemple sur /mnt et exécuter une commande du genre

grub-install --boot-directory=/tmp/boot /dev/sdb


en supposant que le nouveau disque est vu comme sdb.

Ensuite, regénérer le fichier grub.cfg avec

grub-mkconfig > /mnt/boot/grub/grub.cfg


Attention : lors du démarrage après retrait du disque d'origine, si tout va bien GRUB se lancera, il faudra afficher le menu de démarrage (il me semble que ce n'est pas systématique avec Ubuntu) et sélectionner non pas la première entrée mais celle plus bas qui correspond au nouveau disque.
Une fois dans le système, regénérer un grub.cfg sans les entrées du disque d'origine avec

update-grub

Dernière modification par raleur (09-08-2016 22:41:58)


Il vaut mieux montrer que raconter.

Hors ligne

#9 10-08-2016 08:36:01

Philanthrope
Membre
Lieu : Quelques part chez les Ch'tis
Distrib. : Xubuntu 22-04-2 LTS / Debian 10
Noyau : Linux 5.15.0-60-generic / Linux 3.16.0-4-amd64
(G)UI : xfce / xfce
Inscription : 26-05-2016

Re : [Résolu] Virtualbox, réduction des DD .vdi

Entre temps, j'avais trouvé une procédure pour retrouver le grub de Ubuntu2.vdi et ma machine Ubuntu 14.04.1 fonctionne à nouveau

j'avais perdu en fiasant quelques manipulation les deux DD (original et copie) de ma machine Xubuntu 16.04.1 (Xubuntu 16.04.1.vid et Xubuntu 16.04.1.0.vid)

j'avais cette image
1470812057.jpg

j'ai essayé de récupérer le grub en faisant

sudo -i                                          # Pour accéder à root
mkdir /mnt/sd{c,d}1                              # Merci raleur de m'avoir apprit cette procédure
mount /dev/sdc1 /mnt/sdc1                        # Contenant le DD Xubuntu 16.04.1.vid
mount /dev/sdd1 /mnt/sdd1                        # Contenant le DD Xubuntu 16.04.1.0.vid
grub-install --root-directory=/mnt/sdc1 /dev/sdc # Installation du Grub dans Xubuntu 16.04.1.vid
grub-install --root-directory=/mnt/sdd1 /dev/sdd # Installation du Grub dans Xubuntu 16.04.1.0.vid
update-grub /dev/sdc1                            # mise à jour dur grub dans /dev/sdc1 (du moins je le pense)
update-grub /dev/sdd1                            # mise à jour dur grub dans /dev/sdd1 (du moins je le pense)
umount /mnt/sd{c,d}1                             # Démontage
rmdir /mnt/sd{c,d}1                              # Suppression des dossiers



Le disque original (Xubuntu 16.04.1.vid) fonctionne à nouveau
Par contre Xubuntu 16.04.1.0.vid m'affiche d'abord le grub pendant quelques minutes puis la fenêtre précédente avec un autre numéro
Je ne sais plus quoi faire
Voilà d'abord ce que j'ai
1470814479.jpg

Puis un écran noir et pour finir ce message d'erreur
1470814531.jpg

PS: J'ai eut un mal fout pour aligner les commentaires, j'ai dût compter les caractères, y-a-t-il un autre moyen ?

Dernière modification par Philanthrope (10-08-2016 12:17:45)


La présent est un passé en évolution

Hors ligne

#10 10-08-2016 09:42:44

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Virtualbox, réduction des DD .vdi

Tu n'as pas suivi mes instructions à la lettre.

(désolé mais je viens de perdre le gros pavé d'explications que j'avais commencé à écrire et là je n'ai vraiment pas envie de tout retaper)

Il vaut mieux montrer que raconter.

Hors ligne

#11 10-08-2016 09:44:29

raleur
Membre
Inscription : 03-10-2014

Re : [Résolu] Virtualbox, réduction des DD .vdi

L'installateur Ubuntu n'a pas de mode dépannage qui permet de réparer l'amorçage ?

Il vaut mieux montrer que raconter.

Hors ligne

#12 10-08-2016 12:17:15

Philanthrope
Membre
Lieu : Quelques part chez les Ch'tis
Distrib. : Xubuntu 22-04-2 LTS / Debian 10
Noyau : Linux 5.15.0-60-generic / Linux 3.16.0-4-amd64
(G)UI : xfce / xfce
Inscription : 26-05-2016

Re : [Résolu] Virtualbox, réduction des DD .vdi

J'ai essayé avec le boot repaire mais je n'y suis pas arrivé
vue qu'il s'agit d'une machne virtuel et que je n'ai rien d'important la dedans et qu'en plus j'ai fais pas mal de bourde dont donner deux adresse de montage différent (mnt/sdc1, /dev/sdd1) à une partition (/dev/sdc1), celle qui fonctionnait correctement, tant est si bien que lorsque j'ai voulu supprimer le contenue d'une partition l'autre c'est effacé aussi, j'ai préféré refaire la procédure d'installation depuis le début en me servant du dd refait à 14 Go

si non, je n'ai pas trop compris dans tes formules
la première ok
avec ma machine Ubuntu 14.04.4 (qui d'ailleurs à un autre DD, insérer l'original (50Go) et le dd refait (14 Go) ça à été simple

sudo -i                                          # Pour accéder à root
mkdir /mnt/sd{c,d}1                              # Merci raleur de m'avoir apprit cette procédure
mount /dev/sdc1 /mnt/sdc1                        # Contenant le DD Xubuntu 16.04.1.vid
mount /dev/sdd1 /mnt/sdd1                        # Contenant le DD Xubuntu 16.04.1.0.vid
grub-install --boot-directory=/tmp/boot /dev/sdc # Installation du Grub dans Xubuntu 16.04.1.vid
grub-install --boot-directory=/tmp/boot /dev/sdd # Installation du Grub dans Xubuntu 16.04.1.0.vid



sauf que je me suis servi de ma machine Ubuntu 14.04 pour une Xubuntu 16.04

grub-mkconfig > /mnt/boot/grub/grub.cfg


là par contre...
Il aurait peut-être fallut que je fasse

grub-mkconfig > /mnt/sdb1/boot/grub/grub.cfg



Merci tout de même pour ton aide raleur


Il me reste débian mais je ne sais pas combien de place a été prise et donc combien d'espace Débian à besoin
J'ai l'impression qu'il a repris l'intégralité des 50 Go

Pour la réinstallation, je me retrouve avec plusieurs problème, même en me servant du tuto qui a été mit à disposition

Dans la séquence téléchargement, j'ai ce lien qui me propose

- Buy finished Debian CD-ROMs :
propose l'achat de débian

- Download CD/DVD images with jigdo :
je ne sais pas ce qu'est "jigdo", ce lien me propose
debian-testing-amd64-DVD-1.jigdo   
debian-testing-amd64-DVD-1.template
debian-testing-amd64-DVD-2.jigdo   
debian-testing-amd64-DVD-2.template
debian-testing-amd64-DVD-3.jigdo   
debian-testing-amd64-DVD-3.template
debian-testing-amd64-DVD-4.jigdo   
debian-testing-amd64-DVD-4.template
debian-testing-amd64-DVD-5.jigdo   
debian-testing-amd64-DVD-5.template
debian-testing-amd64-DVD-6.jigdo   
debian-testing-amd64-DVD-6.template
debian-testing-amd64-DVD-7.jigdo   
debian-testing-amd64-DVD-7.template
debian-testing-amd64-DVD-8.jigdo   
debian-testing-amd64-DVD-8.template
debian-testing-amd64-DVD-9.jigdo   
debian-testing-amd64-DVD-9.template
debian-testing-amd64-DVD-10.jigdo   
debian-testing-amd64-DVD-10.template
debian-testing-amd64-DVD-11.jigdo   
debian-testing-amd64-DVD-11.template
debian-testing-amd64-DVD-12.jigdo   
debian-testing-amd64-DVD-12.template
debian-testing-amd64-DVD-13.jigdo   
debian-testing-amd64-DVD-13.template
debian-testing-amd64-DVD-14.jigdo   
debian-testing-amd64-DVD-14.template

rien en iso et en plus 14 DVD waouh....

- Download CD/DVD images using HTTP or FTP :
debian-8.5.0-amd64-DVD-1.iso       
debian-8.5.0-amd64-DVD-2.iso       
debian-8.5.0-amd64-DVD-3.iso       
debian-update-8.5.0-amd64-DVD-1.iso
debian-update-8.5.0-amd64-DVD-2.iso

3 DVD (classiques) et 2 DVD (Update)
Je prend laquelle pour une installation sur un VM ?

Pourquoi autant de DVD d'ailleurs ?

J'ai réussi à trouver le fichier iso et refait l'installation

Pour moi, le problème est Résolu mais j'aimerai avoir tout de même la solution du problème au cas où, Raleur, donc si tu passes dans le coin...

Dernière modification par Philanthrope (10-08-2016 18:19:14)


La présent est un passé en évolution

Hors ligne

Pied de page des forums