[Debutant inside] - Re-compiler un noyau - problème - debian

- Re-compiler un noyau - problème - debian [Debutant inside] - Installation - Linux et OS Alternatifs

Marsh Posté le 17-02-2004 à 15:56:06    

Bonjour,
 
étant débutant sous linux, j'essai de me former sur la debian en suivant des tutoriels.
 
J'ai configuré tout le nouveau noyau 2.6.2, je reboot et j'ai les messages suivant (apparemment je n'aurai pas déclaré qquchose...:
 
VFS : Cannot open root device "301" or unknow-block(3.1)
Please append a correct "root=" boot option
Kernel panic : VFS: Unable to mount root fs on unknow-block(3.1)
 
Et je suis bloqué a ce message, il ne va pas plus loin.
 
J'ai sauvegardé mon ancien profil avec l'ancien noyau donc je peux rebooter et corriger ce qui n'irai pas mais je ne sais pas quoi ni où...
 
Pouvez-vous me filer un coup de main ?
 
Merci

Reply

Marsh Posté le 17-02-2004 à 15:56:06   

Reply

Marsh Posté le 17-02-2004 à 16:24:24    

Je dirai que tu n'as peut-être pas compilé ton contrôleur IDE en dur mais en module

Reply

Marsh Posté le 17-02-2004 à 16:29:03    

Goon a écrit :

Je dirai que tu n'as peut-être pas compilé ton contrôleur IDE en dur mais en module


 
Ahh oui pas bêtes ça j'ai peut-être pas fais gaffe, je vais vérifier ça !!!
 
Si vous avez d'autres idée n'hésitez pas :)

Reply

Marsh Posté le 17-02-2004 à 16:38:07    

ARf je suis bêtes :(
 
J'ai fusillé mon ancien noyaux avec et du coup j'ai plus rien qui boote.
 
Me revoilà reparti pour une install !!
 
Bon ben j'y retourne !!
 
En  attendant n'hésitez pas à poster vos idées :)

Reply

Marsh Posté le 17-02-2004 à 17:36:24    

ola un debutant (comme moi)
 
je me suis fait un txt pour installer le noyau sur ma k7s8x :
 


*******************************************
-- Install new kernel                    --
*******************************************
# apt-get install bzip2 libncurses5-dev make gcc links
# mkdir /sys
# apt-get install --purge dhcp3-client
rajouter la ligne dans source.list : deb http://www.backports.org/debian/ stable module-init-tools
# apt-get update
# apt-get install module-init-tools modutils
Retirer la ligne dans source.list
# cd /usr/src
# apt-get install kernel-source-2.6.2
# tar xjf kernel-source-2.6.2.tar.bz2
# ln -sfn kernel-source-2.6.2 linux
*********************************** Patch BootSplash
# apt-get install patch
# wget http://chaced.free.fr/debian/kernel2.6.2/bootsplash/bootsplash-3.1.3-2.6.0-test9.diff
# wget http://chaced.free.fr/debian/kernel2.6.2/bootsplash/Theme-Linux.tar.bz2
# wget ftp://ftp.suse.com/pub/people/stepan/bootsplash/rpm-sources/bootsplash/bootsplash-3.0.7.tar.bz2
# cd linux/
# patch -p1 < ../bootsplash-3.1.3-2.6.0-test9.diff
--- Dans le kernel, choisir :
      Device Drivers ---> Block devices ---> <*> RAM disk support
      Device Drivers ---> Block devices ---> [*] Initial RAM disk (initrd) support
      Device Drivers ---> Graphics support ---> [*] Support for frame buffer devices
      Device Drivers ---> Graphics support ---> [*] VESA VGA graphics support
---   Device Drivers ---> Graphics support ---> Bootsplash configuration ---> [*] Bootup splash screen
*********************************** Configuration
# wget http://chaced.free.fr/debian/kernel2.6.2/configK7S8X
# mv configK7S8X .config
# make menuconfig
# make
# make modules_install
X numero de version:
# cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.X
# cp System.map /boot/System.map-2.6.X
# cp .config /boot/config-2.6.X
# cd /
# mv vmlinuz vmlinuz.old
# ln -sf boot/vmlinuz-2.6.X vmlinuz
************* Carte reseau
# vi /etc/modprobe.d/reseau
                           alias eth0 nom_du_module
trouver le nom du module dans /lib/modules/numero_de_version_du_noyau/kernel/drivers/net/
************* Carte son
# apt-get install alsa-base alsa-utils
# wget http://people.via.ecp.fr/~alexis/formation-linux/config/alsa
# mv alsa /etc/modprobe.d/
# vi /etc/alsa/alsa-base.conf
                             editer pour mettre : startosslayer=true
# update-modules
commenter toutes les lignes # vi /etc/modules
Si firewall, ajouter :
             ip_conntrack_ftp
             ip_conntrack_irc
************* USB
# apt-get install hotplug usbutils
# vi /etc/lilo.conf
******************************************* BootSplash
--Apres label=Truc correspondant au noyau :
 vga=791
 initrd=/boot/initrd.splash
 append="splash=verbose"
# cd /usr/src
# tar xvjf bootsplash-3.0.7.tar.bz2
# tar xvjf Theme-Linux.tar.bz2
# cd bootsplash-3.0.7/Utilities
# make splash
# cp splash /usr/bin/
# cd /etc
# mkdir bootsplash
# cd bootsplash
# mkdir themes
# cp -R /usr/src/Linux themes/
# splash -s -f /etc/bootsplash/themes/Linux/config/bootsplash-1024x768.cfg > /boot/initrd.splash
*******************************************
# lilo
# reboot


---------------
CPU-Z | Timespy | Mes bd
Reply

Marsh Posté le 18-02-2004 à 03:36:30    

/etc/fstab
?

Reply

Marsh Posté le 18-02-2004 à 08:57:54    

xiluoc -> gnu ?

Reply

Marsh Posté le 18-02-2004 à 09:36:02    

LOLYLO a écrit :

ARf je suis bêtes :(
 
J'ai fusillé mon ancien noyaux avec et du coup j'ai plus rien qui boote.
 
Me revoilà reparti pour une install !!
 
Bon ben j'y retourne !!
 
En  attendant n'hésitez pas à poster vos idées :)

Malheureux ne réinstalle pas ! Reboot sur le CD de Debian et demande à configurer le chargeur, ça suffira largement.

Reply

Marsh Posté le 19-02-2004 à 10:34:46    

xiluoc a écrit :

/etc/fstab
?


 
Moui je fais quoi avec le fstab ??
 
Je suis en ext2
J'ai déjà mis toutes les options en dur pour ext2 -> marche toujours pas.
 
Je pige plus, il n'y a pas un détail que je n'aurai pas déclarer dans un fichier concernant le root ??
 
Ca fait 5 fois que je fais des make menuconfig, je commence vraiment  à me demander si le prolème vient de là.
 
Hmm et dans le lilo.conf ya pas un truc à préciser ?
 
Ma partition root est bien en hda1 en ext2, mon lilo a l'air correctement paramétré...


Message édité par LOLYLO le 19-02-2004 à 10:45:47
Reply

Marsh Posté le 19-02-2004 à 13:38:13    

:bounce:

Reply

Marsh Posté le 19-02-2004 à 13:38:13   

Reply

Marsh Posté le 20-02-2004 à 16:06:30    

:bounce:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed