[Linux-bruxelles] PATAtes
GNUtoo at no-log.org
GNUtoo at no-log.org
Jeu 3 Mai 21:33:17 CEST 2007
> linux-bruxelles-bounces+didier.misson=total.com at lists.bxlug.be wrote on
> 03/05/2007 13:10:51:
>
>> Encore récemment, et de plus en plus souvent, des messages confus sur la
>> liste du LUG, dans des forums, une grosse interrogation, « comment ?!
> avant
>> j'avais des hda1, hda2... et maintenant j'ai des sda1, sda2... », ce à
> quoi
>> il y a des réponses aussi rapides qu'expéditives, expliquant que hda =
> IDE
>> et sda = SCSI.
>
> ...
>
>
>> Jusqu'à en arriver au moment présent, genre 2.6.20, 2.6.21, où l'accès à
>> l'IDE classique commence lui-même à être possible via le sous-système
> SCSI,
>> et à l'occasion il est renommé en PATA, Parallel ATA, qui est un nouveau
>> nom sorti de nulle part, pour se différencier du Serial ATA.
>>
>> Revenons au noyau, le « problème » arrive principalement chez les
>> utilisateurs Ubuntu (comme tous les problèmes diront les mauvaises
>> langues), parce que le noyau de la dernière version est assez récent et
>> semble avoir activé le nouveau système (marqué comme expérimental). Il
> y a
>> même des échos comme quoi les deux systèmes seraient activés et qu'il y
>> aurait clash par endroit (mais c'est peut-être de chez Debian que
> viennent
>> ces échos).
>
> J'ai installé un Ubuntu sur une ancienne carte mère Céléron --> j'ai eu
> des sda1...
> J'ai mis à jour mon Ubuntu 6.10 en 7.04 sur une carte mère Athlon -->
> hda1...
>
> oui, ça peut perturber.
>
>
>> Le cas pratique, sur mon ordinateur, il y a un « Intel Corporation
> 82801DBM
>> (ICH4-M) IDE Controller » qui est géré par le pilote
> drivers/ide/pci/piix.
>> Mais le même contrôleur peut aussi être géré par le pilote
>> drivers/ata/ata_piix. Et c'est un peu la course à chaque démarrage pour
>> décider qui gérera le contrôleur, très sympa.
>
> ah oui...
> à ce point là !
>
>
>> Reste alors à se laisser pousser la barbe
>
> sudo apt-get install barbe
>
> euh...
>
>
>
>> et à compiler soi-même son noyau
>> avec des options utiles et pas redondantes pour un sou. Ou à trouver un
>> moyen de forcer l'un ou l'autre module, mais c'est moins amusant.
>>
>> Bravement désactiver « ATA/ATAPI/MFM/RLL support » dans la
> configuration,
>> installer le noyau, redémarrer et espérer. Évidemment ça va foirer
> parce
>> que le support pour les disques SCSI était mis en module, c'est malin
> ça.
>>
>> Ça démarre alors, ça se prend cependant rapidement les pieds dans le
>> fichier /etc/fstab qui renseigne des /dev/hda1 et cie, alors que ceux-ci
>> ont laissé place à de brillants /dev/sda... Évidemment facile à
> corriger,
>> mais quid des anciens noyaux qui voudraient continuer à utilier hda ? La
>> solution à cela est de renseigner les partitions non plus par leur
> "device
>> file" mais par un label ou un UUID, les UUID, c'est ce que fait Ubuntu
> je
>> pense, mais ``UUID=2a8c00f8-f965-11db-9658-000ae422715d / ext3
> defaults...``;
>> ça effraie les braves gens.
>
> ce n'est effectivement pas trop user friendly !
>
>
>> La solution des étiquettes, c'est plus humain, ``tune2fs -L root
>> /dev/hda1``; et ça marche aussi pour le swap, exemple: ``mkswap -L swap
>> /dev/hda2``.
>>
>> Ça donne alors un fstab ainsi:
>>
>> proc /proc proc defaults 0 0
>> LABEL=swap none swap sw 0 0
>> LABEL=root / ext3 defaults,errors=remount-ro 0 1
>> LABEL=usr /usr ext3 defaults 0 2
>> LABEL=var /var ext3 defaults 0 2
>> LABEL=home /home ext3 defaults,user_xattr 0 2
>> tmpfs /tmp tmpfs defaults 0 0
>>
>> Et il devient possible de passer d'un système à l'autre sans le moindre
>> soucis.
>
> Ah là !
> Je suis séduit...
> quelle clareté !
>
> Merci Frédéric pour ces explications
> ;-)
>
>
>> --
>> Linux-bruxelles mailing list
>> Linux-bruxelles at lists.bxlug.be
>> http://lists.bxlug.be/mailman/listinfo/linux-bruxelles
>
>
>
>
pourquoi pas faire aussi un article dessus...y'as juste a copier coller
tout ca
Plus d'informations sur la liste de diffusion Linux-bruxelles