LILO: Conflit entre Mandrake 8.1 et Red Hat 7.2 [problème de boot] - Linux et OS Alternatifs
Marsh Posté le 19-12-2001 à 18:59:22
pour lancer x :
startx
le miex pour lilo est de le configurer a la main
suis le guide de dark schneider : http://perso.wanadoo.fr/linux_wizard/faq_boot.html
et le howto :
http://www.freenix.org/unix/linux/HOWTO/
pour l anglais : www.linux.com
(les howto francais sont a la bourre)
t as aussi
www.lea-linux.org
http://www.toolinux.com/linutile/
Marsh Posté le 19-12-2001 à 19:04:05
si la red-hat a correctement défini le /etc/lilo.conf, alors en root tu peux tout simplement executer "lilo" pour réinstaller le secteur d'amorcage (c'est plus rapide et élégeant que l'upgrade depuis le CD d'install )
Au pire tu vera un message d'erreur....
deux liens utiles pour comprendre /etc/lilo.conf
http://perso.wanadoo.fr/linux_wiza [...] tml#defaut
http://lea-linux.org/admin/LILO.php3
Marsh Posté le 19-12-2001 à 20:09:57
merci les gars je v essayer ça!
Marsh Posté le 19-12-2001 à 20:44:41
J'ai pas lilo.conf
je peut pas installer LILO a partir de windows??
Marsh Posté le 19-12-2001 à 20:52:59
nan, pas à partir de windows.
Mais un lilo.conf ca se fabrique
normalement tu as déjà tout le nécessaire dans les liens fournis au dessus
Marsh Posté le 19-12-2001 à 20:56:16
arv G pas envis de faire une connerie, je tiens beaucoup à mes donnée de mon HDD windoze...
(mm si G tout gravé sur CD)
Marsh Posté le 19-12-2001 à 20:59:43
bah oui mais si je met le caca, je peut plus booter avec LILO nan?
Marsh Posté le 19-12-2001 à 21:46:59
LoL je sais que je suis nul sur Linux, mais je sais pas comment créer / éditer un fichier en mode texte
de plus même avec les URL j'ai pas tout compris!
Et puis mon MBR est toujours "infecté" avec le LILO de Mandrake.
je voudrai le LILO de Red Hat!!
Marsh Posté le 19-12-2001 à 21:50:54
lilo y en a qu un seul !!
tu fait vi /etc/lilo.conf
tu tappe ton fichier
apres oublie pas le lilo
et apres alt+ctrl+supr
Marsh Posté le 19-12-2001 à 21:54:43
si tu as peur de faire des conneries, tu peux toujours nous le soumettre en nous précisant le résultat de "mount" pour qu'on ait une idée de l'organisation de tes disques/partitons.
Marsh Posté le 19-12-2001 à 21:59:10
tiens, mon cas
mes partitions :
Citation : |
mon /etc/lilo.conf avec ces explications
Citation : |
[edtdd]--Message édité par 911GT3--[/edtdd]
Marsh Posté le 20-12-2001 à 11:18:46
Y aurait pas un petit probleme du genre la mandrake qui aurait installe LILO sur le MBR du disque alors que la Redhat l'aurait mis sur le "MBR" de la partition root ?
Du coup l'install de la redhat n'aurait pas ecrase le LILO de la mandrake, ce qui explique pkoi tu l'as tjs. Il me semble qu's l'install, la redhat te demande si tu veux mettre LILO sur le MBR du disque ou de la partition root (en tt cas ct comme ca le derniere fois que g installe une redhat mais ct y a lgtps )
Une solution dans ce cas pourrait de booter sur le CD, et modifier cette option qd l'install te le demande
Marsh Posté le 20-12-2001 à 13:07:30
c une solution
masi le mieux est qd meme de le preciser ds le fichier de conf (par ex le mbr)
puis de taper : lilo
Marsh Posté le 20-12-2001 à 14:01:42
TsunaQuack a écrit a écrit : LoL je sais que je suis nul sur Linux, mais je sais pas comment créer / éditer un fichier en mode texte |
d'ou ma solution a base de bootage sur le CD d'install
Bah oui on peut pas tt apprendre d'un coup, faut deja qu'il arrive a booter sur sa distrib pr apprendre a editer un fichier
Marsh Posté le 20-12-2001 à 14:09:29
pendant l'install j'ai bien précisé que LILO devait se mettre dans le MBR.
Donc il est pas dans la partition Linux.
Mon disque (30Go):
HDA1: Windows (FAT32) : 22 083 Mo
HDA2: RH (Ext3 : / ) : env. 3 000 Mo
HDA3: RH (SWAP) : 384 Mo
HDA4: RH (Ext3 : /home ) : env. 5320 Mo
C'est quoi le truc du LBA32 ?
Ca permet de désactiver la limite de LILO qui l'empeche de lancer le noyau de linux si il est après le 1024e cylindre?
Dans mon cas je suis bon ou pas si je met LILO dans le MBR?
Si je refais un bon lilo.conf, il va m'écraser le LILO mandrake pour enfin me mettre le LILO Red Hat ou il va juste changer les options voir passer en mode texte?
Autre question: c'est quoi la différence entre ext2 et ext3
Marsh Posté le 20-12-2001 à 14:38:31
Bon alors si tu as bien precise d'installer LILO sur le MBR lors de l'install je pense qu'il y a probleme avec la config LILO et que lors de l'install lilo ne s'est pas installe correctement. De plus je trouve vraiment etrange que tu n'aie pas de fichier lilo.conf
Es-tu sur que tu n'a rien qd tu tapes:
ls -l /etc/lilo.conf
Si tu n'as rien alors il faut que tu cree ce fichier
Pour cela boot avec ta disquette sous Linux, puis logue-toi en root. Ensuite tu tapes:
vi /etc/lilo.conf
la vi va se lancer, une fois sous vi tu tapes sur la touche i pour rentrer en mode insertion
Alors tu tapes le texte suivant:
lba32
boot=/dev/hda
vga=normal
prompt
timeout=500
default=linux
image=/boot/vmlinuz
root=/dev/hda2
label=linux
read-only
Ensuite tu tapes ESC pour sortir du mode insertion
puis tu tapes :wq puis entree
Tu as alors cree ton fichier lilo.conf, alors tapes:
lilo -t
Ca va lancer lilo en mode test, sans rien alterer. Si tu n'as aucun message d'erreur a ce niveau tu peux alors lancer lilo en tapant juste:
lilo
Alors en rebootant ca devrait fonctionner.
Note au'il faudra peut etre adapter la ligne
image=/boot/vmlinuz
Si ce fichier n'existe pas il y a 2 solutions:
- Soit changer dans le fichier lilo.conf vmlinuz par le nom effectif de ton noyau qui se trouve dans /boot
ex: image=/boot/vmlinuz-2.4.machin
- Soit en creeant un lien symbolique:
ln -s /boot/vmlinuz-2.4.machin /boot/vmlinuz
Voila j'espere que ca pourra t'aider, je me suis peut etre plante dans la syntaxe du lilo.conf car je l'ai fait de tete, mais de toutes facons en faisnat d'abord lilo -t tu ne risques rien
q+
Marsh Posté le 20-12-2001 à 17:46:04
MERCI!!!
je V essayer ça!!
mais là si je pige keskeu t'as fait, j'aurai po windows dans le menu pour booter!!
Marsh Posté le 20-12-2001 à 17:50:48
huhu a oui exact j'ai oublie windows (qui a dit que j'ai fait expres ? )
donc pour avoir windows en choix ds LILO tu rajoutes ca a ton lilo.conf:
other=/dev/hda1
label=win
voila c tt je crois
tu peux aussi mettre win en default si tu veux que ca boote tt seul ss win mais bon ca c toi qui voit hein
a+
Marsh Posté le 20-12-2001 à 19:09:38
ouaiche
merci encore, G pas testé mais je V le faire
Marsh Posté le 21-12-2001 à 13:26:41
déjà quand je suis dans la console, mon clavier et qwerty et non azerty comme d'hab!
ensuite quand je tape root pour le login, il me demende pas de mot de passe!
Bon je suis allé dans vi et j'ai tapé ce qu'il faut.
Je suis sortis du monde insertion avec [Echap] et j'ai fait:
[A][Z][Entrée]
Bah oui comme
A en AZERTY = Q en QWERTY
et
Z en AZERTY = W et QWERTY
Et pourtant au moment de taper sur [Entrée] il y a un bip puis rien ne change.
J'arrive même pas a quitter vi !!
J'ai fait [Ctrl]+[Alt]+[F2] pour allez dans une autre invite pour vérifier.
lilo.conf n'extiste pas (/etc/lilo.conf)
donc....
J'ai tj besoin d'aide!!
[edtdd]--Message édité par TsunaQuack--[/edtdd]
Marsh Posté le 21-12-2001 à 13:44:18
pour le clavier (de memoire )
loadkey(s) fr-latin1
pour le passe root aucune idee
Marsh Posté le 21-12-2001 à 13:56:44
Pour le mot de passe root, il faut que tu te logue en root, puis tu tapes : passwd
La on va te demander une premiere fois ton mot de passe, tu le tapes puis entree (rien ne s'affiche qd tu tapes, c'est normal), puis on te demande de le retaper pr confirmer.
Sinon pour vi, avant de taper wq, il faut que tu tapes :, la touche : (deux points) qui en "qwerty sur azerty" doit s'obtenir par [Shift][M] je crois. Qd tu tapes :, une ligne de commande commencant par : s'affiche en bas. Alors tu tapes qw puis entree
Voila, n'oublie pas le :
a+
[edtdd]--Message édité par pipomolo--[/edtdd]
Marsh Posté le 25-12-2001 à 19:07:03
COOOOOOOL CA MARCHE!!
Mais quand je boot j'ai une invite:
LILO boot:
et je dois taper Windows pour booter (parce que j'ai mis label=Windows) ou Linux.
Alors voici mes 2 questions:
timeout=500 ... mais 500 quoi? (bon ça à la limite je vais chercher et je peut trouver facilement)
Mais est-ce que je peut avoir un ptit menu ou je choisis avec les flèches du clavier Linux ou Windows?? (en mode texte de préfèrence)
Si oui comment?
Merci pour tout quand même !!
Marsh Posté le 25-12-2001 à 21:49:16
pour le 500 ca correspond à une attente de 50secondes (1=0,1 seconde ).
pour le menu, regarde dans ton répertoire /boot si tu as un boot-menu.b. Si oui, modifie la ligne install=/boot/boot-text.b dans lilo.conf par install=/boot/boot-menu.b et relance lilo pour valider les changements. si la ligne install=... n'existe pas, essaie de l'ajouter...
[edtdd]--Message édité par 911GT3--[/edtdd]
Marsh Posté le 26-12-2001 à 12:00:26
Bon je peut plus booter sur Linux avec LILO, je dois changer les options du BIOS pour booter sur disquette pour Linux.
Voici mon /etc/lilo.conf:
lba32
boot=/dev/hda
vga=normal
prompt
timeout=500
default=Windows
image=/boot/vmlinuz (<- j'ai vérifié, c'est le bon)
root=/dev/hda2
label=Linux
read-only
other=/dev/hda1
label=Windows
Donc voilà, je peut booter sur windoze mais pas sur Linux.
Quand je boot sur Linux j'ai ça:
attempt to access beyond end of device
03:02 : rw=0, want=2, limit=1
EXT2-fs: unable to read superblock
attempt to access beyond end of device
03:02 : rw=0, want=33, limit=1
isofs_read_super: bread failed, dev=03:02, iso_blknum=16, block=32
Kernel panic= VFS: Unable to mount root fs on 03:02
donc si vous avez une idée.....
Marsh Posté le 26-12-2001 à 12:43:05
ok j'ai remplacé la ligne:
root=/dev/hda2
par
root=/dev/hda5
et ça marche.
Mais je pige pas pkoi parce que j'ai que 4 partitions:
Windows, Linux /home, SWAP et Linux / ...
donc il est ou hda5 ?? sinon y'a un hda fantôme....
Marsh Posté le 26-12-2001 à 12:50:26
euh excuese moi j ai un peu perdu le fil
fdisk -l donne koi ?
Marsh Posté le 26-12-2001 à 13:23:37
Ben c'est que tu dois avoir une partition etendue...par exemple tu peux avoir hda1 en partition primaire et hda2 est en fait une partition etendue, dans laquelle tu cree d'autres partitions. Les partitions etendues commencent a hda5 (puisque hda1 a hda4 sont reserves aux partitions primaires). Donc en fait tu dois avoir hda5=/ hda6=swap et hda7=/home, hda2 etant une partition etendue (ce qui explique pquoi tu ne peux pas booter dessus)
a+
Marsh Posté le 26-12-2001 à 13:37:31
GUG a écrit a écrit : euh excuese moi j ai un peu perdu le fil fdisk -l donne koi ? |
bin je vais pas faire un fdisk (en plus -l c'est quoi?) puisque maintenant ça marche....
Marsh Posté le 26-12-2001 à 13:39:24
pipomolo a écrit a écrit : Ben c'est que tu dois avoir une partition etendue...par exemple tu peux avoir hda1 en partition primaire et hda2 est en fait une partition etendue, dans laquelle tu cree d'autres partitions. Les partitions etendues commencent a hda5 (puisque hda1 a hda4 sont reserves aux partitions primaires). Donc en fait tu dois avoir hda5=/ hda6=swap et hda7=/home, hda2 etant une partition etendue (ce qui explique pquoi tu ne peux pas booter dessus) a+ |
Ah... je savais pas!
Enfin bon ça marche...
Maintenant je vais encore tripoter le truc pour avoir un ptit menu plutôt que taper le nom de l'OS que je veux lancer...
C'est trop compliqué pour ma famille déjà !!
Marsh Posté le 19-12-2001 à 18:29:06
Salut tlm,
je suis nouvo sur linux.
J'ai essayé Mandrake et j'ai pas été convaincu.
Et pis tlm me dis que RH est mieux.
Allez, je me tape les 2.4Go de download pour avoir les 5 images disques au format ISO.
Je grave et hop, j'installe.
Ok avant d'installer RH voici l'état de mon seul et unique disque dur:
[FAT32:Windows][EXT2: /][SWAP:384Mo][EXT2: /home]
(notez que j'ai 384Mo de RAM)
Donc pendant l'install de RedHat, a la fin, je choisi ma carte graphique et le mode d'affichage.
J'ai une GeForce 2GTS pro 64Mo TV-out
Elle a bien été détecté.
Je teste en 1024x768 32bit, ca va, l'écran et juste mal calé, comme j'avais eu dans Mandrake.
J'ai testé avec la case a coché KDE.
Je teste avec GNOME et hop tout plante, j'ai un écran vert avec des traits noir par ci et là.
Tout est bloqué...
Je reboot.
J'arrive dans le LILO de mandrake (que j'avais installé avec Mandrake)
Tiens tiens, pkoi c'est pas le LILO de RH, puisque pendant l'install j'ai choisi LILO avec comme boot par defaut Windows.
Merde.
Je choisis Linux. Hop ça ce lance, j'ai la fenetre de bienvenue de Mandrake et puis message d'erreur:
kernel panic: No init found, Try passing init= option to kernel
Tout est bloqué. Je reboot, je lance Linux a partir de la disquette de démarrage et j'arrive bien sur RedHat 7.2
Donc mon install de RH est bonne, le problème est au niveau de LILO.
Bon je boot sur le CD 1 de RH, et là je fais "mettre a jour une installation", j'arrive a l'étape où il me demende que mettre en prog de boot, je rechoisis LILO et je remet windows en boot par defaut.
Je fini l'install et merde ça remarche pas.
Je suis encore dans le LILO de mandrake.
J'essai une autre option de boot (je sais plus le nom)
ça boot linux en mode texte et voilà les 3 dernières lignes:
Warning: unable to mount devfs, err: -2
Warning: unable to open an initial console.
Kernel panic: No init found. Try passing init= option to kernel
merde.
Je re-reboot sur le CD1 de RH.
cette fois ci je recommence l'installe de RH a zéro.
Je reprend encore les mm options et je part.
Je reviens 1 heure après, l'install s'est fini avec un message en mode texte (pourtant j'ai fait une installe en mode graphique) genre:
Install finished
Trying to run X.
1...2...3...4...5.... X runed successfull
exit abnomally (exit anomalie)
et puis les signaux d'envois d'arret (broadcast) aux trucs en mémoire.
Je boot linux sur disquette, ça marche.
Bizzare, je me log en root sans avoir besoin de mettre un mot de passe!!
Je fait exit, et je me log sur un autre utilisateur "normal".
Je fais exit et je me relog en root. Il me redemende pas de mot de passe encore!!
Donc voilà, comment regler mon prob avec LILO?
Puis je re installer LILO pour RH a partir de windows?
Autres questions:
Comment passer en mode graphique a partir du mode texte (puisque je lance l'ordi en mode texte, même CTRL+ALT+Fx ne met aucune interface graphique et j'ai essayé toutes les touches F1, F2, F3 etc...)
Comment lancer GNOME ou KDE a partir de la ligne de commende (mode texte)
Voilà...
[edtdd]--Message édité par TsunaQuack--[/edtdd]
---------------
- Tsuna -