Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/07/2017, à 16:22

crabtronic

Astuce pour déplacer sa partition /boot

Bonjour,

J'ai trouvé cette manipe :

sudo -s
umount /boot
mount /dev/sda2 /mnt
cp -a /mnt/* /boot/
umount /mnt
gedit /etc/fstab
grub-install /dev/sda

ce qui me donne ce résultat :

df -h
Filesystem               Size  Used Avail Use% Mounted on
udev                     2,0G     0  2,0G   0% /dev
tmpfs                    395M   12M  384M   3% /run
/dev/mapper/it--vg-root  225G   57G  158G  27% /
tmpfs                    2,0G   64K  2,0G   1% /dev/shm
tmpfs                    5,0M  4,0K  5,0M   1% /run/lock
tmpfs                    2,0G     0  2,0G   0% /sys/fs/cgroup
//10.1.1.10/7Zark7       3,7T  3,7T  7,2G 100% /home/crabtronic/7zark7
tmpfs                    395M  152K  395M   1% /run/user/1000
fdisk -l
Disk /dev/sda: 232,9 GiB, 250059350016 bytes, 488397168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x000d7693

Device     Boot  Start       End   Sectors   Size Id Type
/dev/sda1  *      2048    499711    497664   243M 83 Linux
/dev/sda2       501758 488396799 487895042 232,7G  5 Extended
/dev/sda5       501760 488396799 487895040 232,7G 8e Linux LVM

Disk /dev/mapper/it--vg-root: 228,7 GiB, 245509390336 bytes, 479510528 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/mapper/it--vg-swap_1: 4 GiB, 4286578688 bytes, 8372224 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Que dois-je modififer dans le /etc/fstab ?

Dernière modification par crabtronic (Le 07/07/2017, à 16:35)

Hors ligne

#2 Le 07/07/2017, à 16:58

side

Re : Astuce pour déplacer sa partition /boot

Bonjour.

crabtronic a écrit :

Que dois-je modififer dans le /etc/fstab ?

Pourrais-tu nous donner le contenu de ton fstab actuel ?

nano /etc/fstab

Dernière modification par side (Le 07/07/2017, à 16:58)


« Je ne suis pas une adversaire de l’Europe, je me sens européenne. Je voudrais qu’il y ait des accords entre les nations librement consentis, c’est cette Europe-là que je veux voir émerger et je souhaite que la France soit à l’origine de ce beau projet, de cette belle initiative » - Marine Le Pen - 25 Avril 2017 - TF1

Hors ligne

#3 Le 07/07/2017, à 17:15

crabtronic

Re : Astuce pour déplacer sa partition /boot

Super ! Merci beaucoup de m'aider.

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
/dev/mapper/it--vg-root /               ext4    errors=remount-ro 0       1
# /boot was on /dev/sda1 during installation
UUID=65b45b04-c22a-4116-b730-a31b7a7ba1c8 /boot           ext2    defaults     $
/dev/mapper/it--vg-swap_1 none            swap    sw              0       0

Je viens de redémarrer et malgré une erreur je parviens à l'X.
J'ai refait un df - h

 df -h
Filesystem               Size  Used Avail Use% Mounted on
udev                     2,0G     0  2,0G   0% /dev
tmpfs                    395M   12M  384M   3% /run
/dev/mapper/it--vg-root  225G   57G  158G  27% /
tmpfs                    2,0G   48K  2,0G   1% /dev/shm
tmpfs                    5,0M  4,0K  5,0M   1% /run/lock
tmpfs                    2,0G     0  2,0G   0% /sys/fs/cgroup
/dev/sda1                236M  174M   50M  78% /boot
tmpfs                    395M  128K  395M   1% /run/user/1000

Hors ligne

#4 Le 07/07/2017, à 18:30

side

Re : Astuce pour déplacer sa partition /boot

/boot was on /dev/sda1 during installation

Et si je comprends bien c'est toujours le cas.

/dev/sda1                236M  174M   50M  78% /boot

Peux-tu renvoyer le résultat de

sudo blkid /dev/sda1

Il va te donner l'UUID de dev/sda1 à comparer avec ce qui se trouve dans le fstab. Si ce n'est pas le même, c'est à dire :

UUID=65b45b04-c22a-4116-b730-a31b7a7ba1c8

Il faut modifier cette ligne.

Mais bon. Si tu arrives à booter, c'est que tout va bien.


« Je ne suis pas une adversaire de l’Europe, je me sens européenne. Je voudrais qu’il y ait des accords entre les nations librement consentis, c’est cette Europe-là que je veux voir émerger et je souhaite que la France soit à l’origine de ce beau projet, de cette belle initiative » - Marine Le Pen - 25 Avril 2017 - TF1

Hors ligne

#5 Le 07/07/2017, à 22:13

crabtronic

Re : Astuce pour déplacer sa partition /boot

Oui c'est le même ID.
Donc c'est que ça n'a pas fonctionné.
Malheureusement.

Qu'est-ce que je rate ?

Hors ligne

#6 Le 08/07/2017, à 00:05

??

Re : Astuce pour déplacer sa partition /boot

Bonsoir
C'est bien de nous asphyxier avec une commande du style

mount /dev/sda2 /mnt

et de nous indiquer que

/dev/sda2       501758 488396799 487895042 232,7G  5 Extended

Tu ferais mieux d'expliquer ton problème.

Dernière modification par ?? (Le 08/07/2017, à 00:05)


Utiliser REFIND au lieu du GRUB https://doc.ubuntu-fr.org/refind . Aidez à vous faire dépanner en suivant le guide et en utilisant les outils de diagnostic J'ai perdu ma gomme. Désolé pour les fautes d'orthographes non corrigées.

Hors ligne

#7 Le 08/07/2017, à 00:28

Toobuntu

Re : Astuce pour déplacer sa partition /boot

Bonjour

Es tu sûr de déplacer ?

#8 Le 08/07/2017, à 11:51

jamesbad000

Re : Astuce pour déplacer sa partition /boot

Bonjour

mount /dev/sda2 /mnt
cp -a /mnt/* /boot/

sda2 est une partition étendue. Donc il est improbable que le mount ait fonctionné. Et ces 2 commandes ont dues retourner des messages d'erreur.

La partition boot est sda1

/dev/sda1                236M  174M   50M  78% /boot

Par ailleurs, il serait bon de faire également un sudo grub-update à la fin

Et de retourner le résultat de toutes les commandes passées avant de rebooter !

Edit, et comme dit ci-dessus, commencer par préciser ce que tu veux faire exactement avant. (réintégrer ton boot dans la partition racine linux ??)

Dernière modification par jamesbad000 (Le 08/07/2017, à 11:54)


L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)

Hors ligne

#9 Le 08/07/2017, à 12:04

Rufus T. Firefly

Re : Astuce pour déplacer sa partition /boot

jamesbad000 a écrit :

... (réintégrer ton boot dans la partition racine linux ??)

A ma connaissance, ce serait une idée fatale ! La partition racine est en lvm et c'est précisément pour cette raison que /boot en est exclu !
Edit : plus précisément, ce sont les logiciels nécessaires au démarrage (grub, vmlinuz, initrd, etc.) qui sont hors de la partition lvm. Donc la première phase du démarrage est habituelle et la seconde commence par l'activation du lvm, puis se poursuit comme d'habitude. Même principe que pour le système chiffré. Il faut bien que ce qui permet de déchiffrer soit en-dehors !

Dernière modification par Rufus T. Firefly (Le 08/07/2017, à 12:30)


La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme

Hors ligne

#10 Le 08/07/2017, à 12:15

??

Re : Astuce pour déplacer sa partition /boot

Bonjour
Il suffit probablement de faire le ménage des choses inutiles dans cette partition..

sudo apt autoremove

s'il n'est déjà pas trop tard..

Dernière modification par ?? (Le 08/07/2017, à 12:15)


Utiliser REFIND au lieu du GRUB https://doc.ubuntu-fr.org/refind . Aidez à vous faire dépanner en suivant le guide et en utilisant les outils de diagnostic J'ai perdu ma gomme. Désolé pour les fautes d'orthographes non corrigées.

Hors ligne

#11 Le 08/07/2017, à 14:59

jamesbad000

Re : Astuce pour déplacer sa partition /boot

Rufus T. Firefly a écrit :

A ma connaissance, ce serait une idée fatale ! La partition racine est en lvm et c'est précisément pour cette raison que /boot en est exclu !
Edit : plus précisément, ce sont les logiciels nécessaires au démarrage (grub, vmlinuz, initrd, etc.) qui sont hors de la partition lvm. Donc la première phase du démarrage est habituelle et la seconde commence par l'activation du lvm, puis se poursuit comme d'habitude. Même principe que pour le système chiffré. Il faut bien que ce qui permet de déchiffrer soit en-dehors !

La remarque n'est pas dénué de fondement. Néanmoins c'est méconnaitre l'architecture de grub2 qui peut embarquer n'importe quel module dans son fichier image (core.img) qui est placé entre le MBR et la première partition.

Ce qui permet d'activer le LVM avant l'affichage du menu grub

La seule limite étant d'avoir une place suffisante pour caser tous les modules nécessaires (62 secteurs * 512 mini, et au moins 2047 avec l'alignement moderne des partitions sur 1Mo)

Démonstration

fredk1404@Miragek1404:~$ sudo mount /dev/vg1/lvol0 /mnt
fredk1404@Miragek1404:~$ sudo cp -a /boot/* /mnt
fredk1404@Miragek1404:~$ sudo umount /boot
fredk1404@Miragek1404:~$ sudo umount /mnt
fredk1404@Miragek1404:~$ sudo mount /dev/vg1/lvol0 /boot
fredk1404@Miragek1404:~$ sudo grub-install -v /dev/sda
(...)
grub-install : information : grub-mkimage --directory '/usr/lib/grub/i386-pc' --prefix '(lvmid/bk3C0W-J4B4-MQlp-1XYU-a4WA-9XT1-52sgVx/XeYtV7-L9GL-e0UD-YgsL-eMXC-VaaB-TQyCIG)/grub' --output '/boot/grub/i386-pc/core.img' --format 'i386-pc' --compression 'auto'  'ext2' 'part_msdos' 'lvm' 'biosdisk' 
...
Installation terminée, sans erreur.
fredk1404@Miragek1404:~$ sudo update-grub
Création du fichier de configuration GRUB…
Image Linux trouvée : /boot/vmlinuz-3.13.0-119-generic
...
fait

Tentative de démarrage dans QEMU

sudo qemu-system-x86_64 -hda /dev/sda

ca fonctionne. Et on peut vérifier que le volume lvm est bien actif. Avec la ligne de commande de grub
http://pix.toile-libre.org/?img=1499522129.jpg

Dernière modification par jamesbad000 (Le 08/07/2017, à 15:05)


L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)

Hors ligne

#12 Le 08/07/2017, à 15:18

crabtronic

Re : Astuce pour déplacer sa partition /boot

Oui les commandes cp et mnt fonctionnaient du moins elles n'ont pas renvoyé d'erreur.

Parcontre depuis j'ai éditer le fstab et fait un sudo grub-install et depuis je ne parviens plus à booster sur l'x.

Je suis donc en mode maintenance. Donc grub-update ne fonctionne pas.

Le but de l'opération est de parvenir à avoir une partition boot qui me dispense de faire des dpkg toutes les 5min et ce même avec un script. Je trouvais que l'astuce avait vraiment l'air simple à réaliser.

J'ai essayé-en mode maintenance-

sudo mount /dev/vg1/lvol0 /mnt

mais le "device does not exist.

Hors ligne

#13 Le 08/07/2017, à 15:46

??

Re : Astuce pour déplacer sa partition /boot

Bonjour
Le plus simple serait que tu lances boot-repair et que tu fasses sa réparation recommandée. https://doc.ubuntu-fr.org/boot-repair

Dernière modification par ?? (Le 08/07/2017, à 15:47)


Utiliser REFIND au lieu du GRUB https://doc.ubuntu-fr.org/refind . Aidez à vous faire dépanner en suivant le guide et en utilisant les outils de diagnostic J'ai perdu ma gomme. Désolé pour les fautes d'orthographes non corrigées.

Hors ligne

#14 Le 08/07/2017, à 15:48

jamesbad000

Re : Astuce pour déplacer sa partition /boot

Parcontre depuis j'ai éditer le fstab et fait un sudo grub-install et depuis je ne parviens plus à booster sur l'x.

Evidemment, tu ne tient pas compte des conseils (D'abord expliquer ce que tu cherche à faire, et donner le retour du terminal avant de redémarrer suite aux commandes exécutée)

J'ai essayé-en mode maintenance-

sudo mount /dev/vg1/lvol0 /mnt

mais le "device does not exist.

/dev/vg1/lvol0 correspond à ce qu'il y a sur MON disque.
ta partition système est dans /dev/mapper/it--vg-root

A ce stade, comme dit ci-dessus, boot-repair est probablement la meilleurs solution pour s'en sortir.
Et si tu ne t'en sort toujours pas, fait un rapport boot info (avec boot repair) et donne le lien sur le rapport

Dernière modification par jamesbad000 (Le 08/07/2017, à 15:49)


L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)

Hors ligne

#15 Le 08/07/2017, à 17:42

crabtronic

Re : Astuce pour déplacer sa partition /boot

Boot-repair effectué avec succés.
Je suis donc de retour sur l'interface.
J'ai réinstallé grub sur sda.
Ce qui me donne maintenant :

df -h
Filesystem               Size  Used Avail Use% Mounted on
udev                     2,0G     0  2,0G   0% /dev
tmpfs                    395M   12M  384M   3% /run
/dev/mapper/it--vg-root  225G   57G  158G  27% /
tmpfs                    2,0G  8,0K  2,0G   1% /dev/shm
tmpfs                    5,0M  4,0K  5,0M   1% /run/lock
tmpfs                    2,0G     0  2,0G   0% /sys/fs/cgroup
tmpfs                    395M  148K  395M   1% /run/user/1000
sudo fdisk -l
Disk /dev/sda: 232,9 GiB, 250059350016 bytes, 488397168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x000d7693

Device     Boot  Start       End   Sectors   Size Id Type
/dev/sda1  *      2048    499711    497664   243M 83 Linux
/dev/sda2       501758 488396799 487895042 232,7G  5 Extended
/dev/sda5       501760 488396799 487895040 232,7G 8e Linux LVM

Disk /dev/mapper/it--vg-root: 228,7 GiB, 245509390336 bytes, 479510528 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/mapper/it--vg-swap_1: 4 GiB, 4286578688 bytes, 8372224 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Apparemment le repertoire /boot est à la racine maitnenant !? donc c'est bon.

Mais comment faire ça en ligne de commande sans passer par boot-repair.

Hors ligne

#16 Le 08/07/2017, à 17:57

??

Re : Astuce pour déplacer sa partition /boot

Dans le MBR, il est indiqué l'adresse absolue du secteur qui doit assurer la suite du boot .  Par exemple 123456
C'est donc dans la partition de BOOT. Si tu déplaces cette partition de 9000000 secteurs, il faut aussi modifier le MBR, pour mettre 9123456
C'est donc une commande hexadécimale avec dd disant de remplacer  quelques caractères dans le MBR.
Boot-repair sait faire. Pour cela il lance la commande  grub-install     /dev/sda

============================= Boot Info Summary: ===============================
 => Grub2 (v2.00) is installed in the MBR of /dev/sda and looks at sector 
    9123456 of the same hard drive for core.img. core.img is at this 
    location and looks for (,gpt5)/boot/grub. It also embeds following 
    components:

Le plus simple pour toi est d'agrandir la partition SDA1 de l'espace que tu voulais allouer en rétrécissant SDA5 par la gauche puis SDA2 en faisant cela avec une live-usb
Car  rien n'est réglé!!!!
/dev/sda1  *      2048    499711    497664   243M 83 Linux

Dernière modification par ?? (Le 08/07/2017, à 18:18)


Utiliser REFIND au lieu du GRUB https://doc.ubuntu-fr.org/refind . Aidez à vous faire dépanner en suivant le guide et en utilisant les outils de diagnostic J'ai perdu ma gomme. Désolé pour les fautes d'orthographes non corrigées.

Hors ligne

#17 Le 08/07/2017, à 18:09

??

Re : Astuce pour déplacer sa partition /boot

crabtronic a écrit :

Bonjour,

J'ai trouvé cette manipe :

sudo -s
umount /boot
mount /dev/sda2 /mnt
cp -a /mnt/* /boot/
umount /mnt
gedit /etc/fstab
grub-install /dev/sda

Si tu as trouvé cela dans la doc de ubuntu, pourrais-tu dire à quel endroit


Utiliser REFIND au lieu du GRUB https://doc.ubuntu-fr.org/refind . Aidez à vous faire dépanner en suivant le guide et en utilisant les outils de diagnostic J'ai perdu ma gomme. Désolé pour les fautes d'orthographes non corrigées.

Hors ligne

#18 Le 08/07/2017, à 18:36

crabtronic

Re : Astuce pour déplacer sa partition /boot

J'ai trouvé cette astuce sur ce forum.

J'ai fait ça ici comme un test de ce que je voudrais faire sur un serveur vps en production.
Je n'ai pas accés à un livecd sur ce serveur.

Je ne peux donc pas rétrécir par la gauche une partition.
J'espérais vraiment avoir trouvé L'ASTUCE pour me débarrasser de façon définitive de cette partition trop petite.

Que puis-je faire d'autre?

Hors ligne

#19 Le 08/07/2017, à 18:52

side

Re : Astuce pour déplacer sa partition /boot

crabtronic a écrit :

J'ai trouvé cette astuce sur ce forum.

J'ai fait ça ici comme un test de ce que je voudrais faire sur un serveur vps en production.
Je n'ai pas accés à un livecd sur ce serveur.

Je ne peux donc pas rétrécir par la gauche une partition.
J'espérais vraiment avoir trouvé L'ASTUCE pour me débarrasser de façon définitive de cette partition trop petite.

Que puis-je faire d'autre?

La solution proposé ici consiste a déplacer tes fichiers de ta partition /boot directement à la racine dans un dossier boot.

Le gros soucis c'est que tu as recopié les commandes sans en saisir le sens semble-t-il.
A commencer par le fait que ta partition /boot était /dev/sda1 et non pas /dev/sda2 comme dans ton exemple.
Et que ... : https://forum.ubuntu-fr.org/viewtopic.p … #p21758951

Voilà quoi.

Dernière modification par side (Le 08/07/2017, à 19:06)


« Je ne suis pas une adversaire de l’Europe, je me sens européenne. Je voudrais qu’il y ait des accords entre les nations librement consentis, c’est cette Europe-là que je veux voir émerger et je souhaite que la France soit à l’origine de ce beau projet, de cette belle initiative » - Marine Le Pen - 25 Avril 2017 - TF1

Hors ligne

#20 Le 08/07/2017, à 19:04

crabtronic

Re : Astuce pour déplacer sa partition /boot

J'ai dû copier coller la ligne de l'exemple. Mais sur mon pc j'avais bien mis sda1.

Hors ligne

#21 Le 08/07/2017, à 19:23

side

Re : Astuce pour déplacer sa partition /boot

crabtronic a écrit :

J'ai dû copier coller la ligne de l'exemple. Mais sur mon pc j'avais bien mis sda1.

Normalement cette manip doit fonctionner.

A priori tu n'as pas supprimé l'entrée /boot dans ton fstab.


« Je ne suis pas une adversaire de l’Europe, je me sens européenne. Je voudrais qu’il y ait des accords entre les nations librement consentis, c’est cette Europe-là que je veux voir émerger et je souhaite que la France soit à l’origine de ce beau projet, de cette belle initiative » - Marine Le Pen - 25 Avril 2017 - TF1

Hors ligne