<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://lea-linux.org/docs/index.php?action=history&amp;feed=atom&amp;title=Trucs%3ANoyau_2.4.x_et_Supermount</id>
	<title>Trucs:Noyau 2.4.x et Supermount - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://lea-linux.org/docs/index.php?action=history&amp;feed=atom&amp;title=Trucs%3ANoyau_2.4.x_et_Supermount"/>
	<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Noyau_2.4.x_et_Supermount&amp;action=history"/>
	<updated>2026-05-04T01:26:50Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Trucs:Noyau_2.4.x_et_Supermount&amp;diff=5323&amp;oldid=prev</id>
		<title>PingouinMigrateur : conversion de la documentation originale de Léa par HTML::WikiConverter</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Trucs:Noyau_2.4.x_et_Supermount&amp;diff=5323&amp;oldid=prev"/>
		<updated>2005-10-05T15:44:47Z</updated>

		<summary type="html">&lt;p&gt;conversion de la documentation originale de Léa par HTML::WikiConverter&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;div class=&amp;quot;leapar&amp;quot;&amp;gt;Jice&amp;lt;jice chez lea-linux point org&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Les noyaux d&amp;#039;origine 2.4.0-final et 2.4.1 n&amp;#039;intègrent pas automount qui permet au démon autofs ou autofs4 (pour la dernière version) de monter simplement et rapidement à la demande des systèmes de fichiers amovibles (cdrom : iso9660, disquette : vfat). &amp;lt;br /&amp;gt;Je n&amp;#039;ai pas vu à ce jour de noyau 2.4.x patché chez Mandrake ou ailleurs ce qui est le cas pour les noyaux &amp;lt;tt&amp;gt;2.2.xx-mdk&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
POUR LE NOYAU 2.4.0 FINAL il existe un patch supermount : on peut le trouver à (entre autres) : http://www.geocities.com/SiliconValley/Lab/8144/supermount.html&lt;br /&gt;
&lt;br /&gt;
POUR LE NOYAU 2.4.18 : on peut trouver le patch sur [http://people.mandrakesoft.com/~quintela/supermount/ le site de Mandrake].&lt;br /&gt;
&lt;br /&gt;
On récupère (c&amp;#039;est minuscule) on décompresse et on patche (voir [/kernel rubrique noyau] sur Lea) &amp;lt;br /&amp;gt;La sélection de supermount dans le noyau nécessite la sélection de NFS (c&amp;#039;est ce qui est écrit dans l&amp;#039;aide en ligne : rubrique Filesystem de xconfig). Il y a deux versions de supermount : si on utilise la nouvelle en modules et que le démon autofs ne la reconnaît pas, il faut faire un &amp;lt;tt&amp;gt;alias autofs autofs4&amp;lt;/tt&amp;gt; dans &amp;lt;tt&amp;gt;/etc/modules.conf&amp;lt;/tt&amp;gt; (C&amp;#039;est dans la doc).&lt;br /&gt;
&lt;br /&gt;
Il faut qu&amp;#039;il y ait un répertoire &amp;lt;tt&amp;gt;/.automount&amp;lt;/tt&amp;gt; à la racine du système de fichiers et un démon autofs actif ainsi qu&amp;#039;un &amp;lt;tt&amp;gt;/etc/fstab&amp;lt;/tt&amp;gt; qui contienne les options supermount pour /mnt/cdrom et /mnt/floppy (et vos autres périphériques amovibles, zip, etc.). &amp;lt;br /&amp;gt;Attention la syntaxe n&amp;#039;est pas la même que pour le montage classique, par exemple pour un lecteur de CD : &amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;/mnt/cdrom /mnt/cdrom supermount fs=iso9660,dev=/dev/cdrom 0 0&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;(voir aussi &amp;lt;tt&amp;gt;man supermount&amp;lt;/tt&amp;gt; et &amp;lt;tt&amp;gt;info supermount&amp;lt;/tt&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
SURTOUT n&amp;#039;oubliez pas de relancer lilo (ou grub ou autre chargeur de boot) après compilation et installation du noyau (sans ça kernel panic :o( ).&lt;br /&gt;
&lt;br /&gt;
Si un noyau qui ne prenait pas en charge supermount a été lancé, &amp;lt;tt&amp;gt;/etc/fstab&amp;lt;/tt&amp;gt; a été modifié au premier démarrage du système en ce qui concerne le montage du lecteur de CD-ROM et du lecteur de disquettes : il faut donc y réintégrer supermount (je vous conseille de le sauvegarder pas loin si vous voulez éviter de le retaper souvent ainsi que le fichier &amp;lt;tt&amp;gt;/usr/src/linux/.config&amp;lt;/tt&amp;gt; du noyau et &amp;lt;tt&amp;gt;/etc/lilo.conf&amp;lt;/tt&amp;gt;, ça gagne du temps). Ne pas oublier de conserver dans lilo ou grub un démarrage possible sur l&amp;#039;ancien noyau en cas de problème : (cf [/kernel rubrique noyau] de Lea).&lt;br /&gt;
&lt;br /&gt;
POUR LE NOYAU 2.4.1 le patch n&amp;#039;est pas encore sorti : il faudra attendre (c&amp;#039;est donc ce que je fais...) mais dès qu&amp;#039;il sortira ce sera la même chose sans doute.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;On récapitule&amp;lt;/u&amp;gt; : ( après récupération des sources kernel-2.4.0 et supermount-0.5.3-2.4.0.diff.zip) en root : &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Décompresser le noyau dans &amp;lt;tt&amp;gt;/usr/src&amp;lt;/tt&amp;gt; (pour une archive compressée xxxx.tar.bz2 avec l&amp;#039;option -j de tar à la place de -z qui est pour une archive compressée xxxx.tar.gz)&lt;br /&gt;
# Décompresser le patch dans &amp;lt;tt&amp;gt;/usr/src&amp;lt;/tt&amp;gt;.&lt;br /&gt;
# Renommer le noyau (qui a pris le nom linux) en linux-2.4.0 (par exemple) : &amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# mv linux linux-2.4.0&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
# Créer le lien symbolique &amp;#039;linux&amp;#039; vers &amp;#039;linux-2.4.0&amp;#039; : &amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# ln -s linux-2.4.0 linux&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
# Patcher le noyau : &amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# cd linux &amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;nowiki&amp;gt;# patch -p1 &amp;lt; /usr/src/ supermount-0.5.3-2.4.0.diff&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
# Si un noyau de même numérotation avait déjà eté installé, renommer &amp;lt;tt&amp;gt;/lib/modulesxxxx&amp;lt;/tt&amp;gt; et nettoyer les sources dans &amp;lt;tt&amp;gt;/usr/src/linux&amp;lt;/tt&amp;gt; avant (les fichiers de &amp;lt;tt&amp;gt;/boot&amp;lt;/tt&amp;gt; seront, eux, renommés automatiquement avec le suffixe .old lors de l&amp;#039;installation ce qui permet entre autre de booter en cas de problème en ajoutant une entrée qui pointe vers eux dans &amp;lt;tt&amp;gt;/etc/lilo.conf&amp;lt;/tt&amp;gt;) : &amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# cd /lib &amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;nowiki&amp;gt;# mv modules-2.4.0 modules-2.4.0.old &amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;nowiki&amp;gt;# cd /usr/src/linux &amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;nowiki&amp;gt;# make mrproper&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
# Configurer le noyau : &amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# make xconfig&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; (sous X) &amp;lt;br /&amp;gt;ou bien &amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# make menuconfig&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; (en console) &amp;lt;br /&amp;gt;ou alors &amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# make config&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; (à l&amp;#039;ancienne !)&lt;br /&gt;
# On peut repasser en niveau trois pour compiler plus vite selon sa machine : (voir dans le LeaBook) &amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# init 3&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
# Compiler et installer noyau et modules : &amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# make dep &amp;amp;&amp;amp; make clean &amp;amp;&amp;amp; make bzImage &amp;amp;&amp;amp; make install &amp;amp;&amp;amp; make modules &amp;amp;&amp;amp; make modules_install&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
# Faire prendre en charge le nouveau noyau par lilo (ou par grub ou autre.) : &amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# lilo&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
# Éventuellement ajouter une entrée vers l&amp;#039;ancien noyau qui fonctionne attendez avant de le jeter surtout!) et refaire une disquette de boot pour le nouveau noyau. &amp;lt;br /&amp;gt;&lt;br /&gt;
# Vérifier &amp;lt;tt&amp;gt;/etc/fstab&amp;lt;/tt&amp;gt; et l&amp;#039;installation de autofs : &amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# emacs /etc/fstab&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; (si on utilise emacs) &amp;lt;br /&amp;gt;[(faire les modifications nécessaires (par exemple)] &amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;/mnt/cdrom /mnt/cdrom supermount fs=iso9660,dev=/dev/cdrom 0 0&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;/mnt/floppy /mnt/floppy supermount fs=vfat,dev=/dev/fd0 0 0&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;C-x C-s (sauve le fichier) C-x C-c (ferme emacs) &amp;lt;sup&amp;gt;&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;&amp;lt;/sup&amp;gt;&lt;br /&gt;
# Si les choix de configuration le rendent nécessaire (voir la doc et l&amp;#039;aide en ligne), ajouter un alias dans &amp;lt;tt&amp;gt;/etc/modules.conf&amp;lt;/tt&amp;gt; : &amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# emacs /etc/modules.conf &amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;alias autofs autofs4 &amp;lt;br /&amp;gt;C-x C-s C-x C-c&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;Remarque : Si vous faites ça APRÈS avoir redemarré (oubli par exemple) faire un &amp;#039;&amp;lt;tt&amp;gt;depmod -a&amp;lt;/tt&amp;gt;&amp;#039; sous root en mode console (init 3) pour la prise en compte des modifications.&lt;br /&gt;
# Redémarrer : &amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# reboot&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;ou bien &amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# init 6&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
# Par précaution démarrer en niveau 3 : &amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;# linux 3&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
# Si tout va bien passer sous X (connecté sous root) &amp;lt;br /&amp;gt;&amp;lt;tt&amp;gt;root &amp;lt;br /&amp;gt;&amp;lt;nowiki&amp;gt;********** &amp;lt;/nowiki&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;nowiki&amp;gt;# init 5&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;sup&amp;gt;&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;&amp;lt;/sup&amp;gt; C-x = touche Ctrl ET touche x en même temps etc... &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;Voilà ce que j&amp;#039;ai trouvé mais pas essayé parce que je suis sous 2.4.1 qui va bien, même très bien et que j&amp;#039;y reste. Mais je ne pense pas qu&amp;#039;il y ait d&amp;#039;erreur à part problème de patch.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Si quelqu&amp;#039;un veut passer à 2.4.0 merci de me dire si le patch supermount fonctionne.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Remarque&amp;lt;/u&amp;gt; : Cette astuce fonctionne avec MDK 7.1 et 7.2 qui sont paramétrées avec supermount à l&amp;#039;origine). Dans le cas contraire (c&amp;#039;est à dire pour des distributions comme Suse ou d&amp;#039;autres) ajouter l&amp;#039;installation et la configuration du démon &amp;#039;autofs&amp;#039;&lt;br /&gt;
&lt;br /&gt;
(astuce transmise par [mailto:andre.salaun@nospam.ifrance.com André Salaün])&lt;br /&gt;
[[Catégorie:Trucs_Noyau]]&lt;/div&gt;</summary>
		<author><name>PingouinMigrateur</name></author>
	</entry>
</feed>