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