Newsgroup: it.comp.os.linux.redhat
Titolo: Aggiornata fedora 6 alla 7, ma tutti gli hd sono diventati sd! Disastro...

Ho appena aggiornato la mia Fedora 6 alla versione 7 con yum, ma mentre 
la 6 parte ancora (con qualche modifica rispetto all'originale), la 7 
(suppongo a causa del kernel diverso) apre i miei HD ATA come sdd, sde, 
sdf, metendoli in coda ai serial-ata e usb esterni, anzichè, come prima 
come hda, hdb, ecc. Risultato: non viene montata una o più partizioni 
(forse tutte), e il boot fallisce. anche i tentativi di modificare 
/etc/fstab sono falliti, semvbra a causa dello swap non attivo. Potrei 
farlo adesso che ho fatto partire la 6, ma non vorrei incasinare più di 
prima.
Domanda: è normale che gli hard disk ATA siano visti dalla nuova 
versione come sdx, anziché hdz?
Cosa dovrei fare per risolvere, secondo voi?
Grazie
Marco

 Cosa dovrei fare per risolvere, secondo voi?
Semplicemente bootare con il livecd di fedora, montare la tua 
partizione / in scrittura e modificare /etc/fstab in modo che punti a /
dev/sd* invece che /dev/hd*. Salva il file e riavvia.
-- 
Best Regards, Jack
Linux User #264449
Powered by Debian GNU/Linux on AMD64

 dev/sd* invece che /dev/hd*. Salva il file e riavvia.
Posso farlo anche da Fedora 6 (che ancora parte), solo vorrei essere 
sicuro dell'ordine: gli HD ATA sono sda, sdb, e così via, oppure vengono 
messi in coda ai SATA, oppure ancora dipende dalle impostazioni del BIOS...
E, per finire, questo vuol dire che se stacco un HD USB può, di 
conseguenza, cambiare la lettera assegnata agli ATA, impedendo il boot 
del SO? [TERRIBILE!]
Ciao
Marco

 visto che /etc/fstab è un solo file, giusto?
Su una partizione o hai fedora 6 o 7, ma non entrambe.
Se hai fatto l'upgrade da yum avrai una fedora 7 con installato anche il
vecchio kernel, perchè la policy di yum prevede di mantenere due kernel
sul sistema (quello attivo al momento dell'upgrade/update e quello
nuovo). Tra l'altro è già uscito un kernel nuovo, quindi se farai
un nuovo update dal kernel 2.6.21, il vecchio kernel 2.6.20 di fc6
verrà disinstallato.
Quanto al mantenimento dei due kernel 2.6.20.fc6 e 2.6.21.fc7 sulla
stessa macchina, è possibile fare quanto chiedi ricorrendo alle
etichette. Per etichettare una partizione _ext_ si usa il comando
"e2label", per montarla devi sostituire in fstab
/dev/hdXY       /           defaults        ...
/dev/hdXZ       /home       defaults        ...
con
LABEL=fedora    /           defaults        ...
LABEL=home      /home       defaults        ...
ipotizzando di aver etichettato come "fedora" la partizione / e come
"home" la partizione /home e come ...
Ciao, ClaudioT.

 [CUT]
Sì, questo più o meno me lo ricordavo, ma le partizioni NTFS non credo 
supportino la procedura che descrivi; inostre, ho l'impressione ci siano 
problemi anche per lo swap, visto che nonostante la riga seguente in 
/etc/fstab (SWAP-hdd1 sembra un'etichetta, nonostante il riferimento a 
hdd), in console di emergenza vi mi impediva di salvare le modifiche 
fatte a /etc/fstab in quanto "lo swap non è attivo".
LABEL=SWAP-hdd1         swap                    swap    defaults        0 0
In ogni caso, questo è un dettaglio, al momento, meno importante. Mi 
preme di più l'altra domanda che avevo fatto: quale è l'ordine da 
seguire? Prima ATA, poi SATA? Oppure quello di Grub (hd0=sda, ecc.)? O 
cosa? E soprattutto, gli HD USB vanno in coda, oppure no?

 
Ho risolto utilizzando, come suggerito, le label per identificare tutte 
le partizioni ext3 o swap, e commentando tutte le righe relative a 
partizioni NTFS o FAT, riabilitandol queste ultime in un secondo 
momento, previa verifica con fdisk.
Per fortuna, l'HD esterno viene visto per ultimo, come era logico, per 
cui non dovrebe scombinare nulla se spento o scollegato.
Grazie a tutti.
Marco

 Tu come lo hai fatto fstab, a mano?
Avevo fatto delle correzioni a mano, ma non è quelo il problema. Il 
problema sono le partizioni NTFS e FAT, che non supportano le label 
(almeno non credo). Ma fa nulla, il mio timore era di non riuscire più a 
far partire nè la 6 nè la 7, e invece ora la 7 funziona, per cui va bene 
così.