#1 Le 07/07/2017, à 17: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, à 17:35)
Hors ligne
#2 Le 07/07/2017, à 17:58
- side
Re : Astuce pour déplacer sa partition /boot
Bonjour.
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, à 17: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, à 18: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, à 19: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, à 23: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, à 01: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, à 01: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, à 01:28
- Toobuntu
Re : Astuce pour déplacer sa partition /boot
Bonjour
Es tu sûr de déplacer ?
#8 Le 08/07/2017, à 12: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, à 12: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, à 13:04
- Rufus T. Firefly
Re : Astuce pour déplacer sa partition /boot
... (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, à 13: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, à 13: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, à 13: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, à 15:59
- jamesbad000
Re : Astuce pour déplacer sa partition /boot
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, à 16: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, à 16: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, à 16: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, à 16: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, à 16: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, à 16: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, à 18: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, à 18: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, à 19: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, à 19:09
- ??
Re : 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
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, à 19: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, à 19:52
- side
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?
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, à 20: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, à 20: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, à 20:23
- side
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.
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