Comment accéder aux sous-partitions Solaris dans FreeBSD?

8

Tout d'abord, Linux détecte les partitions:

sdg1: <solaris: [s0] sdg5 [s1] sdg6 [s2] sdg7 [s8] sdg8 >

Cependant, FreeBSD 9.0 n'affiche que la partition principale. Est-il possible que seules les étiquettes Solaris pour sparc64 soient prises en charge?

poige
la source
1
Vous n'êtes pas sûr de FreeBSD, mais FreeBSD a-t-il la capacité de lire les étiquettes de disque Solaris? Linux le fait à coup sûr.
Karlson
@Karlson, n'est-ce pas l'objet de ma question? )
poige
Quelle est la valeur de kern.features.geom_sunlabel?
Karlson
1
@Karlson - cela dépend s'il geom_sunlabelest chargé ou non. C'est 1 quand il est chargé.
poige
2
Et est-il chargé?
Karlson

Réponses:

1

Essayez d'aller à:

/boot/kernel

et chargement:

kldload geom_sunlabel.ko

Vérifiez si les étiquettes sont apparues. Si ce n'est pas le cas, il est peu probable que vous puissiez y accéder (facilement)

Il y a longtemps, je l'ai fait fonctionner:

http://marc.info/?l=freebsd-bugs&m=110942523517592&w=4

Mais peu de temps après, j'ai supprimé Solaris et je n'y suis jamais revenu.

L'infrastructure de disque FreeBSD est basée sur le sous-système GEOM. Les modules GEOM sont des modules du noyau. Ils sont conçus de telle sorte qu'à l'insertion de chaque module dans le noyau, les modules «goûteront» d'abord plusieurs secteurs de votre disque. S'ils reconnaissent le format, ils s'y attacheront et commenceront à servir le couvent. Les «étiquettes» de Sun sont essentiellement des schémas de partitionnement distincts, qui doivent être reconnus par le système d'exploitation.

Si vous ne le voyez toujours pas, vous serez soit obligé de trouver une autre solution, soit de pirater le noyau.

Wojciech A. Koszek
la source