UFS, Ext4 : Grub et fdisk ne sont pas content

Bonjour, j’ai bien peur d’avoir tout cassé mes fs :blush:

Au début le problème se présentais ainsi:

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00016f02

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        1306    10485760   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2            1306        2611    10485760   83  Linux
Partition 2 does not end on cylinder boundary.
/dev/sda3   *        2611        6528    31457280   a6  OpenBSD
Partition 3 does not end on cylinder boundary.
/dev/sda4            6529       60801   435947842    5  Extended
/dev/sda5            6529        7803    10241406   83  Linux
/dev/sda6            7804        9078    10241406   83  Linux
/dev/sda7            9079       10353    10241406   83  Linux
/dev/sda8           10354       58796   389118366   83  Linux
/dev/sda9           58797       60278    11904133+  83  Linux
/dev/sda10          60280       60801     4192933+  82  Linux swap / Solaris
[/code]ET grub hurlait a la mort à chaque upgrade:
( J'ai raccourcis de beaucoup car les erreurs se répetent sur plusieurs centaines de lignes )
[code]/usr/sbin/grub-probe: warn: Discarding improperly nested partition (hd0,msdos3,bsd8).
/usr/sbin/grub-probe: warn: Discarding improperly nested partition (hd0,msdos3,bsd11).
/usr/sbin/grub-probe: warn: Discarding improperly nested partition (hd0,msdos3,bsd12).
/usr/sbin/grub-probe: warn: Discarding improperly nested partition (hd0,msdos3,bsd13).
Found Debian GNU/Linux (squeeze/sid) on /dev/sda1
/usr/sbin/grub-probe: warn: Discarding improperly nested partition (hd0,msdos3,bsd7).
/usr/sbin/grub-probe: warn: Discarding improperly nested partition (hd0,msdos3,bsd8).
/usr/sbin/grub-probe: warn: Discarding improperly nested partition (hd0,msdos3,bsd11).

J’ai tenté des fsck mais ça n’a rien changé.

[Edit] Je précise qu’il y a peu l’erreur ’ Partition X does not end on cylinder boundary ’ était présente dans les partitions logique et que mes fichiers /dev/sda* étaient incomplets mais qu’un beau matin, sans que je n’ai touché à rien, tout est rentré dans l’ordre [/Edit]

D’où ma question:

Y a t’il un outil pour “réparer” et régler ça ?

Si vous avez une idée,
merci d’avance.

:006

À problème BSD, réparation BSD. Laisse tomber les fsck sous linux, prend une FreeBSD pour vérifier ça.
Ne prend pas kfreeBSD, l’installeur ne gère pas les slices.
Si le fsck sous BSD ne couine pas, le problème n’est pas là.

Pour grub, au lieu d’accéder à la tranche (slice) sous la forme (hd0,msdos3,bsd8), essaye un démarrage en cascade (chainloader) au niveau supérieur du partitionnement
(hd0,msdos3)
chainloader +1

Salut et merci

[quote=“etxeberrizahar”]Pour grub, au lieu d’accéder à la tranche (slice) sous la forme (hd0,msdos3,bsd8), essaye un démarrage en cascade (chainloader) au niveau supérieur du partitionnement
(hd0,msdos3)
chainloader +1[/quote]

Pour le moment j’ai ça dans un /etc/grub.d/25_OpenBSD ( J’utilise grub2 )

{
        insmod ufs2
        set root=(hd0,3)
        chainloader +1
}

Il faudrait que cela devienne:

{ insmod ufs2 set root=(hd0,msdos3) chainloader +1 } ?

[quote=“etxeberrizahar”]Ne prend pas kfreeBSD, l’installeur ne gère pas les slices.
Si le fsck sous BSD ne couine pas, le problème n’est pas là. [/quote]
Bhen mon système BSD lui se porte comme un charme :017
J’ai installé des utilitaires ext* sous OBSD, je vais voir ce que je peux faire depuis le bsd.rd ( voire le système )

Je reviens donner de niouzes …
:006

Bon j’avais un peu laissé le problème …

Avec les màj de Squeeze 6.0.1 tout est revenu a la normale :017 ( anciens fichiers de config’ écrasés :question: )

En tout cas, ç’est résolu

:006