Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/04/2006, 08h33   #1
Provisoirement toléré
 
Homme
Administrateur systèmes et réseaux
Inscription : juin 2004
Messages : 493
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 88
Localisation : Etats-Unis

Informations professionnelles :
Activité : Administrateur systèmes et réseaux

Informations forums :
Inscription : juin 2004
Messages : 493
Points : 256
Points : 256
Par défaut Charger trois OS avec lilo

Bonjour,
J'ai deux DD:
->hd0(hda), maître, ou est installé, Windows XP et Mandriva 2006.
->hd1(hdb), esclave, ou est installé la Débian 3.1(Sarge).
Le problème est :
1°) "Le lilo" de Mandriva, qui est installé sur /dev/hda1, charge seulement Windows et Mandriva et non pas la Débian.
2°)"Le lilo" de la Débian, installé sur /dev/hdb1 charge seulement la Débian et ne charge ni Windows ni Mandriva.
Ma question est : quelle configuration dois-je faire pour que lilo charge les trois OS?
devt11 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2006, 09h54   #2
Rédacteur/Modérateur
 
Avatar de Michaël
 
Michaël Todorovic
Ingénieur systèmes et réseaux
Inscription : juillet 2003
Messages : 3 493
Détails du profil
Informations personnelles :
Nom : Michaël Todorovic
Âge : 25
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux

Informations forums :
Inscription : juillet 2003
Messages : 3 493
Points : 5 899
Points : 5 899
salut,
j'imagine que le disque que le bios choisit en premier pour booter est le hda. il faut alors que tu démarres sous mandriva. une fois sous mandriva, il faut que tu montes ta partition debian. tout ce qui suit est à faire en root
Code :
1
2
3
4
mkdir /mnt/debian
mount /dev/hdb1 /mnt/debian
cp /mnt/debian/boot/vmlinuz* /boot/vmlinuz-debian
cp /mnt/debian/boot/initrd.img* /boot/initrd.img-debian
pour copier les fichiers nécessaires au boot de la debian. ensuite, il faut configurer lilo
Code :
1
2
3
4
5
6
echo >> /etc/lilo.conf << "EOF"
label=debian
image=/boot/vmlinuz-debian
initrd=/boot/initrd.img-debian
root=/dev/hdb1
EOF
puis lancer lilo pour réécrire le mbret redémarrer le tout
Michaël est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2006, 10h01   #3
Membre éclairé
 
Avatar de herzleid
 
Inscription : juin 2002
Messages : 376
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : juin 2002
Messages : 376
Points : 388
Points : 388
Salut,

à l'époque ou j'utilisais lilo, pour résoudre ce type de problème je modifiais mon lilo.conf depuis ma mandriva. Jamais depuis les autres OS. J'étais donc obligé de monter les partition de boot de chacun des linux (il y en avais 2 + un windows). Ainsi lors du /sbin/lilo il voyait l'ensemble des OS et tout marchais. Mais c'etait ^pas propre, dans mon lilo.conf j'avais des trucs du style /mnt/fedora/boot et /mnt/windows.....
Depuis j'ai découvert grub et la ce fut une révélation :
tu peux modifier ton grub.conf depuis n'importe quel OS, il ne faut pas "recharger" grub comme c'est le cas pour lilo. Grub se configure d'une manière fort simple : il faut toujours s'imaginer a la phase de boot pour le configurer et non par rapport à la situation au moment de sa modification (j'entends par là que tu peux le modifier depuis un windows ou un linux sans te soucier des liens et autres mount).
Bref grub est très bien pour qui veux lancer plusieurs OS sur la même machine, alors qu'avec lilo c'est vite compliqué.

Donc c'est pas une solution à ton problème que je te propose mais une solution de contournement. Bon courrage, et si tu veux passser passer à grub, je pourrai t'aider si tu veux.
__________________
www.kywyxy.net
herzleid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2006, 14h06   #4
Provisoirement toléré
 
Homme
Administrateur systèmes et réseaux
Inscription : juin 2004
Messages : 493
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 88
Localisation : Etats-Unis

Informations professionnelles :
Activité : Administrateur systèmes et réseaux

Informations forums :
Inscription : juin 2004
Messages : 493
Points : 256
Points : 256
Le_coyote, j'ai susivi les demarches qu tu m'as indiquées mais, à la fin lilo ne charge que Windows et Mandriva et pas la Débian.
voici lilo.conf(aprés ta configuration):
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
 
 
# 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
prompt
nowarn
timeout=100
message=/boot/message
image=/boot/vmlinuz
        label="linux"
        root=/dev/hda5
        initrd=/boot/initrd.img
        append=" resume=/dev/hdb5 splash=silent"
        vga=788
image=/boot/vmlinuz
        label="linux-nonfb"
        root=/dev/hda5
        initrd=/boot/initrd.img
        append=" resume=/dev/hdb5"
image=/boot/vmlinuz
        label="failsafe"
        root=/dev/hda5
        initrd=/boot/initrd.img
        append=" failsafe resume=/dev/hdb5"
other=/dev/hda1
        label="windows"
        table=/dev/hda
Quand je fais:
j'obtiens:
Citation:
Added linux *
Added linux-nonfb
Added failsafe
Added windows
Bien......

Puisque, la Débian est installée sur le /dev/hdb1, je me suis dit, et si j'ajoute les lignes suivantes à lilo.conf:
Code :
1
2
3
4
5
other=/dev/hdb1
image=/vmlinuz.old
            label=Debian
            read-only
            initrd=/initrd.img.old
qu'est-ce que ça va donner?

Alors, j'ai ajouté les lignes précédentes à lilo.conf, et quand je fais:
j'obtiens:
Citation:
Added linux *
Added linux-nonfb
Added failsafe
Added windows
Added hdb1
Fatal: open /vmlinuz.old: No such file or directory
C'est à dire, le problème est l'ajout du chemin exact de vmlinuz.old dans lilo.conf , sachant que vmlinuz.old se trouve dans le repertoire root de la Debian.
Voilà.
devt11 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2006, 14h28   #5
Rédacteur/Modérateur
 
Avatar de Michaël
 
Michaël Todorovic
Ingénieur systèmes et réseaux
Inscription : juillet 2003
Messages : 3 493
Détails du profil
Informations personnelles :
Nom : Michaël Todorovic
Âge : 25
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux

Informations forums :
Inscription : juillet 2003
Messages : 3 493
Points : 5 899
Points : 5 899
il faut que tu recopies le vmlinuz-2.6.8-1-386 et initrd.img-2.6.8-1-386 du répertoire /boot de ta debian dans le répertoire /boot de ta mandriva. si tu ne changes pas les noms, ajoutes ces lignes sans les modifier à ton lilo.conf
Code :
1
2
3
4
5
label=debian
image=/boot/vmlinuz-2.6.8-1-386
initrd=/boot/initrd.img-2.6.8-1-386
root=/dev/hdb1
read-only
et relances lilo

d'où sort ce vmlinuz.old ?
Michaël est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2006, 14h48   #6
Provisoirement toléré
 
Homme
Administrateur systèmes et réseaux
Inscription : juin 2004
Messages : 493
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 88
Localisation : Etats-Unis

Informations professionnelles :
Activité : Administrateur systèmes et réseaux

Informations forums :
Inscription : juin 2004
Messages : 493
Points : 256
Points : 256
Citation:
Envoyé par Le_coyote
d'où sort ce vmlinuz.old ?
C'est dans lilo.conf "de" la Débian.

enfin, je vais appliquer ce que tu viens de me dire et je dirai ce qu'il en est.
@+
devt11 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2006, 06h05   #7
Provisoirement toléré
 
Homme
Administrateur systèmes et réseaux
Inscription : juin 2004
Messages : 493
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 88
Localisation : Etats-Unis

Informations professionnelles :
Activité : Administrateur systèmes et réseaux

Informations forums :
Inscription : juin 2004
Messages : 493
Points : 256
Points : 256
Bonjour,
Quand j'ajoute les lignes suivantes:
Code :
1
2
3
4
5
label=debian
image=/boot/vmlinuz-2.6.8-1-386
initrd=/boot/initrd.img-2.6.8-1-386
root=/dev/hdb1
read-only
et j'execute lilo, j'obtiens:
Code :
1
2
3
4
Added linux *
Added linux-nonfb
Added failsafe
Duplicate entry 'label' at or above line 32 in file '/etc/lilo.conf'
c'est à dire, lilo charge seulement la Mandriva, donc même pas Windows......mais, en réfléchissant un petit chwia, j'ai ajouté, à la fin de lilo.conf, les lignes qui vont suivre:
Code :
1
2
3
4
image=/boot/vmlinuz
             label="Debian"
             root=/dev/hdb1
             initrd=/boot/initrd.img
et j'execute lilo:
#/sbin/lilo

alors, je constate que Mandriva, Windows et la Débian sont toutes chargées par lilo......mais....quand "je vais" vers la Débian, je me confronte à beaucoup de problèmes:
a)La souris ne fonctionnent pas (seulement sous la Débian)
b)La carte réseau n'est reconnue.
c) A la venue de KDE, j'obtiens le message d'erreur:
Citation:
Sound server informational message
Error while initializing the sound driver:
device /dev/dsp can't be opened(no such device or adress)
The sound server will continue, using the null output device.
Alors qu'elle est la solution (à part revenir à la première configuration de lilo...ce qui n'est pas la solution à ce problème)??
Bonne journée.
devt11 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2006, 09h37   #8
Membre chevronné
 
Avatar de Tuxico
 
Étudiant
Inscription : août 2003
Messages : 662
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2003
Messages : 662
Points : 697
Points : 697
euh le read-only est obligatoire si je ne m'abuse
et ton vmlinuz est un lien symbolique vers le vmlinux-2.6.**** ?
__________________
★ Pascal/Java/C/xhtml,css/SQL/Mips
★ Linux/unix
Tuxico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2006, 11h26   #9
Provisoirement toléré
 
Homme
Administrateur systèmes et réseaux
Inscription : juin 2004
Messages : 493
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 88
Localisation : Etats-Unis

Informations professionnelles :
Activité : Administrateur systèmes et réseaux

Informations forums :
Inscription : juin 2004
Messages : 493
Points : 256
Points : 256
Citation:
Envoyé par Tuxico
euh le read-only est obligatoire si je ne m'abuse ?
Non, il n'est pas obligatoire, c'est juste pour faire beau

Citation:
Envoyé par Tuxico
et ton vmlinuz est un lien symbolique vers le vmlinux-2.6.**** ?
Oui, mon ami Tuxico
devt11 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2006, 11h35   #10
Membre actif
 
Inscription : avril 2006
Messages : 371
Détails du profil
Informations personnelles :
Localisation : France, Puy de Dôme (Auvergne)

Informations forums :
Inscription : avril 2006
Messages : 371
Points : 186
Points : 186
Et si tu te faisait une partition /boot séparé sur le disque hda cela ne pourrait t'il pas fonctionner ?
K-Kaï est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h14.


 
 
 
 
Partenaires

Hébergement Web