Noyau 2.6.19 et puces Intel

Reconnaissance et configuration du matériel / kernel linux
Avatar de l’utilisateur
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Noyau 2.6.19 et puces Intel

Message par warnaud »

A prendre avec précautions, update important:

Si vous avez une puce Intel, et utilisez l'un des HOOKS ide/pata/sata dans /etc/mkinitcpio.conf, le module 'ata_piix' sera utilisé pour vos périphériques ide/sata.

Cela peut amener vos périphériques à changer de nom comme ceci :
IDE: périphériques hdx en sdx.
SATA: les périphériques peuvent changer de lettre, par exemple sda en sdc si vous avez 2 autres disques sur le port PIIX IDE. Cet ordre est déterminé par le bios, et est différent selon chaque système.

Si vous avez des périphériques IDE sur un contrôleur Intel et souhaitez vérifier si ce changement vous affecte, et si vous devez modifier ou non votre /etc/fstab et votre chargeur de démarrage(bootloader : grub-lilo), regardez 'mkinitcpio -M' pour piix ou ata_piix.

Il s'agit d'un changement inévitable et durable dans le noyau.
Cela s'applique aux noyaux 2.6.19 : kernel26 dans [testing], kernel26beyond dans [extra], kernel26suspend2 dans [extra], et kernel26ck quand il sera mis à jour en 2.6.19.

news originelle : ici par James Rayner
Plus ça rate, plus ça a de chance de réussir. En somme, un succès n'est qu'une erreur qui a finit par réussir (même par erreur). Ne déséspérez donc pas et perseverez. Utilisez La Rache™
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
Avatar de l’utilisateur
vincentxavier
Elfe
Messages : 778
Inscription : ven. 11 août 2006, 18:17
Localisation : Epinay sur Seine (93)

Message par vincentxavier »

Un petit tip, pour les utilisateurs de grub : tapez 'e' au moment du choix du noyau, vous pourrez éditez 'on-the-fly' les lignes de configuration du bootlader. Voilà, voilà
Warranty

THIS ADVICE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

En clair, je ne pourrais être tenu responsable des dégats causés par l'utilisation de mes conseils

Image
Avatar de l’utilisateur
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Message par warnaud »

Bien, après 2h de tentatives, reboots, kernel panics ... :cnulca: quelques petites précisions:
GARDEZ VOTRE ANCIEN NOYAU, FAITES UNE COPIE ET UNE ENTREE DANS LILO/GRUB
Avant de rebooter en 2.6.19 :

Code : Tout sélectionner

mkinitcpio -M
ça donne les modules autodétectés. Si vous voyez ata_piix / piix ça commence bien :party: ...
Dans ce cas là, modifiez votre /etc/mkinitcpio.conf et remplacez ide par pata.
relancez la commande de génération d'image si vous avez déjà mis à jour le noyau :

Code : Tout sélectionner

/sbin/mkinitcpio -k  linux-2.6.19-ARCH -c /etc/mkinitcpio.conf -g /boot/kernel26.img
Modifiez votre fichier /etc/fstab :
Avant => Après
hda => sda
hdb => sdb
sda => sdc
sdb => sdd
...
( pratique non ? )

Modifiez votre entrée lilo/grub :
Lilo :

Code : Tout sélectionner

image=/boot/vmlinuz26
        label=ArchLinux
        root=/dev/sdZY
        initrd=/boot/kernel26.img
        read-only
=> root=/dev/sdZY a changer exemple pour /dev/hda3 => /dev/sda3
Grub :

Code : Tout sélectionner

title=ArchLinux
root (hdZ,Y-1)
kernel (hdZ,Y-1)/boot/vmlinuz26 root=/dev/sdXY 
initrd (hdZ,Y-1)/boot/kernel26.img
Avec Z = n° du disque commençant par 0 (0-1-2-3-4...)
Y = n° de la partition commençant par 0 (0-1-2-3-4...)
X = lettre de lecteur commençant par a (a-b-c-d-e-f...)

Faites une entrée dans grub / lilo pour l'image fallback !!
Exemple pour lilo :

Code : Tout sélectionner

image=/boot/vmlinuz26
        label=ArchLinux Fallback
        root=/dev/sdXY
        initrd=/boot/kernel26-fallback.img
        read-only
Exemple pour grub :

Code : Tout sélectionner

title=ArchLinux Fallback
root (hdZ,Y-1)
kernel (hdZ,Y-1)/boot/vmlinuz26 root=/dev/sdXY 
initrd (hdZ,Y-1)/boot/kernel26-fallback.img
C'est presque fini :accordeon:

Reboot !
Si ça kernel panic avec l'image de base et pas avec l'image fallback ...
regardez les différences entre /etc/mkinitcpio.d/kernel26-fallback.conf et /etc/mkinitcpio.conf
et refaites l'image :

Code : Tout sélectionner

/sbin/mkinitcpio -k 2.6.19-ARCH -c /etc/mkinitcpio.conf -g /boot/kernel26.img
Perso j'ai vitré autodetect, changé ide en pata ( rien avoir avec une chanson ... assi pata pata ... :lol: ), rajouté usbinput

Et après penser à mettre à jour vos drivers vidéos genre nvidia :D ... :roll:
Plus ça rate, plus ça a de chance de réussir. En somme, un succès n'est qu'une erreur qui a finit par réussir (même par erreur). Ne déséspérez donc pas et perseverez. Utilisez La Rache™
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
Avatar de l’utilisateur
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Message par warnaud »

Pour fêter l'événement je me suis dit : "tiens pourquoi pas mettre un joli grub ?" :pompom: :party: :majorette:

Résultat :

Code : Tout sélectionner

sudo install-grub /dev/hda
error: could not convert device to grub format: /dev/sda5
:vomi4:

Code : Tout sélectionner

sudo install-grub /dev/sda
error: could not convert device to grub format: /dev/sda5
:nopompom:

:popcorn:
Plus ça rate, plus ça a de chance de réussir. En somme, un succès n'est qu'une erreur qui a finit par réussir (même par erreur). Ne déséspérez donc pas et perseverez. Utilisez La Rache™
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
Avatar de l’utilisateur
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Message par warnaud »

Plus ça rate, plus ça a de chance de réussir. En somme, un succès n'est qu'une erreur qui a finit par réussir (même par erreur). Ne déséspérez donc pas et perseverez. Utilisez La Rache™
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
Répondre