| |||||
FORUM HardWare.fr

Linux et OS Alternatifs

[problème de boot] LILO: Conflit entre Mandrake 8.1 et Red Hat 7.2| Dernière réponse | ||
|---|---|---|
| Sujet : [problème de boot] LILO: Conflit entre Mandrake 8.1 et Red Hat 7.2 | ||
| TsunaQuack |
|
|
| Aperçu |
|---|
| Vue Rapide de la discussion |
|---|
| TsunaQuack |
|
| TsunaQuack |
|
| pipomolo | 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+ |
| GUG | euh excuese moi j ai un peu perdu le fil fdisk -l donne koi ? |
| TsunaQuack | 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.... |
| TsunaQuack | 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..... |
| TsunaQuack | merci je v essayer :)) |
| 911GT3 | 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] |
| TsunaQuack | up :hap: |
| TsunaQuack | 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 !! |
| TsunaQuack | merci je v essayer :wahoo: |
| pipomolo | 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] |
| GUG | pour le clavier (de memoire ) loadkey(s) fr-latin1 pour le passe root aucune idee |
| TsunaQuack | :heink: :heink: :heink: :heink: :heink:
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] |
| TsunaQuack | ouaiche ;)
merci encore, G pas testé mais je V le faire :sol: |
| pipomolo | huhu a oui exact j'ai oublie windows :ange: (qui a dit que j'ai fait expres ? :D )
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 :D a+ |
| TsunaQuack | MERCI!!!
je V essayer ça!! mais là si je pige keskeu t'as fait, j'aurai po windows dans le menu pour booter!! |
| pipomolo | 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+ |
| TsunaQuack | 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 |
| pipomolo |
|
| GUG | 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 |
| pipomolo | 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 |
| 911GT3 | tiens, mon cas
mes partitions :
[edtdd]--Message édité par 911GT3--[/edtdd] |
| 911GT3 | 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. |
| GUG | 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 |
| TsunaQuack | 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!! :( :ouch: :??: |
| TsunaQuack | ah ok
bon allez, je me lance! |
| GUG | si a patir du cd |
| TsunaQuack | bah oui mais si je met le caca, je peut plus booter avec LILO nan? |
| GUG | il me semble dur de casser la partoche win avec lilo |
| TsunaQuack | 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) |
| 911GT3 | nan, pas à partir de windows.
Mais un lilo.conf ca se fabrique :D normalement tu as déjà tout le nécessaire dans les liens fournis au dessus :) |
| TsunaQuack | J'ai pas lilo.conf
je peut pas installer LILO a partir de windows?? :cry: :heink: :ouch: :eek2: :fou: :o :sweat: :gun: |
| TsunaQuack | merci les gars je v essayer ça! |
| 911GT3 | 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 |
| GUG | 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/ |
| TsunaQuack | 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] |


