Parmétrer lilo
Résoluaprés installation de Mandriva 2007,Unbuntu n'apparaît pas dans lilo,j'aurais eu besoin des scripts pour le paraméter,je ne trouve pas les infos dans la doc officielle..
--
<<Si tu le fais,fais-le bien.(Aristote)>>
31 réponses
Suite à l’installation de Mandriva 2007, Ubuntu n’apparaît pas dans le chargeur LILO et les échanges portent sur les paramètres à modifier dans /etc/lilo.conf. Des conseils pratiques portent sur l’édition de /etc/lilo.conf, en ajoutant une ligne image pointant vers le noyau et l’initrd d’Ubuntu et en spécifiant root et périphérique correct (par exemple /dev/hdb2), puis en relançant /sbin/lilo. En parallèle, certains évoquent la vérification du montage d’Ubuntu et l’ajout éventuel d’une entrée dans /etc/fstab (/dev/hdb2 sur /mnt/ubuntu) pour garantir le montage automatique après chaque démarrage. Des précisions additionnelles signalent aussi des paramètres issus de DrakX/drakboot pour générer lilo.conf et assouplir l’ajout d’entrées, ainsi que des conseils pour éviter des conflits entre Linux et Windows lors du démarrage.
-
Modérateur;-))
Bone semaine à toi aussi.
-
Nickel,problème résolu.
Je te remercie pour ton assistance et te souhaite une bonne semaine.
Sincéres salutations à vous toutes et tous... ;))
A+. -
Pareil,bien travaillé pour un dimanche..
Buenos noches.
;) -
ModérateurNon il faut éditer le fichier "lilo.conf" qui se trouve dans le répertoire "/etc" avec un éditeur de texte comme "kwrite". Donc depuis un terminal (konsole), tu passes "root" avec la commande :
su -
puis après avoir donné ton mot de passe, tu tapes :kwrite /etc/lilo.conf
Tu fais les modifs, tu enregistres, tu relances "/sbin/lilo" et tu rebootes (si tu n'as pas de messages d'erreurs bien sur).
Bon la suite demain matin, j'vais faire dormir mes yeux ;-))
-
D'ac,mais je n'arrive pas a rentrer dans ce répertoire,comme au post 18.
Je déplace le fichier 2.6.17-10-generic par mkdir?
-
ModérateurUbuntu ne reste pas montée,suis obligée de remonter à chaque redémarrage.
Parceque la réparation n'est pas finalisée?
Non, parce qu'il faut rajouter une ligne dans le fichier "/etc/fstab" :/dev/hdb2 /mnt/ubuntu ext3 defaults 0 0
Avec ça il devrait mounter ta partition après chaque démarrage ;-))
-
ModérateurNon, avant faut que tu modifies cette ligne dans ton /etc/lilo.conf (initrd=/boot/initrd.img) en :
image=/boot/vmlinuz-2.6.17-10-generic label="ubuntu" root=/dev/hdb2 initrd=/boot/initrd.img-2.6.17-10-genericet que tu relances "/sbin/lilo".
Après tu pourras redémarrer. -
Voilà ce que ça donne aprés un /sbin,ça a l'air mieux:
Boot image: /boot/vmlinuz-2.6.17-10-generic Mapping RAM disk /boot/initrd.img -> initrd-2.6.17-5mdv.img Added ubuntu
Je redémarre.
------------------>
Ubuntu apparaît maintenant dans le menu de lilo..
Par contre,elle ne part pas,Kernel panic,entre autres lignes d'erreurs:
not syncing
ext3ko' errno=8
Ubuntu ne reste pas montée,suis obligée de remonter à chaque redémarrage.
Parceque la réparation n'est pas finalisée?
-
ModérateurDonc commence par effacer le répertoire :
rm -r /boot/vmlinuz-2.6.17-10-generic/
Puis retape la 1ère commande "cp" (la seconde c'est pas la peine puisque apparemment c'est fait).
-
Voilà ce que ça donne:
[root@localhost ~]# cp /mnt/ubuntu/boot/vmlinuz-2.6.17-10-generic /boot/
cp: ne peut écraser le répertoire `/boot/vmlinuz-2.6.17-10-generic' par un non-répertoire
[root@localhost ~]# cp /mnt/ubuntu/boot/initrd.img-2.6.17-10-generic /boot/
cp: écraser `/boot/initrd.img-2.6.17-10-generic'?y
Je tape ces commandes pour la 2éme fois,pour ça que j'écrase /boot/initrd.img-2.6.17-10-generic' je n'ai pas pu poster les résultats,pbm de réseaux... -
ModérateurTon répertoire /mnt/ubuntu" est toujours monté ?
Si oui tapes ces commandes (en root) :cp /mnt/ubuntu/boot/vmlinuz-2.6.17-10-generic /boot/ cp /mnt/ubuntu/boot/initrd.img-2.6.17-10-generic /boot/
;-)
-
Rajouté par mkdir...
ls ne donne rien(répertoire vide?)..
-
ModérateurC'est bien ce que je pensais, il y a un os dans le chemin.
Tu l'as rajouté comment le répertoire "vmlinuz-2.6.17-10-generic/" ?
Un copier/coller ? A la main ?
Que donne la commande :ls -1 /boot/vmlinuz-2.6.17-10-generic/
;-)
-
t'as bien relancé lilo a
Non,mais maintenant oui,si ça peut-t'être utile,ça donne ça:LILO version 22.6.1, Copyright (C) 1992-1998 Werner Almesberger Development beyond version 21 Copyright (C) 1999-2004 John Coffman Released 17-Nov-2004, and compiled at 09:52:44 on May 23 2006 Reading boot sector from /dev/hda Using GRAPHIC secondary loader Calling map_insert_data Mapping message file /boot/message -> message-graphic Calling map_insert_file Boot image: /boot/vmlinuz -> vmlinuz-2.6.17-5mdv Mapping RAM disk /boot/initrd.img -> initrd-2.6.17-5mdv.img Added linux * Boot image: /boot/vmlinuz -> vmlinuz-2.6.17-5mdv Mapping RAM disk /boot/initrd.img -> initrd-2.6.17-5mdv.img Added linux-nonfb Boot image: /boot/vmlinuz -> vmlinuz-2.6.17-5mdv Mapping RAM disk /boot/initrd.img -> initrd-2.6.17-5mdv.img Added failsafe Boot other: /dev/hda1, on /dev/hda, loader CHAIN Added windows Boot image: /boot/vmlinuz-2.6.17-10-generic Fatal: /boot/vmlinuz-2.6.17-10-generic: neither a reg. file nor a block dev.
Fatal: /boot/vm... Hum,un pbm?
D'autre part,je cale pour entrer dans lilo.conf pour y placer vmlinuz-2.6.17-10-generic/ là tu le demandes. -
ModérateurEuh... t'as bien relancé lilo avant de rédémarrer ? (en root)
/sbin/lilo -v
Sinon y'a un truc qui me chiffonne. Dans ton "ls /mnt/hdb2/boot" c'est un répertoire "vmlinuz-2.6.17-10-generic/" qui apparâit et non pas un fichier. Donc il faut peut être aussi modifier le chemin dans le lilo.conf si c'est le cas :image=/boot/vmlinuz-2.6.17-10-generic/vmlinuz-2.6.17-10-generic label="ubuntu" root=/dev/hdb2 initrd=/boot/vmlinuz-2.6.17-10-generic/initrd.imgEn supposant aussi que le répertoire "vmlinuz-2.6.17-10-generic/" contient l'initrd.img.
;-)) -
Bon,j'ai entré 2 images pour ubuntu et changé le label(linux-0---->ubuntu) par l'interface graphique:
boot.0300 kernel.h@ System.map-2.6.17-5mdv config@ kernel.h-2.6.17-5mdv vmlinuz@ config-2.6.17-5mdv map vmlinuz-2.6.17-10-386/ fr-latin1.klt message@ vmlinuz-2.6.17-10-generic/ grub/ message-graphic vmlinuz-2.6.17-5mdv initrd-2.6.17-5mdv.img message-text initrd.img@ System.map@
Et voilà ce que donne lilo.conf:# File generated by DrakX/drakboot # WARNING: do not forget to run lilo after modifying this file default="linux" boot=/dev/hda map=/boot/map keytable=/boot/fr-latin1.klt menu-scheme=wb:bw:wb:bw compact prompt nowarn timeout=100 message=/boot/message image=/boot/vmlinuz label="linux" root=/dev/hdb6 initrd=/boot/initrd.img append="resume=/dev/hdb8 splash=silent" vga=788 image=/boot/vmlinuz label="linux-nonfb" root=/dev/hdb6 initrd=/boot/initrd.img append="resume=/dev/hdb8" image=/boot/vmlinuz label="failsafe" root=/dev/hdb6 initrd=/boot/initrd.img append="failsafe resume=/dev/hdb8" other=/dev/hda1 label="windows" table=/dev/hda image=/boot/vmlinuz-2.6.17-10-generic label="ubuntu" root=/dev/hdb2 initrd=/boot/initrd.img
Rien de changer au redémarrage,même le label reste linux-0... :(
??Les comandes ls -1 /mnt/ubuntu et ls -1 /mnt/ubuntu/boot ne donnent plus rien!?
-
Voilà:
bin/ boot/ cdrom@ dev/ etc/ home/ initrd/ initrd.img@ initrd.img.old@ lib/ lost+found/ media/ mnt/ opt/ proc/ root/ sbin/ srv/ sys/ tmp/ usr/ var/ vmlinuz@ vmlinuz.old@
On dirait que tout y est..;)
Et pour le boot:abi-2.6.17-10-386 abi-2.6.17-10-generic config-2.6.17-10-386 config-2.6.17-10-generic grub/ initrd.img-2.6.17-10-386 initrd.img-2.6.17-10-generic memtest86+.bin System.map-2.6.17-10-386 System.map-2.6.17-10-generic vmlinuz-2.6.17-10-386 vmlinuz-2.6.17-10-generic
A plus qu'a entrer l'un de ceux-là?
-
ModérateurBon on continue les investigations de ton HD ;-))
Que renvoie les commandes :ls -1 /mnt/ubuntu ls -1 /mnt/ubuntu/boot
???
(l'option de "ls" c'est "tiret un" (sans espace entre le tiret et le un) et non pas un "elle" minuscule ;-)) )
-
Ok,
Ubuntu est montée:/dev/hdb6 on / type ext3 (rw) none on /proc type proc (rw) /dev/hdb7 on /home type ext3 (rw) none on /mnt/floppy type supermount (rw,sync,dev=/dev/fd0,fs=ext2:vfat,--) /dev/hda1 on /mnt/win_c type ntfs (ro,umask=0022,nls=utf8) /dev/hda5 on /mnt/win_d type ntfs (ro,umask=0022,nls=utf8) none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw) /dev/hdb2 on /mnt/ubuntu type ext3 (rw)
Le gestionnaire graphique ne propose tjrs qu'une seule entrée pour l'image,mais j'ai la possibilté d'écrire dans la fenêtre,quelque chose à faire à ce niveau..?
J'aurais bien envoyer une capture,mais je ne trouve pas l'outil,là....
-
ModérateurCette commande affiche tous les périphériques et partitions de montés ainsi que leur emplacement respectif. Par exemple chez toi :
/dev/hdb7 on /home type ext3 (rw)
signifie que ta partition "/home" est montée en lecture/écriture (rw) sur la partition logique "hdb7".
Par contre point de partition Ubuntu de montée.
Donc pour y remédier on va créer un point de montage dans "/mnt" et la monter dessus.
Les commandes suivantes sont à exécuter en tant que "root".
On crée un point de montage (qu'on appellera "ubuntu"), déplaçons nous d'abord dans le répertoire "/mnt :cd /mnt
Créons le point de montage (le répertoire) :mkdir ubuntu
Montons la partition "/dev/hdb2" sur ce répertoire :mount /dev/hdb2 /mnt/ubuntu
Le type de système de fichiers devrait être reconnu automatiquement (si ce n'était pas le cas, rajoute "-t ext3" à la suite de "mount", rectifie le type de fichiers si besoin était).
Normalement tu devrais à partir de là pouvoir accéder à ta partition contenant Ubuntu.
Une fois ces manips de faite, affiche à nouveau le résultat de la commande "mount".
- 1
- 2