Aller au contenu

[Debian GNU/Linux] Recompiler son propre noyau


Messages recommandés

Hello ...

J'ai commenté les lignes (restricted et alias) dans mon lilo.conf,

mais ça ne résout pas le problème ...

Je suis allé jeté un coup d'oeil au fichier /dev/mapper/control.

Lorsque je l'édite avec vi, j'ai le message suivant :

Warning: control is not a regular file; Error: control: Permission denied; control: unmodified: line 1

Et les droits :

crwxrwxrwx  1 root root 10, 63 Apr 21 23:42 control

Il n'y a rien dans le fichier ... Idem pour le fichier /dev/hda, mais les droits sont différents :

brw-rw----  1 root disk 3, 0 Sep 18  2004 hda

Je n'ai pas encore expérimenté les autres choses dont tu me parles (chemin du noyau), mais dès que j'arrive à relancer lilo, je m'y intéresserai :-). Merci pour ton lien, il y a l'air d'y avoir quelques trucs intéressants, je le lirai lorsque j'aurai un peu plus de temps.

Merci pour ton aide :-)

Lien vers le commentaire
Partager sur d’autres sites

  • Réponses 209
  • Créé
  • Dernière réponse

J'avais déjà essayé au début et ça me retournait ceci :

$ lilo -C /mnt/hda2/etc/lilo.conf
Fatal: creat /boot/map~: read-only file system.

hda2 est bien monté, la commande est tapée en root, et aucun chroot effectué.

Je suis allé voir les droits de /boot :

lrwxrwxrwx .... boot -> /KNOPPIX/boot

// Droits de /KNOPPIX/boot :
drwxr-xr-x .... /KNOPPIX/boot

Il n'y a pas la possibilité de modifier ces droits :( (read-only file system)

Lien vers le commentaire
Partager sur d’autres sites

Bonne merde ! ;-)

Ca fonctionne tuXXX !! :modoreussi:

Merci à vous ! Je vais pouvoir vivre de nouvelles aventures :zarb:

J'ai encore du rajouter quelques liens symboliques pour certains fichiers mentionné dans lilo.conf.

Ca serait intéressant de rajouter une partie sur les "réparations en cas de problèmes" en première page ... J'ai réalisé ceci, libre à toi de l'ajouter ou non :-)

Modifier LILO avec Knoppix en cas de problème :

----------------------------------------------------------------

Vous devez tout d'abord modifier le fichier lilo.conf :

# su
$ mount /mnt/hda2
$ vi /mnt/hda2/etc/lilo.conf

Une fois le lilo.conf modifié, vous devez relancer Lilo.

Quelques manipulations doivent être faites avant de pouvoir le faire.

Il faut tout d'abord supprimer le répertoire /boot qui pointe

vers /KNOPPIX/boot. Lilo à besoin de faire des choses dans

ce répertoire pour être modifié. Celui-ci étant en read-only,

nous allons le remplacer par un autre :

$ rm /boot
rm: remove symbolic link `/boot'? y

Vérifiez que le répertoire boot n'est plus présent dans /.

$ ln -s /mnt/hda2/boot /

La ligne suivante est ajoutée à / :

lrwxrwxrwx    1 root     root           14 May  7 18:18 boot -> /mnt/hda2/boot

Certains fichiers, tels que /vmlinuz par exemple,

mentionnés dans le lilo.conf, ne seront pas trouvé

par Lilo. Nous allons donc devoir faire des liens softs

pour ces différents fichiers :

$ ln -s /mnt/hda2/vmlinuz /vmlinuz

La ligne suivante est ajoutée à / :

lrwxrwxrwx    1 root     root           17 May  7 18:21 vmlinuz -> /mnt/hda2/vmlinuz

D'autres fichiers pourraient poser problèmes, mais Lilo vous en fera part.

Lien vers le commentaire
Partager sur d’autres sites

Aaah :eeek2:

J'ai enfin compilé un noyau (le 2.6.11.:roll:, et j'ai su booter dessus !

J'ai su résoudre mon problème de la fois passée, à savoir :

VFS: Cannot open root device "302" or unknown-block(3,2)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(3,2)

Mettre en built-in :

Device Drivers --->
Ata/Atapi/MFM/RLL Support --->
[*] Generic/Default IDE Chipset Support

réglait le problème :eeek2:

Ca a été pour toi Starbetrayer ?

:francais:

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.


×
×
  • Créer...