View previous topic :: View next topic |
Author |
Message |
nemo13 Veteran
Joined: 08 Oct 2004 Posts: 1016 Location: France/Istres
|
Posted: Thu Feb 02, 2006 9:37 pm Post subject: [boot]veux pas mon kernel ( résolu ) |
|
|
bonsoir,
dans la série , un pb c'est bien plusieurs c'est mieux
parallélement à celui de system.map
https://forums.gentoo.org/viewtopic-t-429622.html
j'ai un truc bizarre avec mes noyaux.
j'avais pensé que mon pb de system.map aurait pu être résolu en recompilant et en re-installant system.map dans /boot.
et au passage j'ai voulu rajouter la fonctionnalité /proc/config.gz au noyau
donc j'ai fait de mémoire )
Code: | cd /usr/src/linux
make rmproper
cp configsos .config
make menuconfig
tripotage pour config.gz
puis
make && make modules_install
mount /boot
cp arch/i386/boot/bzImage /boot/bzImage-2.6.14-gentoo-r5 |
ensuite je me suis occupé de grub :
Code: | timeout 30
color black/cyan yellow/cyan
default 0
#Nouvelle Architecture Disque ( NAD ) et nouveau noyau
title= gentoo-NAD-02 : noyau 2.6.14-gentoo-r5 gcc 3.4 UTF8 oui
root (hd2,0) # en clair sdc1
kernel /kernel-2.6.14-gentoo-r5 root=/dev/sdc6 video=vesafb:ywrap,mtrr,1024x768-24@85
#Nouvelle Architecture Disque ( NAD ) et nouveau noyau
title= tst vmlinux : noyau 2.6.14-gentoo-r5 gcc 3.4 UTF8 oui
root (hd2,0) # en clair sdc1
kernel /vmlinux root=/dev/sdc6 video=vesafb:ywrap,mtrr,1024x768-24@85
#Nouvelle Architecture Disque ( NAD ) et nouveau noyau
# test pour symap
title= test-NAD-02 : noyau 2.6.14-gentoo-r5 gcc 3.4 UTF8 oui
root (hd2,0) # en clair sdc1
kernel /bzimage root=/dev/sdc6 video=vesafb:ywrap,mtrr,1024x768-24@85
#Nouvelle Architecture Disque ( NAD )
#title= gentoo-NAD-01 : noyau 2.6.11-gentoo-r6 gcc 3.4 UTF8 oui
#root (hd2,0) # en clair sdc1
#kernel /kernel-sos root=/dev/sdc6 video=vesafb:ywrap,mtrr,1024x768-24@85
# il n'y a pas le lien mes_ doc pour nemo13 et /Archive n'est pas monte
title= GentooEtap5 : noyau 2.6.11-r6 gcc 3.3.5 UTF8 non
root (hd0,6)
kernel /boot/bzImage root=/dev/sda7 video=vesafb:ywrap,mtrr,1024x768-24@85
title= mandrake 10.1
kernel (hd0,5)/boot/vmlinuz-2.6.8.1-10mdksmp root=/dev/sda6 devfs=nomount acpi=ht resume=/dev/sda5 splash=verbose vga=791
initrd (hd0,5)/boot/initrd-2.6.8.1-10mdksmp.img
title windows XP
root (hd0,0)
chainloader +1
|
demontage reboot
là j'ai eu à chaque fois un kernel panic avec un message du style
unable to load bad file system ( sdc06 ) et un truc sur des bad block
donc actuellement je suis incapable de faire évoluer le noyau de ma machine
et c'est génant car il faut que je le modifie pour passer en ~ mes paquets nvidia
une idée ?
Last edited by nemo13 on Sat Feb 04, 2006 8:20 pm; edited 1 time in total |
|
Back to top |
|
|
Adrien Advocate
Joined: 13 Jul 2004 Posts: 2326 Location: Bretagne
|
Posted: Thu Feb 02, 2006 9:43 pm Post subject: Re: [boot]veux pas mon kernel |
|
|
nemo13 wrote: | unable to load bad file system ( sdc06 ) et un truc sur des bad block
donc actuellement je suis incapable de faire évoluer le noyau de ma machine
et c'est génant car il faut que je le modifie pour passer en ~ mes paquets nvidia
une idée ? |
T'as peut-être des bad blocks sur ton DD ?
Faut vérifier tout ça: https://forums.gentoo.org/viewtopic-t-405052-highlight-badblock.html |
|
Back to top |
|
|
nemo13 Veteran
Joined: 08 Oct 2004 Posts: 1016 Location: France/Istres
|
Posted: Thu Feb 02, 2006 9:48 pm Post subject: |
|
|
bonsoir Adrien,
je ne pense pas car je boote très bien avec mon "vieux" noyau qui pointe exactement sur les mêmes partitions
donc je ne sais plus quoi déduire |
|
Back to top |
|
|
BuBuaBu l33t
Joined: 09 Jul 2005 Posts: 914 Location: France
|
Posted: Thu Feb 02, 2006 9:48 pm Post subject: |
|
|
et pourquoi pas faire un make install ? ca copie tout a la bonne place. |
|
Back to top |
|
|
Adrien Advocate
Joined: 13 Jul 2004 Posts: 2326 Location: Bretagne
|
Posted: Thu Feb 02, 2006 10:03 pm Post subject: |
|
|
BuBuaBu wrote: | et pourquoi pas faire un make install ? ca copie tout a la bonne place. |
+1
Code: | # make && make modules_install && make install |
En pensant à éditer le grub.conf bien sûr
Code: | kernel (hd0,0)/vmlinuz |
nemo13 wrote: | bonsoir Adrien,
je ne pense pas car je boote très bien avec mon "vieux" noyau qui pointe exactement sur les mêmes partitions donc je ne sais plus quoi déduire |
Bonsoir!
L'un n'empêche pas l'autre, tes 2 kernel ne sont pas physiquement au même endroit sur le disque. Si vraiment tu as un message qui dit "badblock" je te conseille de vérifier tout ça (par contre fais des backup avant d'utiliser un utilitaire pour disque dur). j'ai pas vraiment compris ce qu'est un badblock mais en tout cas ce que j'ai lu c'est qu'à partir du moment où t'en as un sur le disque, tu risques d'en voir apparaître d'autres, et ça peut poser des problèmes de lecture/écriture donc des emmerdes en rafale.
A moins que quelqu'un de plus expérimenté que moi ne connaisse ton problème et te conseille une alternative, je te conseille de vérifier tout de même en jetant un coup d'oeil au lien que je t'ai donné.
Bon courage! |
|
Back to top |
|
|
nemo13 Veteran
Joined: 08 Oct 2004 Posts: 1016 Location: France/Istres
|
Posted: Thu Feb 02, 2006 10:19 pm Post subject: |
|
|
BuBuaBu wrote: | et pourquoi pas faire un make install ? ca copie tout a la bonne place. |
bonsoir,
vu mon niveau d'experience, je suis la doc
http://www.gentoo.org/doc/fr/kernel-upgrade.xml
et au paragraphe
Code: | Exemple de code 5.4 : Compiler et installer le nouveau noyau |
ya pas make install
voili-voilà
vu l'heure je fais ta manip demain merci. |
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3636 Location: Belgium
|
Posted: Thu Feb 02, 2006 10:25 pm Post subject: |
|
|
Adrien wrote: | [L'un n'empêche pas l'autre, tes 2 kernel ne sont pas physiquement au même endroit sur le disque. | Juste un détail : cela n'a rien à voir avec la position du kernel sur le disque !
En effet, puisque c'est le kernel qui produit le message, c'est qu'il est déjà entièrement booté !
La vérité est ailleur ... |
|
Back to top |
|
|
Somy n00b
Joined: 14 Oct 2004 Posts: 34
|
Posted: Thu Feb 02, 2006 10:29 pm Post subject: Re: [boot]veux pas mon kernel |
|
|
Salut,
c'est normal ça ?
nemo13 wrote: |
cp arch/i386/boot/bzImage /boot/bzImage-2.6.14-gentoo-r5
|
Quote: |
kernel /kernel-2.6.14-gentoo-r5 root=/dev/sdc6 video=vesafb:ywrap,mtrr,1024x768-24@85
|
|
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3636 Location: Belgium
|
Posted: Thu Feb 02, 2006 10:39 pm Post subject: Re: [boot]veux pas mon kernel |
|
|
Somy wrote: | c'est normal ça ?
nemo13 wrote: |
cp arch/i386/boot/bzImage /boot/bzImage-2.6.14-gentoo-r5
|
Quote: |
kernel /kernel-2.6.14-gentoo-r5 root=/dev/sdc6 video=vesafb:ywrap,mtrr,1024x768-24@85
|
|
Oui, si kernel-2.6.14-gentoo-r5 est un lien symbolique sur bzImage-2.6.14-gentoo-r5 !
Avec make install, c'est /boot/vmlinuz-2.6.14-gentoo-r5 qui serait créé mais bon, à chacun de voir ... |
|
Back to top |
|
|
nemo13 Veteran
Joined: 08 Oct 2004 Posts: 1016 Location: France/Istres
|
Posted: Thu Feb 02, 2006 10:43 pm Post subject: Re: [boot]veux pas mon kernel |
|
|
Somy wrote: | Salut,
c'est normal ça ?
nemo13 wrote: |
cp arch/i386/boot/bzImage /boot/bzImage-2.6.14-gentoo-r5
|
Quote: |
kernel /kernel-2.6.14-gentoo-r5 root=/dev/sdc6 video=vesafb:ywrap,mtrr,1024x768-24@85
|
|
ben oui car j'ai plusieurs noyaux et c'est le job de grub de faire le tri
cette entrée de grub Code: | #Nouvelle Architecture Disque ( NAD ) et nouveau noyau
# test pour symap
title= test-NAD-02 : noyau 2.6.14-gentoo-r5 gcc 3.4 UTF8 oui
root (hd2,0) # en clair sdc1
kernel /bzimage root=/dev/sdc6 video=vesafb:ywrap,mtrr,1024x768-24@85
|
pointe sur ce noyau par un lien Code: |
bzimage -> bzimage-2.6.14-gentoo-r5
bzimage-2.6.14-gentoo-r5
|
cette autre entrée Code: | #Nouvelle Architecture Disque ( NAD ) et nouveau noyau
title= gentoo-NAD-02 : noyau 2.6.14-gentoo-r5 gcc 3.4 UTF8 oui
root (hd2,0) # en clair sdc1
kernel /kernel-2.6.14-gentoo-r5 root=/dev/sdc6 video=vesafb:ywrap,mtrr,1024x768-24@85 |
pointe sur le noyau qui marche bien Code: | kernel-2.6.14-gentoo-r5 |
|
|
Back to top |
|
|
Adrien Advocate
Joined: 13 Jul 2004 Posts: 2326 Location: Bretagne
|
Posted: Thu Feb 02, 2006 11:01 pm Post subject: |
|
|
ghoti wrote: | La vérité est ailleur ... |
okidoki! désolé nemo13! |
|
Back to top |
|
|
nemo13 Veteran
Joined: 08 Oct 2004 Posts: 1016 Location: France/Istres
|
Posted: Thu Feb 02, 2006 11:10 pm Post subject: |
|
|
Adrien wrote: | ghoti wrote: | La vérité est ailleur ... |
okidoki! désolé nemo13! |
ouille j'ai l'impression que ghoti a cerné le truc qui m'échappe mais qu'il estime
que je doive gratter plus ma manip.
donc je vois demain zaprès un bonne nuit...qui va porter conseil
A+ |
|
Back to top |
|
|
boozo Advocate
Joined: 01 Jul 2004 Posts: 3193
|
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3636 Location: Belgium
|
Posted: Thu Feb 02, 2006 11:47 pm Post subject: |
|
|
boozo wrote: | copie du .config_old |
Non non, c'est .config qu'il faut copier !
Ensuite, on fait un make oldconfig dans les nouvelles sources !
Quote: | make && make modules_install |
Si tu rajoutes Quote: | make && make modules_install && make install | le noyau sera automatiquement copié vers /boot.
Ne pas oublier que le véritable unixien est fainéant par nature et que moins il faut taper et moins ça le fatigue |
|
Back to top |
|
|
boozo Advocate
Joined: 01 Jul 2004 Posts: 3193
|
Posted: Fri Feb 03, 2006 12:10 am Post subject: |
|
|
ghoti wrote: | boozo wrote: | copie du .config_old |
Non non, c'est .config qu'il faut copier !
Ensuite, on fait un make oldconfig dans les nouvelles sources !
Quote: | make && make modules_install |
Si tu rajoutes Quote: | make && make modules_install && make install | le noyau sera automatiquement copié vers /boot.
Ne pas oublier que le véritable unixien est fainéant par nature et que moins il faut taper et moins ça le fatigue |
en fait qd j'écris .config_old c'est juste pour dire "version précédente du .config" il n'y a pas de méprise de ma part avec la commande make oldconfig
pour le && make install c'est affaire de goût... moi je ne fait pas toujours tout au m^ moment ou dans le bon ordre (montage du /boot ; compilation des modules ; etc...) ; de plus je préfère ma propre nomenclature pour gérer les noyaux dans /boot et qui se trouve qqfois dans des sous-répertoires également et là, sans compter les liens, j'ai autrement plus de commandes à taper.
Bref je suis également flemmard et je fais juste le cp qui me conviens en une ligne mais bon c'est une question d'habitude après... chacun fait fait fait... _________________ " Un psychotique, c'est quelqu'un qui croit dur comme fer que 2 et 2 font 5, et qui en est pleinement satisfait.
Un névrosé, c'est quelqu'un qui sait pertinemment que 2 et 2 font 4, et ça le rend malade ! " |
|
Back to top |
|
|
truz Apprentice
Joined: 26 Feb 2005 Posts: 293 Location: France - Paris
|
Posted: Fri Feb 03, 2006 12:17 am Post subject: |
|
|
boozo wrote: | chacun fait fait fait... | C'est malin ça juste avant de se coucher c'est une horreur d'avoir ça en tête
_________________ Je sais que mes droits s'arrêtent là où commencent ceux des autres. Mais est-ce ma faute si les droits des autres commencent si loin ? [Quino] -- Mafalda |
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3636 Location: Belgium
|
Posted: Fri Feb 03, 2006 12:32 am Post subject: |
|
|
truz wrote: | boozo wrote: | chacun fait fait fait... | C'est malin ça juste avant de se coucher c'est une horreur d'avoir ça en tête
|
Et m*de. T'aurais pas pu te taire ? Va falloir que je prenne mon somnifère maintenant !
Qui a dit trappiste ? |
|
Back to top |
|
|
blasserre Veteran
Joined: 10 Feb 2004 Posts: 1362 Location: Lille, Vlaanderen
|
Posted: Fri Feb 03, 2006 7:50 am Post subject: |
|
|
hu ? _________________ benj
technicien professionnel, ascendant winner |
|
Back to top |
|
|
nemo13 Veteran
Joined: 08 Oct 2004 Posts: 1016 Location: France/Istres
|
Posted: Fri Feb 03, 2006 8:37 am Post subject: |
|
|
Bonjour,
Merci à tous pour ces réponses; c'est supercool d'être au boulot car j'aurai la journée pour tout digèrer.
1) Juste un point sur .config
lors d'un make mrproper .... c'est franchement propre après : plus de .config
( pas grave car avec toutes les sauvegardes dont je dispose cela a été vite rectifié )
de tête : ( en gros )
cp -a /Archive/gentoo-etap-11/usr/src/noyau-2.6.14-r5/.config /usr/src/linux/.config
par contre j'étais passé par un
avant de faire
ce n'était sans doute pas judicieux; je reprendrais la manip ce soir
2) pour le make install, je ne connaissais pas mais je crois que je ne l'utiliserai pas car je préfère mettre le noyau à
la mimine dans le rép qui va bien aque le nom itout.( je penche pour la boozo-soluce )
3) pour l'erreur de filesytem je crois savoir maintenant d'où cela peut venir
voir mon appel à l'aide sur sytem.map et le lien de ghoti
https://forums.gentoo.org/viewtopic-p-3079783.html#3079783
encore merci et à ce soir pour le résultat des courses
bon là va falloir exciter ma productivité |
|
Back to top |
|
|
Enlight Advocate
Joined: 28 Oct 2004 Posts: 3519 Location: Alsace (France)
|
Posted: Fri Feb 03, 2006 10:58 am Post subject: |
|
|
ghoti wrote: | boozo wrote: | copie du .config_old |
Non non, c'est .config qu'il faut copier !
Ensuite, on fait un make oldconfig dans les nouvelles sources !
Quote: | make && make modules_install |
Si tu rajoutes Quote: | make && make modules_install && make install | le noyau sera automatiquement copié vers /boot.
Ne pas oublier que le véritable unixien est fainéant par nature et que moins il faut taper et moins ça le fatigue |
Oui mais le vrai unixien il monte /boot AVANT make modules_install && make install et ça, notre ami ne l'a pas fait. |
|
Back to top |
|
|
boozo Advocate
Joined: 01 Jul 2004 Posts: 3193
|
|
Back to top |
|
|
nemo13 Veteran
Joined: 08 Oct 2004 Posts: 1016 Location: France/Istres
|
Posted: Fri Feb 03, 2006 4:00 pm Post subject: |
|
|
Enlight wrote: |
Oui mais le vrai unixien il monte /boot AVANT make modules_install && make install et ça, notre ami ne l'a pas fait. |
sans doute mais le débutant bien que vieux barbu n'est pas encore unixien .
il se contente pour le moment de Quote: | make && make modules_install |
puis mount /boot
puis cp -a là-ousque-çà va bien sous boot.
puis un poil de grub menu.lst
plus que 4h |
|
Back to top |
|
|
BuBuaBu l33t
Joined: 09 Jul 2005 Posts: 914 Location: France
|
Posted: Fri Feb 03, 2006 4:18 pm Post subject: |
|
|
le make install evite bien des erreurs et conserve des sauvegardes.
Exemple de mon /boot (tout fait avec make install :
Code: |
# ls -l /boot
total 11674
lrwxrwxrwx 1 root root 1 déc 29 17:57 boot -> .
lrwxrwxrwx 1 root root 23 jan 22 14:51 config -> config-2.6.14-gentoo-r5
-rw-r--r-- 1 root root 30716 jan 22 14:51 config-2.6.14-gentoo-r5
-rw-r--r-- 1 root root 30703 déc 30 19:12 config-2.6.14-gentoo-r5.old
lrwxrwxrwx 1 root root 27 jan 22 14:51 config.old -> config-2.6.14-gentoo-r5.old
-rw-r--r-- 1 root root 1182956 déc 30 15:53 fbsplash-emergence-1280x1024
drwxr-xr-x 2 root root 1024 déc 30 16:27 grub
drwx------ 2 root root 12288 déc 29 17:56 lost+found
lrwxrwxrwx 1 root root 27 jan 22 14:51 System.map -> System.map-2.6.14-gentoo-r5
-rw-r--r-- 1 root root 1028558 déc 29 17:57 System.map-2.6.11-gentoo-r3
-rw-r--r-- 1 root root 808421 jan 22 14:51 System.map-2.6.14-gentoo-r5
-rw-r--r-- 1 root root 829336 déc 30 19:12 System.map-2.6.14-gentoo-r5.old
lrwxrwxrwx 1 root root 31 jan 22 14:51 System.map.old -> System.map-2.6.14-gentoo-r5.old
lrwxrwxrwx 1 root root 24 jan 22 14:51 vmlinuz -> vmlinuz-2.6.14-gentoo-r5
-rw-r--r-- 1 root root 3403011 déc 29 17:57 vmlinuz-2.6.11-gentoo-r3
-rw-r--r-- 1 root root 2057427 jan 22 14:51 vmlinuz-2.6.14-gentoo-r5
-rw-r--r-- 1 root root 2506866 déc 30 19:12 vmlinuz-2.6.14-gentoo-r5.old
lrwxrwxrwx 1 root root 28 jan 22 14:51 vmlinuz.old -> vmlinuz-2.6.14-gentoo-r5.old
|
Ensuite il suffit de faire pointer le grub vers /boot/vmlinuz et hop, il boot a chaque fois le dernier kernel installé. ET avec une autre entré vers un kernel safe en cas de pépin. |
|
Back to top |
|
|
_droop_ l33t
Joined: 30 May 2004 Posts: 957
|
Posted: Fri Feb 03, 2006 4:44 pm Post subject: |
|
|
Enlight wrote: | Oui mais le vrai unixien il monte /boot AVANT make modules_install && make install et ça, notre ami ne l'a pas fait. |
Le vrai unixien, il met pas à jour son noyau, il a trop peur pour son uptime... |
|
Back to top |
|
|
BuBuaBu l33t
Joined: 09 Jul 2005 Posts: 914 Location: France
|
Posted: Fri Feb 03, 2006 4:45 pm Post subject: |
|
|
_droop_ wrote: | Enlight wrote: | Oui mais le vrai unixien il monte /boot AVANT make modules_install && make install et ça, notre ami ne l'a pas fait. |
Le vrai unixien, il met pas à jour son noyau, il a trop peur pour son uptime... |
A ce propos, comment on le vois simplement le uptime ? |
|
Back to top |
|
|
|