Noyau 2.6.19 et puces Intel
- 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
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
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
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
- vincentxavier
- Elfe
- Messages : 778
- Inscription : ven. 11 août 2006, 18:17
- Localisation : Epinay sur Seine (93)
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
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
- warnaud
- Maître du Kyudo
- Messages : 1640
- Inscription : ven. 11 août 2006, 17:05
- Localisation : Rolle (CH)
Bien, après 2h de tentatives, reboots, kernel panics ... quelques petites précisions:
GARDEZ VOTRE ANCIEN NOYAU, FAITES UNE COPIE ET UNE ENTREE DANS LILO/GRUB
Avant de rebooter en 2.6.19 :
ça donne les modules autodétectés. Si vous voyez ata_piix / piix ça commence bien ...
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 :
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 :
=> root=/dev/sdZY a changer exemple pour /dev/hda3 => /dev/sda3
Grub :
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 :
Exemple pour grub :
C'est presque fini
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 :
Perso j'ai vitré autodetect, changé ide en pata ( rien avoir avec une chanson ... assi pata pata ... ), rajouté usbinput
Et après penser à mettre à jour vos drivers vidéos genre nvidia ...
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
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
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
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
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
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
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
Et après penser à mettre à jour vos drivers vidéos genre nvidia ...
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
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
- warnaud
- Maître du Kyudo
- Messages : 1640
- Inscription : ven. 11 août 2006, 17:05
- Localisation : Rolle (CH)
Pour fêter l'événement je me suis dit : "tiens pourquoi pas mettre un joli grub ?"
Résultat :
Résultat :
Code : Tout sélectionner
sudo install-grub /dev/hda
error: could not convert device to grub format: /dev/sda5
Code : Tout sélectionner
sudo install-grub /dev/sda
error: could not convert device to grub format: /dev/sda5
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
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
- warnaud
- Maître du Kyudo
- Messages : 1640
- Inscription : ven. 11 août 2006, 17:05
- Localisation : Rolle (CH)
Maitre linus à parlé !
=> http://linuxfr.org/comments/780042.html#780042
=> http://linuxfr.org/comments/780042.html#780042
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
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt