#1 Le 14/10/2005, à 15:38
- Antz
[résolu] Breezy par-dessus Mandriva: références à l'ancien kernel
Hello tout l'monde,
Nouveau sur Ubuntu! Ca commence par de petits soucis
J'ai installé une Ubuntu 5.10 qui remplace ma Mandriva LE 2005. J'ai bien suivi les recommandations quant aux partitions et ai donc remplacé l'ancien / par le nouveau dans partman. Tout semble OK à ce niveau-là.
L'installation terminée, pas de réseau. Je dispose d'une Marvell Yukon Gigabit Ethernet. Après avoir parcouru le forum, je vois que normalement le module nécessaire (sk98lin) est bien présent dans la 5.10 finale. Donc, "bizarre", me dis-je!
Et alors... Voilà les résultats de quelques commandes:
# uname -a
Linux ubuntu 2.6.11-6mdksmp #1 SMP Tue Mar 22 15:40:42 CET 2005 i686 GNU/Linux
# lsmod | grep sk
# dmesg | grep sk
# dmesg | grep eth
# locate .ko | grep sk98
/lib/modules/2.6.12-9-386/kernel/drivers/net/sk98lin/sk98lin.ko
# modprobe sk98lin
FATAL: Could not load /lib/modules/2.6.11-6mdksmp/modules.dep: No such file or directory
Il me semble donc clair qu'il y a encore des références à mon ancienne distribution! Que dois-je donc modifier pour qu'il enlève les références à l'ancien système?
Merci d'avance et longue vie à moi sur le forum!
Dernière modification par Antz (Le 14/10/2005, à 18:37)
Hors ligne
#2 Le 14/10/2005, à 15:53
- cep_
Re : [résolu] Breezy par-dessus Mandriva: références à l'ancien kernel
Que donne un :
cat /etc/debian_version
#3 Le 14/10/2005, à 15:54
- cep_
Re : [résolu] Breezy par-dessus Mandriva: références à l'ancien kernel
Autre chose, tu n'aurais pas une partition /boot séparée ?
#4 Le 14/10/2005, à 16:07
- Antz
Re : [résolu] Breezy par-dessus Mandriva: références à l'ancien kernel
Que donne un :
cat /etc/debian_version
Ca donne ceci:
testing/unstable
celle-là je m'y attendais pas, tiens... Je pense avoir la version finale, je l'ai chargée hier (l'image était ubuntu-5.10-install-i386.iso).
Autre chose, tu n'aurais pas une partition /boot séparée ?
Bonne question Sais-tu m'éclairer sur la question et où puis-je te trouver la réponse?
Hors ligne
#5 Le 14/10/2005, à 16:16
- cep_
Re : [résolu] Breezy par-dessus Mandriva: références à l'ancien kernel
Pour le savoir, le plus simple est de faire un :
cat /etc/fstab
qui te dira s'il monte une partition /boot ou seulement un / (racine).
Pour le testing/unstable, c'est normal, tout le monde a ça avec breezy.
Pour Marvell Yukon Gigabit Ethernet, fais une recherche sur le forum après avoir résolu ton histoire de noyau, il y a des postes. Il me semble d'ailleurs que j'ai posté qq chose au niveau d'un bug résolu. Je ne sais plus si c'est ici
Bonne continuation.
cep
#6 Le 14/10/2005, à 16:22
- Antz
Re : [résolu] Breezy par-dessus Mandriva: références à l'ancien kernel
Voilà le contenu (du moins au niveau des disques durs) de /etc/fstab:
proc /proc proc defaults 0 0
/dev/sda5 / ext3 defaults,errors=remount-ro 0 1
/dev/sda7 /data ext3 defaults 0 2
/dev/hdb1 /home ext3 defaults 0 2
/dev/sda6 none swap sw 0 0
Tu n'as pas une idée de ce que je peux faire pour résoudre le prob?
Hors ligne
#7 Le 14/10/2005, à 16:47
- cep_
Re : [résolu] Breezy par-dessus Mandriva: références à l'ancien kernel
Tu peux poster le résultat d'un :
sudo fdisk -l
et d'un :
cat /boot/grub/menu.lst ?
Ce 2.6.11-6 il est dans le /boot/grub de sda5 ?
#8 Le 14/10/2005, à 16:49
- Antz
Re : [résolu] Breezy par-dessus Mandriva: références à l'ancien kernel
J'approfondis mes recherches...
Mon fichier de configuration de Grub n'existe pas (/boot/grub/grub.conf). Le dossier /boot/grub existe bien, par contre. Encore heureux!
Avant j'avais LILO, que je ne vois plus trop nulle part donc ça semble ok. Par contre, bizarre: quand je démarre le PC, c'est encore l'ancien arrière-plan Mandriva LE 2005 qui est en background de l'écran de choix de l'OS. Et quand je coupe le PC, c'est pareil, c'est cet ancien arrière-plan qui s'affiche.
Hors ligne
#9 Le 14/10/2005, à 16:57
- cep_
Re : [résolu] Breezy par-dessus Mandriva: références à l'ancien kernel
D'ou ma demande précédente. Je soupçonne une partition avec /boot toujours actif.
Il faut donc que tu regarde bien tes partitions et voir ce que tu as fait.
En outre, le menu de boot, tu as du le mettre à jour d'une manière ou d'une autre.
Bonnes recherches et bonne continuation.
cep
#10 Le 14/10/2005, à 17:04
- Antz
Re : [résolu] Breezy par-dessus Mandriva: références à l'ancien kernel
Voili voulou:
# sudo fdisk -l
Disque /dev/hdb: 40.0 Go, 40027029504 octets
255 têtes, 63 secteurs/piste, 4866 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octetsPériphérique Amorce Début Fin Blocs Id Système
/dev/hdb1 * 1 4866 39086113+ 83 LinuxDisque /dev/sda: 81.9 Go, 81964302336 octets
255 têtes, 63 secteurs/piste, 9964 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octetsPériphérique Amorce Début Fin Blocs Id Système
/dev/sda2 1301 9965 69600983 f W95 Etendu (LBA)
/dev/sda5 1301 3966 21414613+ 83 Linux
/dev/sda6 3967 4032 530113+ 83 Linux swap / Solaris
/dev/sda7 4033 9965 47656192+ 83 Linux# cat /boot/grub/menu.lst
default 0
timeout 3
hiddenmenutitle Ubuntu, kernel 2.6.12-9-386
root (hd1,4)
kernel /boot/vmlinuz-2.6.12-9-386 root=/dev/sda5 ro quiet splash
initrd /boot/initrd.img-2.6.12-9-386
savedefault
boottitle Ubuntu, kernel 2.6.12-9-386 (recovery mode)
root (hd1,4)
kernel /boot/vmlinuz-2.6.12-9-386 root=/dev/sda5 ro single
initrd /boot/initrd.img-2.6.12-9-386
boottitle Ubuntu, memtest86+
root (hd1,4)
kernel /boot/memtest86+.bin
boot
Ce 2.6.11-6 il est dans le /boot/grub de sda5 ?
Comment puis-je voir ça?
Hors ligne
#11 Le 14/10/2005, à 17:05
- Antz
Re : [résolu] Breezy par-dessus Mandriva: références à l'ancien kernel
Je me souviens que quand j'ai fait les modifs aux partitions avec partman lors de l'installation, il indiquait un symbole "éclair" uniquement à côté de ma partition /home.
Ce serait là l'erreur "de base"?
Hors ligne
#12 Le 14/10/2005, à 17:16
- cep_
Re : [résolu] Breezy par-dessus Mandriva: références à l'ancien kernel
Et tu as caché sda1 ?
/dev/sda2 1301
sda2 commence à 1301.
Mandrake était sur hdb1 ? tu en as fait ton /home et tu as demandé à ce qu'elle ne soit pas "reformatée" ?
Faut que tu te ballades dans ton système. Fais aussi un df -h, si tu vois que ton hdb1 est bien plein, tu auras une idée du pourquoi.
Tu vois bien que ton menu.lst renvoie à (hd1,4) donc sda5, et là il n'y a pas de 2.6.11.
Il y a obligatoirement un autre fichier de conf qq part. Mais si tu n'as pas fait de mise à jour, je ne vois pas pourquoi ce mélange.
#13 Le 14/10/2005, à 17:22
- Antz
Re : [résolu] Breezy par-dessus Mandriva: références à l'ancien kernel
En fait avant sur /dev/sda1 il y avait un WinXP. Lors de l'utilisation de partman, j'ai supprimé cette partition. Donc pour le moment y'a de l'espace vide, que je n'ai pas encore attribué à une autre partition.
Mandrake était sur sda5, que j'ai formaté et où j'ai mis Ubuntu. Sur hdb1 ça a toujours été /home.
Et je viens de voir qu'au démarrage, non seulement c'est l'ancien arrière-plan Mandriva qui est en background mais il n'est pas noté "Ubuntu", c'est toujours noté "linux" comme avant. Comme si c'était toujours LILO.
Penses-tu que je devrais réinstaller Ubuntu et dans partman, virer le symbole "éclair" (indicateur d'amorçage?) devant la partition /home? Il booterait alors sur /, non?
Hors ligne
#14 Le 14/10/2005, à 17:35
- cep_
Re : [résolu] Breezy par-dessus Mandriva: références à l'ancien kernel
A toi de voir ce qui te semble le plus simple.
Si tu enlèves le flag d'amorce sur hdb1, n'oublie pas de le mettre sur une autre partition.
Curieux ton histoire. Maintenant, si tu as demandé à grub de s'installer dans le mbr de sda, regarde s'il ne suffit pas de remttre le caractère bootable à sda et demander au bios de démarrer sur sda et non sur ide.
Pour rendre sda bootable, tu peux lancer :
sudo cfdisk /dev/sda et tu fais ça en graphique.
Bonne continuation.
cep
#15 Le 14/10/2005, à 17:42
- Antz
Re : [résolu] Breezy par-dessus Mandriva: références à l'ancien kernel
Pour rendre sda bootable, tu peux lancer :
sudo cfdisk /dev/sda et tu fais ça en graphique.
Oui tu as raison, c'est ce que je dois faire je pense.
Mais quand j'exécute la commande ci-dessus, j'ai une erreur fatale: "Partition primaire erronée 1: Partition se termine dans le cylindre final"
Ahlala... en tout cas merci pour ton aide, cep_, j'espère qu'on va y arriver sans devoir réinstaller la totale.
Hors ligne
#16 Le 14/10/2005, à 17:49
- cep_
Re : [résolu] Breezy par-dessus Mandriva: références à l'ancien kernel
Tu l'as cachée avec quel logiciel ? utilise le même et décache-la, ensuite tu l'actives.
#17 Le 14/10/2005, à 17:51
- Antz
Re : [résolu] Breezy par-dessus Mandriva: références à l'ancien kernel
Tu l'as cachée avec quel logiciel ? utilise le même et décache-la, ensuite tu l'actives.
Tu parles du flag d'amorçage (l'éclair)? Si c'est ça, c'était pendant l'install, dans la configuration manuelle des partitions.
Hors ligne
#18 Le 14/10/2005, à 17:54
- Antz
Re : [résolu] Breezy par-dessus Mandriva: références à l'ancien kernel
Est-ce que je sais faire ça avec fdisk? Je viens de voir que fdisk fonctionne et il y a une action "basculer le fanion d'amorce".
Update: parce qu'en effet le flag d'amorce est sur la partition /home de hdb. Et je pourrais tenter avec fdisk de mettre le flag sur sda5. Je tente ça?
Dernière modification par Antz (Le 14/10/2005, à 17:56)
Hors ligne
#19 Le 14/10/2005, à 18:07
- Antz
Re : [résolu] Breezy par-dessus Mandriva: références à l'ancien kernel
Je crois que j'ai trouvé. J'ai modifié l'ordre de priorité des disques durs dans le BIOS. Le disque qui correspont à sda est maintenant le premier à booter et je vois Grub... Jusque là tout va bien...
eth0 est reconnue... bien bien... toujours pas le net, toutefois. Enfin bon, le souci semble régler.
Pour conclure, il fallait donc que je boote sur sda et non sur hdb, qui contient encore le LILO, semble-t-il.
Hors ligne