salve a tutti 
vi spiego in breve il problema perchè non so più che pesci pigliare, qualche tempo fa ero dell'idea di riammodernare un pò il parco dischi, oggi finalmente sono riuscito a fare quanto volevo.
l'idea sostanzialmente era quella di avere un disco con due partizioni dove tenere sia XP che suse e quindi aggiungere un disco slave solo dati da 300Gb da formattare in fat32 o vfat che dir si voglia.
ho istallato correttamente e senza noie i due sistemi sul disco master, tuttavia non c'è verso di far riconoscere ne a win ne a linux l'altro disco.
la situazione al momento è la seguente:
codice:
legauche:/home/alx # fdisk -l
Disk /dev/hda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cilindri of 16065 * 512 = 8225280 bytes
Dispositivo Boot Start End Blocks Id System
/dev/hda1 * 1 5099 40957686 7 HPFS/NTFS
/dev/hda2 5100 9964 39078112+ f W95 Ext'd (LBA)
/dev/hda5 5100 5370 2176776 82 Linux swap / Solaris
/dev/hda6 5371 7171 14466501 83 Linux
/dev/hda7 7172 9964 22434741 83 Linux
Disk /dev/hdb: 300.0 GB, 300090728448 bytes
255 heads, 63 sectors/track, 36483 cylinders
Units = cilindri of 16065 * 512 = 8225280 bytes
Dispositivo Boot Start End Blocks Id System
a questo punto con
ho creato una partizione hdb1 che viene correttamente mostrata da fdisk
codice:
legauche:/home/alx # fdisk -l
Disk /dev/hda: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cilindri of 16065 * 512 = 8225280 bytes
Dispositivo Boot Start End Blocks Id System
/dev/hda1 * 1 5099 40957686 7 HPFS/NTFS
/dev/hda2 5100 9964 39078112+ f W95 Ext'd (LBA)
/dev/hda5 5100 5370 2176776 82 Linux swap / Solaris
/dev/hda6 5371 7171 14466501 83 Linux
/dev/hda7 7172 9964 22434741 83 Linux
Disk /dev/hdb: 300.0 GB, 300090728448 bytes
255 heads, 63 sectors/track, 36483 cylinders
Units = cilindri of 16065 * 512 = 8225280 bytes
Dispositivo Boot Start End Blocks Id System
/dev/hdb1 1 36483 293049666 83 Linux
sbaglio o a questo punto il sistema dovrebbe già rilevare il disco? e nel caso (molto probabile) che sbagliassi dovrei formattare e poi montare il drive giusto?
vi pregherei di scusarmi per le domande molto terra terra, ma non ho ancora precisamente chiari tutti i passaggi da farsi e non vorrei combinare qualche guaio con i dischi.
se poteste illuminarmi...grazie molte 
edit: allego anche il mio fstab per completezza (dove chiaramente non c'è traccia di hdb e hdb1)
codice:
/dev/hda6 / reiserfs acl,user_xattr 1 1
/dev/hda7 /home reiserfs acl,user_xattr 1 2
/dev/hda1 /windows/C ntfs ro,users,gid=users,umask=0002,nls=utf8 0 0
/dev/hda5 swap swap defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0