Pagina 1 di 1

partizioni su pennina usb

Inviato: gio 18 mar 2010, 11:35
da danix
Ciao a tutti,
su una pennina usb da 4GB ho 2 partizioni, una da 1GB formattata in ext2 su cui ho installato slackware seguendo la guida di spina nel wiki, e i restanti 3GB formattati da linux in fat32, oggi ho provato a mettere la pennina in un pc con win XP e mi salta fuori che la pennina non è formattata e quindi non posso accedervi, non vorrei che formattando da win mi cancellasse tutto quanto partizioni ed MBR compreso, quindi vorrei chiedervi, che posso fare per far vedere a win solo i 3GB che gli ho dedicato??

grazie mille in anticipo a tutti :D

Re: partizioni su pennina usb

Inviato: gio 18 mar 2010, 11:47
da targzeta
Potresti provare a:
1) copiarti il filesystem ext2 su un file con dd
2) quindi da windows formatti la pennina e crei una partizione fat e l'altra la lasci per linux
3) ricrei la partizione ext2 e ci ricopi il file salvato
4) rilanci lilo

Anche se è molto strano perchè Windows dovrebbe essere in grado di vedere la tabella delle partizioni anche se è stata creata da linux. Non è che il problema sta sulla partizione attiva o roba del genere?

Emanuele

Re: partizioni su pennina usb

Inviato: gio 18 mar 2010, 11:55
da danix
Grazie spina,
io ne so meno di te, l'unica spiegazione che mi è venuta in mente è che sd?1 è la partizione ext2 mentre sd?2 è quella fat, e magari questo non va giù a win che vorrebbe avere la prima partizione, un po' come succede quando installi il sistema operativo su un hard disk normale...

potrebbe essere??

Re: partizioni su pennina usb

Inviato: gio 18 mar 2010, 12:04
da sardylan
No... Non credo...
Forse è più probabile che tu nel creare le partizioni hai lasciato come tipologia la 83 (Linux), e non hai impostato alla seconda partizione il tipo 0b (W95 FAT32)...
Poi, con che filesystem le formatti non conta... Lui va a vedersi la tabella delle partizioni...
Fai sempre in modo che filesystem e tipologia nella tabella delle partizioni siano uguali...

Re: partizioni su pennina usb

Inviato: gio 18 mar 2010, 12:06
da targzeta
danix ha scritto:Grazie spina,
io ne so meno di te, l'unica spiegazione che mi è venuta in mente è che sd?1 è la partizione ext2 mentre sd?2 è quella fat, e magari questo non va giù a win che vorrebbe avere la prima partizione, un po' come succede quando installi il sistema operativo su un hard disk normale...

potrebbe essere??
Potrebbe visto che si parla di windows, di sicuro quello "malato" e lui. Comunque prima di rifare tutto (facendo i passi che ti ho consigliato eviti di ricrearti la distro), prova a controllare se nella tabella delle partizioni quella linux è attiva, se si, prova ad attivare quella windows, o a disabilitarle entrambe, che non si sa mai.

Emanuele

Re: partizioni su pennina usb

Inviato: gio 18 mar 2010, 12:20
da danix
allora, ho controllato e ho messo come tipo di partizione 0b usando cfdisk come consigliato dal buon sardylan, ho riformattato la partizione win e ho riprovato a metterla in quello schifo di OS, risultato, mi dice che non è formattata e quando vado ad eseguire la formattazione mi da come dimensione del disco 1GB, quindi gli da fastidio proprio la partizione in ext2... ma pensa...

adesso proverei a invertire le 2 partizioni, ma c'è un modo per farlo senza dover formattare e quindi reinstallare tutto??

Re: partizioni su pennina usb

Inviato: gio 18 mar 2010, 12:29
da targzeta
danix ha scritto:allora, ho controllato e ho messo come tipo di partizione 0b usando cfdisk come consigliato dal buon sardylan, ho riformattato la partizione win e ho riprovato a metterla in quello schifo di OS, risultato, mi dice che non è formattata e quando vado ad eseguire la formattazione mi da come dimensione del disco 1GB, quindi gli da fastidio proprio la partizione in ext2... ma pensa...
Hai controllato le partizioni attive?
danix ha scritto:adesso proverei a invertire le 2 partizioni, ma c'è un modo per farlo senza dover formattare e quindi reinstallare tutto??
Il modo che ti ho consigliato io dovrebbe essere indolore, non devi reinstallare tutto semplicemente copi l'intero filesystem ext2 sul disco, poi con windows fai le partizioni e quindi risposti il filesystem sulla pennina e lanci lilo (ovviamente devi modificare la root parition che non è più sd?1).

Emanuele

Re: partizioni su pennina usb

Inviato: gio 18 mar 2010, 12:36
da danix
ma per partizione attiva intendi che abbia il flag bootable? Ho provato sia con il flag sulla partizione fat che togliendolo ad entrambe, niente da fare...
Comunque non so fare le partizioni con windows... ho fatto la copia con

Codice: Seleziona tutto

dd if=/dev/sdb1 of=/home/danix/backup_sdb1 bs=1024
ma adesso come procedo??

Re: partizioni su pennina usb

Inviato: gio 18 mar 2010, 12:50
da targzeta
danix ha scritto:ma per partizione attiva intendi che abbia il flag bootable? Ho provato sia con il flag sulla partizione fat che togliendolo ad entrambe, niente da fare...
si, penso sia quello, se non erro in windows si chiama partizione attiva.
danix ha scritto:Comunque non so fare le partizioni con windows... ho fatto la copia con

Codice: Seleziona tutto

dd if=/dev/sdb1 of=/home/danix/backup_sdb1 bs=1024
ma adesso come procedo??
Ok, ora la tua distribuzione l'hai salvata sul disco. Quindi puoi ri-partizionare la pennina e vedere se windows la vede mettendoci prima la partizione fat e poi quella ext2. Windows dovrebbe avere il programma fdisk, oppure prova sempre con Slackware ricordandoti quello che ci ha suggerito sardylan.

Se poi funziona ricopia l'intero filesystem sulla pennina sempre con dd verso /dev/sdb2 (comunque la partizione deve essere Linux), poi la monti e riesegui lilo con il file di configurazione lilo.conf modificato in modo che la nuova root partition sia sdb2.

Emanuele

Re: partizioni su pennina usb

Inviato: gio 18 mar 2010, 17:45
da danix
ok, ho formattato il tutto e reinstallato, appena ho la possibilità provo e poi vi dico, intanto grazie ;)

Re: partizioni su pennina usb

Inviato: gio 18 mar 2010, 20:05
da zoros
ciao,
windows rileva solo la prima partizione delle pennine usb ... per risolvere bastava invertire l'ordine di mappatura delle due partizioni, cioè scambiare tra loro i 16 bytes che descrivono le due partizioni nel MBR ... si poteva fare con khexedit dopo aver estratto il MBR con dd 8) ...