Regional-fr archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Noms des entrées de /dev correspondant à chaque partition ?



On Sat, May 30, 2009 at 11:00:40AM +0200,
 tlaronde%polynum.com@localhost <tlaronde%polynum.com@localhost> wrote 
 a message of 52 lines which said:

> Sauf erreur de ma part, il faut les faire apparaître dans le
> disklabel

Apparemment, c'est bien ça, merci beaucoup. Je vais en parler sur mon
blog :-) Je reformule ton explication pour voir si j'ai bien compris :

fdisk ne gère que les partitions dites « MBR », celles du monde
PC. NetBSD, lui, se fie aux disklabels, les tables qu'il a mises sur
le disque. Une partition « PC » peut contenir une ou plusieurs
partitions NetBSD. Avec fdisk, on découpe donc le disque du PC, c'est
un découpage standard que n'importe quel système d'exploitation de PC
va reconnaître. Puis, on utilise disklabel pour créer d'autres
partitions dans ces partitions, ou bien simplement pour faire
enregistrer les partitions de manière à ce que NetBSD les voit.

Pour fdisk, la méthode que je trouve le plus simple est la méthode
interactive avec l'option -u. On donne le nom de partition qu'on veut
éditer (de 1 à 4 pour les quatre partitions primaires et en partant de
E0 pour les partitions étendues) et sa taille.

Ensuite, on utilise disklabel. La méthode que je préfère est l'édition
avec l'option -e qui lance un éditeur. On indique les partitions
NetBSD identifiées par une lettre (ici, de i à l pour mes partitions
étendues), le type (disklabel -l pour afficher les types possibles) et
les points de départ et taille des partitions (si on fait une
partition NetBSD de chaque partition MBR, il suffit de recopier les
valeurs qu'affiche fdisk).

Disque vu avec 'fdisk wd0' :

Partition table:
0: NetBSD (sysid 169)
    start 63, size 24386607 (11908 MB, Cyls 0-1517), Active
1: Ext. partition - LBA (sysid 15)
    start 24386670, size 15745833 (7688 MB, Cyls 1518-2498/33/54)
2: <UNUSED>
3: <UNUSED>
Extended partition table:
E0: Linux native (sysid 131)
    start 24386733, size 7164927 (3498 MB, Cyls 1518-1963)
        PBR is not bootable: All bytes are identical (0x00)
E1: Linux swap or Prime or Solaris (sysid 130)
    start 31551723, size 530082 (259 MB, Cyls 1964-1996)
        PBR is not bootable: Bad magic number (0x666f)
E2: Linux native (sysid 131)
    start 32081868, size 7164927 (3498 MB, Cyls 1997-2442)
        PBR is not bootable: All bytes are identical (0x00)
E3: Linux swap or Prime or Solaris (sysid 130)
    start 39246858, size 885645 (432 MB, Cyls 2443-2498/33/54)
        PBR is not bootable: All bytes are identical (0x00)


Disque vu avec 'disklabel wd0' après l'édition du disklabel :

16 partitions:
#        size    offset     fstype [fsize bsize cpg/sgs]
 a:   1043280        63     4.2BSD   1024  8192     0  # (Cyl.      0*-   1035*)
 b:    639072   1043343       swap                     # (Cyl.   1035*-   1669*)
 c:  24386607        63     unused      0     0        # (Cyl.      0*-  24193*)
 d:  40132503         0     unused      0     0        # (Cyl.      0 -  39813*)
 e:   6144768   1682415     4.2BSD   2048 16384     0  # (Cyl.   1669*-   7765*)
 f:   2458512   7827183     4.2BSD   2048 16384     0  # (Cyl.   7765*-  10204*)
 g:  13893138  10285695     4.2BSD   2048 16384     0  # (Cyl.  10204*-  23986*)
 i:   7164927  24386733 Linux Ext2      0     0        # (Cyl.  24193*-  31301*)
 j:    530082  31551723       swap                     # (Cyl.  31301*-  31827*)
 k:   7164927  32081868 Linux Ext2      0     0        # (Cyl.  31827*-  38935*)
 l:    885645  39246858       swap                     # (Cyl.  38935*-  39813*)

Et je peux formater ces partitions Linux avec mke2fs, les monter, etc.


Home | Main Index | Thread Index | Old Index