Page 1 sur 1

[MAJ LVM2]Syslinux ne boot plus (résolu)

Publié : mar. 12 févr. 2013, 21:05
par NeanderMarcl
Salut,

Je viens de faire la mise à jour, de LVM2 et lors du redémarrage, Arch ne boot pas correctement, mon boot est sur une partition séparé ainsi que ma swap mais mon /home et / en LVM2.
J'ai essayer de booter avec DSL sans succès..
J'ai lu la news concernant la MAJ de LVM, j'ai peut-être oublié une étape.

Re: [MAJ LVM2]Syslinux ne boot plus

Publié : mar. 12 févr. 2013, 21:10
par benjarobin
Il va nous falloir plus de détail que : cela ne fonctionne plus

Re: [MAJ LVM2]Syslinux ne boot plus

Publié : mar. 12 févr. 2013, 21:41
par tuxce
Tu as vérifié si use_lvmetad = 1 dans ton /etc/lvm/lvm.conf ?
Si tu n'avais pas lvm2 dans mkinicpio.conf, tu l'as rajouté puis régénéré l'initramfs ?

Sinon, pour booter, si tu as un live d'Arch, tu peux faire reconnaître les partitions

Code : Tout sélectionner

modprobe dm-mod
vgscan
vgchange -ay
et les monter pour modifier la conf

Re: [MAJ LVM2]Syslinux ne boot plus

Publié : mar. 12 févr. 2013, 22:09
par NeanderMarcl
De mémoire lvm2 est bien présent dans le mkinitcpio.conf
Je vais tester un live d'Arch, merci

Re: [MAJ LVM2]Syslinux ne boot plus

Publié : mar. 12 févr. 2013, 22:44
par NeanderMarcl
J'ai fait un dd pour rendre bootable ma clé.
Le boot ne s'effectue pas correctement.
J'ai un _ qui clignote (la même chose en changeant de port USB)
J'avais le même problème avec DSL.

Re: [MAJ LVM2]Syslinux ne boot plus

Publié : mer. 13 févr. 2013, 01:15
par Tetsumaki

Code : Tout sélectionner

dd if=/chemin/vers/archlinux.iso of=/dev/sdx bs=1M
Ne fonctionne pas ?
Plus qu'à faire ça sur un DVD+RW, toujours pratique d'en avoir un sous la main.
Ton problème n'est pas très méchant tu devrais le résoudre sans trop de soucis.

Re: [MAJ LVM2]Syslinux ne boot plus

Publié : mer. 13 févr. 2013, 09:36
par oktoberfest
As-tu bien fait ton dd sur /dev/sdx, et non pas sur /dev/sdx1 (Erreur fréquente, voir wiki ici)
Je viens de tester sur une VM et ça fonctionne chez moi. Par contre j'ai constaté qu'il y a en même temps mise à jour du noyau et de lvm2. Sachant que la mise à jour du noyau se fait en premier, la régénération de l'initramfs échoue (il se plaint de l'absence de /sbin/dmsetup). Il faut donc recréer l'initramfs à l'issu de la mise à jour.
Je ne devrais pas avoir à dire cela, car bien sur tout le monde est attentif aux message d'erreurs lors de la mise à jour de son système préféré.... :humour:

Re: [MAJ LVM2]Syslinux ne boot plus

Publié : mer. 13 févr. 2013, 11:50
par NeanderMarcl
J'ai vérifié que mon disque est démonté.
Le disque à été effacé

Code : Tout sélectionner

dd if=/dev/zero of=/dev/sde
puis formaté en ext4
J'ai cette cependant cette erreur.

Code : Tout sélectionner

/home/$USER/Téléchargements# dd if=/home/$USER/Téléchargements/archlinux-2013.02.01-dual.iso of=/dev/sde bs=1M
dd: écriture de «/dev/sde»: Aucun espace disponible sur le périphérique
490+0 enregistrements lus
489+0 enregistrements écrits
513614336 octets (514 MB) copiés, 102,317 s, 5,0 MB/s

Re: [MAJ LVM2]Syslinux ne boot plus

Publié : mer. 13 févr. 2013, 11:59
par Tetsumaki
Ta clé a quelle capacité de stockage ?

Re: [MAJ LVM2]Syslinux ne boot plus

Publié : mer. 13 févr. 2013, 11:59
par NeanderMarcl
C'est une 512 Mégas
Mais la taille de l'ISO https://www.archlinux.org/download/ est définie comme étant de 498 Mégas.
Et sur mon disque la taille est de 522 Mégas..

Re: [MAJ LVM2]Syslinux ne boot plus

Publié : mer. 13 févr. 2013, 12:09
par tuxce
NeanderMarcl a écrit : Le disque à été effacé

Code : Tout sélectionner

dd if=/dev/zero of=/dev/sde
puis formaté en ext4
Ca, juste pour info, ça ne sert à rien.

Pour le reste, vérifie le md5sum.

Re: [MAJ LVM2]Syslinux ne boot plus

Publié : mer. 13 févr. 2013, 12:18
par oktoberfest
NeanderMarcl a écrit :C'est une 512 Mégas
Mais la taille de l'ISO https://www.archlinux.org/download/ est définie comme étant de 498 Mégas.
Et sur mon disque la taille est de 522 Mégas..
Vérifie bien la taille du fichier téléchargé, et la taille de ta clé (cat /sys/block/sde/size => donne la taille en demi-ko, multiplie par 512 pour avoir la taille en octets), parce que suivant l'outil utilisé, les arrondis en mo ne sont pas identiques.

Re: [MAJ LVM2]Syslinux ne boot plus

Publié : mer. 13 févr. 2013, 12:20
par NeanderMarcl
Voici 1003153 * 512 = 513,614,336

Re: [MAJ LVM2]Syslinux ne boot plus

Publié : mer. 13 févr. 2013, 12:34
par oktoberfest
Taille du fichier : 522190848 octets, donc ça ne rentre pas dans ta clé...
Pour la petite histoire : 522190848 octets => 498 Mo
Et ta clé ne fait pas 512 Mo, mais 512 millions d'octets ce qui est différent.

Ah la joie du marketing informatique qui fait passer les milliers pour des kilos, et les millions pour des mega.

Re: [MAJ LVM2]Syslinux ne boot plus

Publié : mer. 13 févr. 2013, 12:51
par NeanderMarcl
D'accord, merci beaucoup pour ces explications.
Je n'ai que cette clé.
Faut que je prenne une distribution plus légère.

Re: [MAJ LVM2]Syslinux ne boot plus

Publié : mer. 13 févr. 2013, 13:31
par la_poigne
Le problème doit être résolu depuis un chroot avec

Code : Tout sélectionner

mkinitcpio -p linux
En fait lors de ta mise à jour, tu as eu le kernel et lvm.
Pacman à d'abord mis à jour le kernel avant lvm et tu as surement eu une erreur lors de l'execution de mkinitcpio
==> ERROR: file not found: `/sbin/dmsetup'

Re: [MAJ LVM2]Syslinux ne boot plus

Publié : mer. 13 févr. 2013, 19:53
par NeanderMarcl
J'ai chroot puis généré mkinitcpio -p linux !
Ça fonctionne bien maintenant !
Merci à tout le monde

Re: [MAJ LVM2]Syslinux ne boot plus (résolu)

Publié : mer. 13 févr. 2013, 19:57
par Ypnose
Cela fait environ 10 posts qu'oktoberfest te suggère de régénérer ton initramfs, as-tu lu son post?

Re: [MAJ LVM2]Syslinux ne boot plus (résolu)

Publié : mer. 13 févr. 2013, 20:27
par NeanderMarcl
Oui, mais j'attendais de pouvoir trouver un moyen de booter pour pouvoir le faire.