Changer de noyeau ubuntu 9.04 et real time

Fermé
cece466 Messages postés 519 Date d'inscription lundi 12 mai 2008 Statut Membre Dernière intervention 26 octobre 2015 - 3 août 2009 à 17:59
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 6 août 2009 à 20:15
Bonjour,
ça fait plusieurs jours que j'essaie de changer mon noyau car je travaille dans le son et le temp réel est important donc.

mon noyeau actuel est le : 2.6.28-14-generic
j'ai suivi ce tuto:
http://www.linuxmao.org/tikiwiki/tiki-i … oyau+2.6RT
sur le sîte de linux mao mais ça bloque ici:

sudo make-kpkg --revision 1 --initrd kernel_image kernel_headers modules_image
[sudo] password for cedric0:
exec debian/rules DEBIAN_REVISION=1 INITRD=YES kernel_image kernel_headers modules_image
/usr/bin/make -f ./debian/rules debian/stamp/binary/pre-linux-image-2.6.29.6-rt23linux-2.6.29.6-rt23
make[1]: entrant dans le répertoire « /usr/src/linux-2.6.29.6-rt23 »
====== making target debian/stamp/binary/pre-linux-image-2.6.29.6-rt23linux-2.6.29.6-rt23 [new prereqs: linux-image-2.6.29.6-rt23linux-2.6.29.6-rt23]======

This is kernel package version 11.015.
/usr/bin/make -f ./debian/rules debian/stamp/binary/linux-image-2.6.29.6-rt23linux-2.6.29.6-rt23
make[2]: entrant dans le répertoire « /usr/src/linux-2.6.29.6-rt23 »
====== making target debian/stamp/binary/linux-image-2.6.29.6-rt23linux-2.6.29.6-rt23 [new prereqs: ]======

This is kernel package version 11.015.
install -p -d -o root -g root -m 755 /usr/src/linux-2.6.29.6-rt23/debian/linux-image-2.6.29.6-rt23linux-2.6.29.6-rt23/DEBIAN
sed -e 's/=V/2.6.29.6-rt23linux-2.6.29.6-rt23/g' -e 's/=IB//g' \
-e 's/=ST/linux/g' -e 's/=R//g' \
-e 's/=K/bzImage/g' -e 's/=L/lilo/g' \
-e 's/=I/YES/g' -e 's,big_smile,/boot,g' \
-e 's/=MD/initramfs-tools (>= 0.53) | yaird (>= 0.0.11) | linux-initramfs-tool, /g' \
-e 's@=MK@mkinitramfs-kpkg mkinitrd.yaird@g' -e 's@=A@amd64@g' \
-e 's@=M@@g' -e 's/=OF//g' \
-e 's/=S//g' -e 's@=B@x86_64@g' \
./debian/pkg/image/postinst > /usr/src/linux-2.6.29.6-rt23/debian/linux-image-2.6.29.6-rt23linux-2.6.29.6-rt23/DEBIAN/postinst
chmod 755 /usr/src/linux-2.6.29.6-rt23/debian/linux-image-2.6.29.6-rt23linux-2.6.29.6-rt23/DEBIAN/postinst
sed -e 's/=V/2.6.29.6-rt23linux-2.6.29.6-rt23/g' -e 's/=IB//g' \
-e 's/=ST/linux/g' -e 's/=R//g' \
-e 's/=K/bzImage/g' -e 's/=L/lilo/g' \
-e 's/=I/YES/g' -e 's,big_smile,/boot,g' \
-e 's/=MD/initramfs-tools (>= 0.53) | yaird (>= 0.0.11) | linux-initramfs-tool, /g' \
-e 's@=MK@mkinitramfs-kpkg mkinitrd.yaird@g' -e 's@=A@amd64@g' \
-e 's@=M@@g' -e 's/=OF//g' \
-e 's/=S//g' -e 's@=B@x86_64@g' \
./debian/pkg/image/config > /usr/src/linux-2.6.29.6-rt23/debian/linux-image-2.6.29.6-rt23linux-2.6.29.6-rt23/DEBIAN/config
chmod 755 /usr/src/linux-2.6.29.6-rt23/debian/linux-image-2.6.29.6-rt23linux-2.6.29.6-rt23/DEBIAN/config
sed -e 's/=V/2.6.29.6-rt23linux-2.6.29.6-rt23/g' -e 's/=IB//g' \
-e 's/=ST/linux/g' -e 's/=R//g' \
-e 's/=K/bzImage/g' -e 's/=L/lilo/g' \
-e 's/=I/YES/g' -e 's,big_smile,/boot,g' \
-e 's/=MD/initramfs-tools (>= 0.53) | yaird (>= 0.0.11) | linux-initramfs-tool, /g' \
-e 's@=MK@mkinitramfs-kpkg mkinitrd.yaird@g' -e 's@=A@amd64@g' \
-e 's@=M@@g' -e 's/=OF//g' \
-e 's/=S//g' -e 's@=B@x86_64@g' \
./debian/pkg/image/postrm > /usr/src/linux-2.6.29.6-rt23/debian/linux-image-2.6.29.6-rt23linux-2.6.29.6-rt23/DEBIAN/postrm
chmod 755 /usr/src/linux-2.6.29.6-rt23/debian/linux-image-2.6.29.6-rt23linux-2.6.29.6-rt23/DEBIAN/postrm
sed -e 's/=V/2.6.29.6-rt23linux-2.6.29.6-rt23/g' -e 's/=IB//g' \
-e 's/=ST/linux/g' -e 's/=R//g' \
-e 's/=K/bzImage/g' -e 's/=L/lilo/g' \
-e 's/=I/YES/g' -e 's,big_smile,/boot,g' \
-e 's/=MD/initramfs-tools (>= 0.53) | yaird (>= 0.0.11) | linux-initramfs-tool, /g' \
-e 's@=MK@mkinitramfs-kpkg mkinitrd.yaird@g' -e 's@=A@amd64@g' \
-e 's@=M@@g' -e 's/=OF//g' \
-e 's/=S//g' -e 's@=B@x86_64@g' \
./debian/pkg/image/preinst > /usr/src/linux-2.6.29.6-rt23/debian/linux-image-2.6.29.6-rt23linux-2.6.29.6-rt23/DEBIAN/preinst
chmod 755 /usr/src/linux-2.6.29.6-rt23/debian/linux-image-2.6.29.6-rt23linux-2.6.29.6-rt23/DEBIAN/preinst
sed -e 's/=V/2.6.29.6-rt23linux-2.6.29.6-rt23/g' -e 's/=IB//g' \
-e 's/=ST/linux/g' -e 's/=R//g' \
-e 's/=K/bzImage/g' -e 's/=L/lilo/g' \
-e 's/=I/YES/g' -e 's,big_smile,/boot,g' \
-e 's/=MD/initramfs-tools (>= 0.53) | yaird (>= 0.0.11) | linux-initramfs-tool, /g' \
-e 's@=MK@mkinitramfs-kpkg mkinitrd.yaird@g' -e 's@=A@amd64@g' \
-e 's@=M@@g' -e 's/=OF//g' \
-e 's/=S//g' -e 's@=B@x86_64@g' \
./debian/pkg/image/prerm > /usr/src/linux-2.6.29.6-rt23/debian/linux-image-2.6.29.6-rt23linux-2.6.29.6-rt23/DEBIAN/prerm
chmod 755 /usr/src/linux-2.6.29.6-rt23/debian/linux-image-2.6.29.6-rt23linux-2.6.29.6-rt23/DEBIAN/prerm
echo using old template
using old template
sed -e 's/=V/2.6.29.6-rt23linux-2.6.29.6-rt23/g' -e 's/=IB//g' \
-e 's/=ST/linux/g' -e 's/=R//g' \
-e 's/=K/bzImage/g' -e 's/=L/lilo/g' \
-e 's@=MK@mkinitramfs-kpkg mkinitrd.yaird@g' -e 's@=A@amd64@g' \
-e 's/=I/YES/g' -e 's,big_smile,/boot,g' \
-e 's/=MD/initramfs-tools (>= 0.53) | yaird (>= 0.0.11) | linux-initramfs-tool, /g' \
-e 's@=M@@g' -e 's/=OF//g' \
-e 's/=S//g' -e 's@=B@x86_64@g' \
./debian/templates.l10n > ./debian/templates.master
install -p -o root -g root -m 644 ./debian/templates.master /usr/src/linux-2.6.29.6-rt23/debian/linux-image-2.6.29.6-rt23linux-2.6.29.6-rt23/DEBIAN/templates
dpkg-gencontrol -DArchitecture=amd64 -isp \
-plinux-image-2.6.29.6-rt23linux-2.6.29.6-rt23 -P/usr/src/linux-2.6.29.6-rt23/debian/linux-image-2.6.29.6-rt23linux-2.6.29.6-rt23/
create_md5sums_fn () { cd $1 ; find . -type f ! -regex '.*/DEBIAN/.*' ! -regex './etc/.*' ! -regex '.*lib/modules/[^/]*/modules\..*' -printf '%P\0' | xargs -r0 md5sum > DEBIAN/md5sums ; if [ -z "DEBIAN/md5sums" ] ; then rm -f "DEBIAN/md5sums" ; fi ; } ; create_md5sums_fn /usr/src/linux-2.6.29.6-rt23/debian/linux-image-2.6.29.6-rt23linux-2.6.29.6-rt23
chmod -R og=rX /usr/src/linux-2.6.29.6-rt23/debian/linux-image-2.6.29.6-rt23linux-2.6.29.6-rt23
chown -R root:root /usr/src/linux-2.6.29.6-rt23/debian/linux-image-2.6.29.6-rt23linux-2.6.29.6-rt23
dpkg --build /usr/src/linux-2.6.29.6-rt23/debian/linux-image-2.6.29.6-rt23linux-2.6.29.6-rt23 ..
dpkg-deb : construction du paquet « linux-image-2.6.29.6-rt23linux-2.6.29.6-rt23 » dans « ../linux-image-2.6.29.6-rt23linux-2.6.29.6-rt23_1_amd64.deb ».
dpkg-deb: le répertoire de contrôle n'a pas les bonnes permissions 2755 (doit être >=0755 et <=0775)
make[2]: *** [debian/stamp/binary/linux-image-2.6.29.6-rt23linux-2.6.29.6-rt23] Erreur 2
make[2]: quittant le répertoire « /usr/src/linux-2.6.29.6-rt23 »
make[1]: *** [debian/stamp/binary/pre-linux-image-2.6.29.6-rt23linux-2.6.29.6-rt23] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-2.6.29.6-rt23 »
make: *** [kernel_image] Erreur 2

bon là j'avoue je bloque je suis loin d'être un spécialiste de linux ....
je comprend pas puisque que je suis en mode superutilisateur pourquoi il me met ça ?
si quelqu'un pouvait m'aider ce serait sympa ....voire m'orienter vers un tuto plus récent.....
merci d'avance...
A voir également:

164 réponses

bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
5 août 2009 à 11:04
peut-être ....

ok ! laisse tomber pour aujurd'hui on reprendra tout ça ce soir.

déjà on peut commencer à tout nettoyer :
sudo rm /usr/src/linux
sudo rm -Rf /usr/src/linux-2.6.29.6-rt23


ensuite, pour vérifier, tu redonnes un
ls -l /usr/src/

et tu laisses tel quel jusqu'à ce soir, ok ?

bonne journée ..
0
cece466 Messages postés 519 Date d'inscription lundi 12 mai 2008 Statut Membre Dernière intervention 26 octobre 2015 46
5 août 2009 à 11:17
bon derniére tentative bis au passage un commande bien sympa...
chown -help me dit
sudo chown -hR cedric0 /dossier modifie le proprietaire du dossier et des sous dossiers ..
je retente donc ...ahlala c'est beau la perséverence...haha
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
5 août 2009 à 11:19
peut-être ....

il me semble que tu ne donnes pas les bons droits, si tu vérifies bien les répertoires doivent appartenir à "root src" alors que cela devrait-être "root root" (d'après la commande chmod que tu as donnée).

je suggère de profiter du reste de ta journée, et avec lami20j, on pourra reprendre tranquillement à zéro.

tu peux commencer déjà, pour repartir sur des bases plus saines, à "nettoyer" un peu :
rm /usr/src/linux
rm -Rf /usr/src/linux-image-2.6.29.6-rt23
mkdir /usr/src/linux
tar xvjf /usr/src/linux-image-2.6.29.6-rt23
ln -s /usr/src/linux-image-2.6.29.6-rt23 /usr/src/linux


et tu t'arrêtes là !!!

bonne journée

:-)
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
5 août 2009 à 11:21
tu devrais laisser tomber et attendre ce soir ...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cece466 Messages postés 519 Date d'inscription lundi 12 mai 2008 Statut Membre Dernière intervention 26 octobre 2015 46
5 août 2009 à 11:31
yo c'est passé...
je dois aller depanner un poteaux donc j'arréte là pour ce matin et windows me tend les bras
avec racine windows>\systeme32\ntoskrnl.exe. au demarage je vous retrouve sur le sîte de chez lui a toute les amis..
cedric
0
cece466 Messages postés 519 Date d'inscription lundi 12 mai 2008 Statut Membre Dernière intervention 26 octobre 2015 46
5 août 2009 à 20:33
salut je suis vraiment crevé ce soir donc si on pouvait remattre ça a demain ce serait cool
desolé ok?
+
et merci encore de l'aide...
cedric
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
5 août 2009 à 20:39
no problémo !!

:-)
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
6 août 2009 à 09:05
Salut,

Connexion en root pour effectuer toutes les opérations.
Je n'ai pas eu des erreurs.
J'ai utiliser le fichier .config-2.6.xxx de mon actuel noyau qui se trouve dans /boot
En revanche je n'ai pas fais des modifications quand j'ai fait menuconfig, ça c'est à toi de voir si c'est vraiment nécessaire, puisqu'en fait tu utiliseras la configuration actuelle que tu as sur ton pc, où je suppose tout est déjà reconnu.
Si tu dois faire des modifications particulières c'est pour un nouveau matériel par exemple qui n'était pas pris en compte sur ton noyau actuel, ou des modifications suite au patch pour ajouter des nouvels fonctionnements.
Si tu n'as pas mkinitramfs il faut installer initramfs-tools.

Et voilà la compilation.

sudo su -
cd /usr/src
rm -v linux
wget ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.29.6.tar.bz2
wget ftp://ftp.kernel.org/pub/linux/kernel/projects/rt/patch-2.6.29.6-rt23.bz2
tar xvjf linux-2.6.29.6.tar.bz2
bunzip2 patch-2.6.29.6-rt23.bz2
ln -sfn linux-2.6.29.6 linux
cd linux
patch -p1 < ../patch-2.6.29.6-rt23
cp -v /boot/config-$(uname -r) .config
make menuconfig
make && make modules_install
cp -v arch/i386/boot/bzImage /boot/vmlinuz-2.6.29.6
cp -v .config /boot/config-2.6.29.6
cp System.map /boot/System.map-2.6.29.6
mkinitramfs -o /boot/initrd.img-2.6.29.6  2.6.29.6-rt23

Le répertoie est dans /lib/modules
debian:~# ls -ld /lib/modules/*
drwxr-xr-x 3 root root 4096 mar 26 16:24 /lib/modules/2.6.26-1-686
drwxr-xr-x 4 root root 4096 jui  6 23:10 /lib/modules/2.6.26-2-686
drwxr-xr-x 3 root root 4096 aoû  6 00:13 /lib/modules/2.6.29.6-rt23

J'ai ajouté dans mon menu.lst les lignes suivantes (il faut adapter à ton cas).
Si jamais tu ne comprends pas, après la compilation tu nous diras et on va te montrer quoi mettre dans menu.lst
title           Debian GNU/Linux, kernel 2.6.29.6-rt
root            (hd0,8)
kernel          /boot/vmlinuz-2.6.29.6 root=/dev/hda9 ro quiet
initrd          /boot/initrd.img-2.6.29.6
Et voici après redémarrage le noyau
debian:~# uname -r
2.6.29.6-rt23



0
cece466 Messages postés 519 Date d'inscription lundi 12 mai 2008 Statut Membre Dernière intervention 26 octobre 2015 46
6 août 2009 à 09:35
salut lami20j
ok mais tu ne dis pas quel tuto tu utilises....?
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
6 août 2009 à 09:42
Re,

Je n'utilise pas de tuto.

En revanche quand j'ai commencé avec Linux j'ai acheté beaucoup des livres et je me suis mis à lire et tester ;-)
Par exemple dans ma bibliothèque j'ai
http://www.commentcamarche.net/livre/livre-647-les-bases-de-l-administration-systeme
https://www.amazon.fr/syst%C3%A8me-Linux-Matt-Welsh/dp/2841773191

et ça me sers encore ;-)
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
6 août 2009 à 09:35
Et si ça marche, dit nous si tu as des soucis au niveau du boot. On pourra arranger ça si tu nous donnes
le résultat de:

sudo lshw
sudo lspci -v
sudo lsusb
sudo fdisk -l
0
cece466 Messages postés 519 Date d'inscription lundi 12 mai 2008 Statut Membre Dernière intervention 26 octobre 2015 46
6 août 2009 à 09:36
celui là?
http://paulsundvall.blogspot.com/2008/11/compile-realtime-kernel-in-debian-lenny.html
0
cece466 Messages postés 519 Date d'inscription lundi 12 mai 2008 Statut Membre Dernière intervention 26 octobre 2015 46
6 août 2009 à 09:39
oups pardon j'avais pas vu la fin de ton message...
merci je teste...
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
6 août 2009 à 09:42
Tu sais quoi? Si tu ne veux pas trop te prendre la tête, enlève CONFIG_MODULES (décoche Enable loadable module support) dans le menu principal de make menuconfig.

Après ça, tu n'auras plus de problème (vraiment bizzares) d'installation de modules comme tu en as, et en bonus, pas besoin de te prendre la tête avec avec initramfs.

Tu auras juste à installer ton image noyau dans /boot et à éditer ton fichier grub.
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567 > kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016
6 août 2009 à 09:47
Salut,

pas besoin de te prendre la tête avec avec initramfs.
Ce n'est pas une prise de tête il n'a qu'à utiliser son fichier de configuration et oublie oldconfig, mais bon ce n'est pas non plus obligatoire.
Maintenant chacun fait ce qu'il veut.

Pour moi la partie est finie ;-)
Je l'ai compilé et ça marche, j'ai donnné la procédure, maintenant il n'a qu'à tester, de toute façon il n'y a aucun risque tant qu'il ne supprime pas le noyau actuel de son /boot
Ce qui est plus important c'est de ne se pas eparpiller et j'ai l'impression que c'est ça qu'il fait ;-)
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527 > lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019
6 août 2009 à 09:50
Ce n'est pas une prise de tête il n'a qu'à utiliser son fichier de configuration et oublie oldconfig, mais bon ce n'est pas non plus obligatoire.
Maintenant chacun fait ce qu'il veut.


Oué c'est vrai...

Pour moi la partie est finie ;-)
Je l'ai compilé et ça marche, j'ai donnné la procédure, maintenant il n'a qu'à tester, de toute façon il n'y a aucun risque tant qu'il ne supprime pas le noyau actuel de son /boot
Ce qui est plus important c'est de ne se pas eparpiller et j'ai l'impression que c'est ça qu'il fait ;-)


Wep, ceci étant s'il y a des soucis lors du boot du nouveau noyau (drivers oubliés et trucs du genre), je peux lui faire sa config. A condition qu'il me donne la sortie des commandes que j'ai précisé au dessus.
Parce qu'il faut bien l'avouer, compiler un noyau c'est vraiment galère quand on est pas habitué.
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527 > lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019
6 août 2009 à 09:54
Au fait tu es content de ton nouveau noyau temps réel? :-)

A priori, il est sensé être plus lent qu'un noyau normal...
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
6 août 2009 à 09:58
Bonjour,

lami20j vient de te donner toute la procédure (en plus d'avoir donné de son temps pour tester).

or cela a fonctionné ...

... je te suggère fortement de suivre sa procédure ..
0
cece466 Messages postés 519 Date d'inscription lundi 12 mai 2008 Statut Membre Dernière intervention 26 octobre 2015 46
6 août 2009 à 10:25
salut kilian..et merci lami20j
bon ça compile...
je t'envoie mon grub me dit rien, et confirme si je me plante :

# menu.lst - See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not use 'savedefault' or your
# array will desync and will not let you boot your system.
default 0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 10

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
# password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title Windows 95/98/NT/2000
# root (hd0,0)
# makeactive
# chainloader +1
#
# title Linux
# root (hd0,1)
# kernel /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
## kopt_2_6_8=root=/dev/hdc1 ro
## kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=4bb9f244-d183-49f1-b8d1-70ee214acb1c ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=4bb9f244-d183-49f1-b8d1-70ee214acb1c

## should update-grub create alternative automagic boot options
## e.g. alternative=true
## alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
## lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

## should update-grub lock old automagic boot options
## e.g. lockold=false
## lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
## altoptions=(recovery) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
## howmany=7
# howmany=all

## specify if running in Xen domU or have grub detect automatically
## update-grub will ignore non-xen kernels when running in domU and vice versa
## e.g. indomU=detect
## indomU=true
## indomU=false
# indomU=detect

## should update-grub create memtest86 boot option
## e.g. memtest86=true
## memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title Ubuntu 9.04, kernel 2.6.28-14-generic
uuid 4bb9f244-d183-49f1-b8d1-70ee214acb1c
kernel /boot/vmlinuz-2.6.28-14-generic root=UUID=4bb9f244-d183-49f1-b8d1-70ee214acb1c ro quiet splash
initrd /boot/initrd.img-2.6.28-14-generic
quiet

title Ubuntu 9.04, kernel 2.6.28-14-generic (recovery mode)
uuid 4bb9f244-d183-49f1-b8d1-70ee214acb1c
kernel /boot/vmlinuz-2.6.28-14-generic root=UUID=4bb9f244-d183-49f1-b8d1-70ee214acb1c ro single
initrd /boot/initrd.img-2.6.28-14-generic

title Ubuntu 9.04, kernel 2.6.28-11-generic
uuid 4bb9f244-d183-49f1-b8d1-70ee214acb1c
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=4bb9f244-d183-49f1-b8d1-70ee214acb1c ro quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
quiet

title Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)
uuid 4bb9f244-d183-49f1-b8d1-70ee214acb1c
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=4bb9f244-d183-49f1-b8d1-70ee214acb1c ro single
initrd /boot/initrd.img-2.6.28-11-generic

title Ubuntu 9.04, memtest86+
uuid 4bb9f244-d183-49f1-b8d1-70ee214acb1c
kernel /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title Windows XP Professional x64 Edition
rootnoverify (hd0,0)
savedefault
makeactive
chainloader +1


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sdb1
title Windows XP Professional x64 Edition
rootnoverify (hd1,0)
savedefault
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sdb3.
title Ubuntu 9.04, kernel 2.6.28-3-rt (on /dev/sdb3)
root (hd1,2)
kernel /boot/vmlinuz-2.6.28-3-rt root=UUID=f07eb81e-ebae-4688-82ac-e7e36efa9aab ro quiet splash
initrd /boot/initrd.img-2.6.28-3-rt
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sdb3.
title Ubuntu 9.04, kernel 2.6.28-3-rt (recovery mode) (on /dev/sdb3)
root (hd1,2)
kernel /boot/vmlinuz-2.6.28-3-rt root=UUID=f07eb81e-ebae-4688-82ac-e7e36efa9aab ro single
initrd /boot/initrd.img-2.6.28-3-rt
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sdb3.
title Ubuntu 9.04, kernel 2.6.24-24-rt (on /dev/sdb3)
root (hd1,2)
kernel /boot/vmlinuz-2.6.24-24-rt root=UUID=f07eb81e-ebae-4688-82ac-e7e36efa9aab ro quiet splash
initrd /boot/initrd.img-2.6.24-24-rt
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sdb3.
title Ubuntu 9.04, kernel 2.6.24-24-rt (recovery mode) (on /dev/sdb3)
root (hd1,2)
kernel /boot/vmlinuz-2.6.24-24-rt root=UUID=f07eb81e-ebae-4688-82ac-e7e36efa9aab ro single
initrd /boot/initrd.img-2.6.24-24-rt
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sdb3.
title Ubuntu 9.04, kernel 2.6.24-19-rt (on /dev/sdb3)
root (hd1,2)
kernel /boot/vmlinuz-2.6.24-19-rt root=UUID=f07eb81e-ebae-4688-82ac-e7e36efa9aab ro quiet splash
initrd /boot/initrd.img-2.6.24-19-rt
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sdb3.
title Ubuntu 9.04, kernel 2.6.24-19-rt (recovery mode) (on /dev/sdb3)
root (hd1,2)
kernel /boot/vmlinuz-2.6.24-19-rt root=UUID=f07eb81e-ebae-4688-82ac-e7e36efa9aab ro single
initrd /boot/initrd.img-2.6.24-19-rt
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sdb3.
title Ubuntu 9.04, memtest86+ (on /dev/sdb3)
root (hd1,2)
kernel /boot/memtest86+.bin
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sdb4.
title Ubuntu 9.04, kernel 2.6.28-11-generic (on /dev/sdb4)
root (hd1,3)
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=e68012a4-3033-44ae-b713-ed80aa9c984c ro quiet splash
initrd /boot/initrd.img-2.6.28-11-generic
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sdb4.
title Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode) (on /dev/sdb4)
root (hd1,3)
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=e68012a4-3033-44ae-b713-ed80aa9c984c ro single
initrd /boot/initrd.img-2.6.28-11-generic
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sdb4.
title Ubuntu 9.04, memtest86+ (on /dev/sdb4)
root (hd1,3)
kernel /boot/memtest86+.bin
savedefault
boot

d'apres moi il faut que je recopie ça en tête de la liste?

title Ubuntu 9.04, cedric0 kernel 2.6.29.6-rt23
uuid 4bb9f244-d183-49f1-b8d1-70ee214acb1c
kernel /boot/vmlinuz-2.6.29.6_rt23 root=UUID=4bb9f244-d183-49f1-b8d1-70ee214acb1c ro quiet splash
initrd /boot/initrd.img-2.6.29.6-rt23
quiet

title Ubuntu 9.04, kernel 2.6.29.6-rt23 (recovery mode)
uuid 4bb9f244-d183-49f1-b8d1-70ee214acb1c
kernel /boot/vmlinuz-2.6.29.6-rt23 root=UUID=4bb9f244-d183-49f1-b8d1-70ee214acb1c ro single
initrd /boot/initrd.img-2.6.29.6-rt23

est ce que c'est bon?
ça compile ...ça compile...
0
cece466 Messages postés 519 Date d'inscription lundi 12 mai 2008 Statut Membre Dernière intervention 26 octobre 2015 46
6 août 2009 à 10:27
l'uuid reste le même ?
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
6 août 2009 à 10:31
Re,

Attends la fin de la compilation.
Tant que la compilation n'est pas fini tu n'as pas à toucher le menu.lst

En ce qui concerne uuid oui c'est le même puisque la partion est c'est son identifiant.

Et puis tu affiches ce que je t'ai demandé ici https://forums.commentcamarche.net/forum/affich-13699703-changer-de-noyeau-ubuntu-9-04-et-real-time?page=4#89
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
6 août 2009 à 10:29
Re,

Ben, alors tu attends la fin de le compilation.
Ensuite tu afficheras le résultat de
ls -lt /boot ; ls -ld /lib/modules/*
0
cece466 Messages postés 519 Date d'inscription lundi 12 mai 2008 Statut Membre Dernière intervention 26 octobre 2015 46
6 août 2009 à 10:32
salut BOB31
ok bon on ne se moque pas svp aha...
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
6 août 2009 à 10:34
Re,

Ben, bien sûr qu'on se moque ;-)))
Non, je plaisante ;-)

En fait il faut pas s'eparpiller.
Tu as essayer le tuto et ça n'a pas marché.
Maintenant oublie le tuto et fait ce que je t'ai demandé.
Si ça ne marche pas alors on va voir autre chose, mais surtout ne melange pas ;-)
0
bob031 Messages postés 8158 Date d'inscription samedi 7 août 2004 Statut Membre Dernière intervention 1 septembre 2014 472
6 août 2009 à 10:35
Hello,

je ne me moque pas ...... j'essaie d' " activer le processus " ....

bon courage ...

:-)
0
cece466 Messages postés 519 Date d'inscription lundi 12 mai 2008 Statut Membre Dernière intervention 26 octobre 2015 46
6 août 2009 à 10:39
merci bob ...il en faut...
au fait pourquoi killian dit que le RTest moin performant que le "normal"?
en fait moi je voudrais essayerde faire marcher jackdmp avec libffado2 (qui prend en charge le Bi-proce pour le traitement du son dans Qjackctl...)
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
6 août 2009 à 11:01
Un noyau temps n'est pas plus performant qu'un noyau normal, sinon on aurait tous des noyaux temps réels ;-)

Un noyau temps réel vise le determinisme de latence.
Prenons l'exemple de l'acquisition sonore, car effectivement, les noyaux temps réels sont les bienvenus dans ce domaine:

Il est important de capter le son a intervalles réguliers, et en particulier on ne veut pas de pertes. Pour ne pas avoir de pertes, on veut être sûr que lorsque l'application va demander un échantillon de capture à un périphérique (ici un micro par exemple), le noyau va répondre à cette demande en un temps qui ne devra pas dépasser un certain seuil.

Ce temps mis par le noyau pour servir l'application, c'est la latence. Le rôle d'un noyau temps réel c'est de ne jamais dépasser un certain seuil de latence (le patch PREEMPT_RT guarantit un maximum d'à peu près 10 microsecondes) pour une demande en provenance du processus ayant la plus forte priorité.

Mais ce devoir de faible latence se fait au détriment des performances.
Car pour réduire le seuil de latence, le noyau doit vérifier extrèmement souvent qu'il n'y a pas un processus en attente de plus haute priorité que celui en train de s'executer.
Ces vérifications sont couteuses. Sans compter le fait que le code critique du noyau devient interruptible.

Par exemple, un signal en provenance d'un périphérique (un interruption) pour annoncer qu'il a des données qui viennent d'arriver (ex: une carte réseau qui reçoit des paquets) est généralement critique, il doit être executé vite, sinon les performances baissent.
Avec un noyau qui n'est pas temps-réel, ce genre de code est executé d'un coup et ne peut pas être interrompu. Avec un noyau temps réel, ces parties deviennent interruptibles par des processus de plus hautes priorités.

Noyau temps réel: performances pas géniales, très basse latence
Noyau normal: performances bonnes, latence difficile à prévoir (non deterministe)
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
6 août 2009 à 10:43
Re,

En fait j'ai oublié une étape très importante dans la compilation après la commande
make && make modules_install

Au lancement de cette commande il faut aller se préparer une grande tasse de café ou thé ou autre chose à boire et te déconnecter de CCM.
Si l'écran noir avec le défilement te plait alors regarde le sinon regarde autre chose, un film par exemple.
Ca prends de temps et tu ne risques pas de t'éparpiller.

Je ne plaisante pas.
Par exemple moi j'ai regardé à la télé pendant l'exécution de la commande ;-)

0
cece466 Messages postés 519 Date d'inscription lundi 12 mai 2008 Statut Membre Dernière intervention 26 octobre 2015 46
6 août 2009 à 10:47
alors c'est quoi la commande?
mais au fait y a un truc qui m'intrigue dans cette ligne de commande :
cp -v arch/i386/boot/bzImage /boot/vmlinuz-2.6.29.6

pourquoi "i386" alors que je suis en architecture 64 bit c'est pas plutôt "x86"?
0