J'ai installé un système Linux sur l'ordi de mes parents, sans
toucher (enfin je croyais) à leur système XP très
cher. :-p ...sur une autre partition, bien sûr. Le problème,
apparemment, c'est qu'il utilise son propre bootloader et qu'il
ne fallait pas le toucher. Oops. J'aurais dû m'en douter.
J'ai donc maintenant des problèmes avec mon Lilo, pour remettre une entrée
dans lilo.conf de type "other=blablabla" qui daigne booter XP correctement.
Je ne sais pas pour quelle raison, XP a été installé sur une partition
étendue, en début de disque. Peut-être que c'est une nouvelle politique de
M$ de ne formatter des NTFS que dans des partitions étendues. Enfin bref,
si je le dis, c'est que j'ai pas très bien compris la doc www que j'ai pu
lire, mais qq unes balançaient que certains types de partis sont à
considérer différemment dans les "other=blablabla", si elles sont étendues.
Concrètement, quand je fais, dans lilo.conf:
other = /dev/hda1
label = Windows
Puis, bash:
# lilo
Loaded Gentoo *
Failed to load Windows.
# reboot
Au boot, ça fait "Loading Windows", et ça s'arrête là, sans rien loader du
tout, certainement parce que la partition logique contenant Windows n'est
pas hda1, mais hda5, puisqu'hda1 est de type Extended et contient hda5.
Mais quand je fais
other = /dev/hda5
label = Windows
Lilo ne compile même pas cette partie :
# lilo
Loaded Linux *
Failed to load Windows.
J'ai aussi essayé d'ajouter des "table=C:", ou "table=/dev/hda" sans trop
savoir ce que je faisais ni à quoi ça servait, puisque c'est souvent comme
ça qu'on procède avec Windows, mais sans succès.
Il doit y avoir d'autres clauses à metre ici, mais là, je n'ai jamais fait
de "other" avant. Alors si qqn connaît la soltion, ou avait une Mandrake
qui aurait fait ça automatiquement qui pouvait regarder son lilo.conf.
D'habitude, c'est les Windows qui b**sent un lilo de Linux, mais là, il a
pas supporté non plus l'inverse. :-(
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Lsom
J'aurais tout fait comme toi...
Ceci dit, pour booter sous XP, il doit suffire de mettre la partition XP comme active ?
Je n'ai pas XP et n'ai jamais booté sur autre chose que des part. prima ires. Les étendues me servent pour les data. Mais une fois sous XP, peut etre peux-tu mettre en place un loader pour X P et Linux ?
Faut attendre les réponses de ceux qui ont XP...
Bon courage !
J'aurais tout fait comme toi...
Ceci dit, pour booter sous XP, il doit suffire de mettre la partition XP comme
active ?
Je n'ai pas XP et n'ai jamais booté sur autre chose que des part. prima ires.
Les étendues me servent pour les data.
Mais une fois sous XP, peut etre peux-tu mettre en place un loader pour X P et
Linux ?
Ceci dit, pour booter sous XP, il doit suffire de mettre la partition XP comme active ?
Je n'ai pas XP et n'ai jamais booté sur autre chose que des part. prima ires. Les étendues me servent pour les data. Mais une fois sous XP, peut etre peux-tu mettre en place un loader pour X P et Linux ?
Faut attendre les réponses de ceux qui ont XP...
Bon courage !
Mickybadia
Lsom wrote:
Ceci dit, pour booter sous XP, il doit suffire de mettre la partition XP comme active ?
Ça, c'est peut-être une idée. Comment on fait ça dans fdisk ? ...ou autrement ?
Est-ce que ceux qui auraient du Windows et du Linux sur le même DD pourraient me poster (peut-être pas sur le forum) le /etc/lilo.conf qu'ils utilisent ?
Merci.
-- Mickybadia [http://mickybadia.free.fr/]
To reply, please remove "SAY_HELLO_TO_" from address. Veuillez supprimer "SAY_HELLO_TO_" de l'adresse pour me répondre.
Lsom wrote:
Ceci dit, pour booter sous XP, il doit suffire de mettre la partition XP
comme active ?
Ça, c'est peut-être une idée. Comment on fait ça dans fdisk ? ...ou
autrement ?
Est-ce que ceux qui auraient du Windows et du Linux sur le même DD
pourraient me poster (peut-être pas sur le forum) le /etc/lilo.conf qu'ils
utilisent ?
Merci.
--
Mickybadia [http://mickybadia.free.fr/]
To reply, please remove "SAY_HELLO_TO_" from address.
Veuillez supprimer "SAY_HELLO_TO_" de l'adresse pour me répondre.
Ceci dit, pour booter sous XP, il doit suffire de mettre la partition XP comme active ?
Ça, c'est peut-être une idée. Comment on fait ça dans fdisk ? ...ou autrement ?
Est-ce que ceux qui auraient du Windows et du Linux sur le même DD pourraient me poster (peut-être pas sur le forum) le /etc/lilo.conf qu'ils utilisent ?
Merci.
-- Mickybadia [http://mickybadia.free.fr/]
To reply, please remove "SAY_HELLO_TO_" from address. Veuillez supprimer "SAY_HELLO_TO_" de l'adresse pour me répondre.
Lsom
Mickybadia wrote:
Lsom wrote:
Ceci dit, pour booter sous XP, il doit suffire de mettre la partition XP comme active ?
Ça, c'est peut-être une idée. Comment on fait ça dans fdisk ? . ..ou autrement ?
Avec fdisk. La commande "a". Quand tu fais "p", la partition d'amorce / a ctive a une "*" Je ne sais pas si ca marche sur une part. étendue.
Est-ce que ceux qui auraient du Windows et du Linux sur le même DD
oui mais pas XP... Et pas sur une part. etendue.
Mickybadia wrote:
Lsom wrote:
Ceci dit, pour booter sous XP, il doit suffire de mettre la partition XP
comme active ?
Ça, c'est peut-être une idée. Comment on fait ça dans fdisk ? . ..ou
autrement ?
Avec fdisk. La commande "a". Quand tu fais "p", la partition d'amorce / a ctive
a une "*"
Je ne sais pas si ca marche sur une part. étendue.
Est-ce que ceux qui auraient du Windows et du Linux sur le même DD
Ceci dit, pour booter sous XP, il doit suffire de mettre la partition XP comme active ?
Ça, c'est peut-être une idée. Comment on fait ça dans fdisk ? . ..ou autrement ?
Avec fdisk. La commande "a". Quand tu fais "p", la partition d'amorce / a ctive a une "*" Je ne sais pas si ca marche sur une part. étendue.
Est-ce que ceux qui auraient du Windows et du Linux sur le même DD
oui mais pas XP... Et pas sur une part. etendue.
hugolino
Le Fri, 02 Jan 2004 03:36:02 +0100, Mickybadia a écrit:
Salut à tous,
Salut à toi
J'ai installé un système Linux sur l'ordi de mes parents, sans toucher (enfin je croyais) à leur système XP très cher. :-p ...sur une autre partition, bien sûr. Le problème, apparemment, c'est qu'il utilise son propre bootloader et qu'il ne fallait pas le toucher. Oops. J'aurais dû m'en douter.
N'utilise pas lilo, utilise loadlin, il te suffit de créer un petit fichier batch, Linux.bat qui contient
SMARTDRV /C c: cd cd Linux cd Loadlin Loadlin.exe vmlinuz root=/dev/hda5 ro vga=9
ou vmlinux est l'image de ton noyau que tu as copié dans le répertoire: c:LinuxLoadlin
Tu fais un raccourci de ce fichier batch sur le bureau de windows, tu lui mets une icone représentant trois batons de dynamite et un détonateur et le tour est joué ! Tu fais clic-clic et hop t'es sous Linux (Je crois qu'il y a aussi une petite bidouille à cocher dans l'onglet programme des propriétés de Linux.bat, mais rien de compliqué)
De toutes façons je conseille de *loadlin* si on a windows pour pouvoir relancer linux en cas de problème avec le bootloader.
Linuxement,
Absolument ;)
-- Hugo
Le Fri, 02 Jan 2004 03:36:02 +0100, Mickybadia a écrit:
Salut à tous,
Salut à toi
J'ai installé un système Linux sur l'ordi de mes parents, sans toucher
(enfin je croyais) à leur système XP très cher. :-p ...sur une
autre partition, bien sûr. Le problème, apparemment, c'est qu'il
utilise son propre bootloader et qu'il ne fallait pas le toucher.
Oops. J'aurais dû m'en douter.
N'utilise pas lilo, utilise loadlin, il te suffit de créer
un petit fichier batch, Linux.bat qui contient
SMARTDRV /C
c:
cd
cd Linux
cd Loadlin
Loadlin.exe vmlinuz root=/dev/hda5 ro vga=9
ou vmlinux est l'image de ton noyau que tu as copié dans le répertoire:
c:LinuxLoadlin
Tu fais un raccourci de ce fichier batch sur le bureau de windows, tu
lui mets une icone représentant trois batons de dynamite et un
détonateur et le tour est joué ! Tu fais clic-clic et hop t'es sous
Linux
(Je crois qu'il y a aussi une petite bidouille à cocher dans l'onglet
programme des propriétés de Linux.bat, mais rien de compliqué)
De toutes façons je conseille de *loadlin* si on a windows pour pouvoir
relancer linux en cas de problème avec le bootloader.
Le Fri, 02 Jan 2004 03:36:02 +0100, Mickybadia a écrit:
Salut à tous,
Salut à toi
J'ai installé un système Linux sur l'ordi de mes parents, sans toucher (enfin je croyais) à leur système XP très cher. :-p ...sur une autre partition, bien sûr. Le problème, apparemment, c'est qu'il utilise son propre bootloader et qu'il ne fallait pas le toucher. Oops. J'aurais dû m'en douter.
N'utilise pas lilo, utilise loadlin, il te suffit de créer un petit fichier batch, Linux.bat qui contient
SMARTDRV /C c: cd cd Linux cd Loadlin Loadlin.exe vmlinuz root=/dev/hda5 ro vga=9
ou vmlinux est l'image de ton noyau que tu as copié dans le répertoire: c:LinuxLoadlin
Tu fais un raccourci de ce fichier batch sur le bureau de windows, tu lui mets une icone représentant trois batons de dynamite et un détonateur et le tour est joué ! Tu fais clic-clic et hop t'es sous Linux (Je crois qu'il y a aussi une petite bidouille à cocher dans l'onglet programme des propriétés de Linux.bat, mais rien de compliqué)
De toutes façons je conseille de *loadlin* si on a windows pour pouvoir relancer linux en cas de problème avec le bootloader.
Linuxement,
Absolument ;)
-- Hugo
Msieur Fernand
Bonjour les gens !
Cela fait quelques années que j'utilise un pc, avec windows comme tout le monde ... et ça ne fait que quelques jours que j'ai installé Linux sur un emplacement disponible de mon disque dur ...
Je ne suis donc pas spécialiste, ni windows, ni Linux, ... mais j'ai comme dans l'idée que c'est le programme de démarrage du dernier système d'exploitation qui est pris en compte ... donc, si tu réinstalles windows XP, c'est le programme de boot de XP qui te proposera de démarrer par défaut sur XP, ou si tu le décides sur Linux. (sachant que la réinstallation de XP risque de détruire certaines données chères à tes parents ...)
Bisous les copines ! et salut les copains !
Claude
^_^
Bonjour les gens !
Cela fait quelques années que j'utilise un pc, avec windows comme tout
le monde ... et ça ne fait que quelques jours que j'ai installé Linux
sur un emplacement disponible de mon disque dur ...
Je ne suis donc pas spécialiste, ni windows, ni Linux, ... mais j'ai
comme dans l'idée que c'est le programme de démarrage du dernier système
d'exploitation qui est pris en compte ... donc, si tu réinstalles
windows XP, c'est le programme de boot de XP qui te proposera de
démarrer par défaut sur XP, ou si tu le décides sur Linux. (sachant que
la réinstallation de XP risque de détruire certaines données chères à
tes parents ...)
Cela fait quelques années que j'utilise un pc, avec windows comme tout le monde ... et ça ne fait que quelques jours que j'ai installé Linux sur un emplacement disponible de mon disque dur ...
Je ne suis donc pas spécialiste, ni windows, ni Linux, ... mais j'ai comme dans l'idée que c'est le programme de démarrage du dernier système d'exploitation qui est pris en compte ... donc, si tu réinstalles windows XP, c'est le programme de boot de XP qui te proposera de démarrer par défaut sur XP, ou si tu le décides sur Linux. (sachant que la réinstallation de XP risque de détruire certaines données chères à tes parents ...)
Bisous les copines ! et salut les copains !
Claude
^_^
chrisn
"Mickybadia" a écrit dans le message de news:
J'ai installé un système Linux sur l'ordi de mes parents, sans toucher (enfin je croyais) à leur système XP très cher. :-p [...] Concrètement, quand je fais, dans lilo.conf: other = /dev/hda1 label = Windows Puis, bash: # lilo Loaded Gentoo * Failed to load Windows. # reboot
Mais quand je fais other = /dev/hda5 label = Windows Lilo ne compile même pas cette partie :
Sur /dev/hda5, il ne faut pas rêver, ça ne peut pas marcher. Ce qu'il nous faudrait pour vous aider mieux, c'st le résultat de la commande "fdisk /dev/hda" sous linux Et pendant que vous y êtes, comme vos partition windows sont très certainement montées, (vérifiez-le avec la commande "mount"), l'emplacement du fichier boot.ini : "find /mnt -name boot.ini print" (c'est ce fichier qui à sa manière pointe sur /dev/hda5).
-- chrisn mettre le bon fai, libertysurf pour me répondre
"Mickybadia" a écrit dans le message de news:
J'ai installé un système Linux sur l'ordi de mes parents, sans
toucher (enfin je croyais) à leur système XP très
cher. :-p
[...]
Concrètement, quand je fais, dans lilo.conf:
other = /dev/hda1
label = Windows
Puis, bash:
# lilo
Loaded Gentoo *
Failed to load Windows.
# reboot
Mais quand je fais
other = /dev/hda5
label = Windows
Lilo ne compile même pas cette partie :
Sur /dev/hda5, il ne faut pas rêver, ça ne peut pas marcher.
Ce qu'il nous faudrait pour vous aider mieux, c'st le résultat de la
commande "fdisk /dev/hda" sous linux
Et pendant que vous y êtes, comme vos partition windows sont très
certainement montées, (vérifiez-le avec la commande "mount"),
l'emplacement du fichier boot.ini : "find /mnt -name boot.ini print"
(c'est ce fichier qui à sa manière pointe sur /dev/hda5).
--
chrisn
mettre le bon fai, libertysurf pour me répondre
J'ai installé un système Linux sur l'ordi de mes parents, sans toucher (enfin je croyais) à leur système XP très cher. :-p [...] Concrètement, quand je fais, dans lilo.conf: other = /dev/hda1 label = Windows Puis, bash: # lilo Loaded Gentoo * Failed to load Windows. # reboot
Mais quand je fais other = /dev/hda5 label = Windows Lilo ne compile même pas cette partie :
Sur /dev/hda5, il ne faut pas rêver, ça ne peut pas marcher. Ce qu'il nous faudrait pour vous aider mieux, c'st le résultat de la commande "fdisk /dev/hda" sous linux Et pendant que vous y êtes, comme vos partition windows sont très certainement montées, (vérifiez-le avec la commande "mount"), l'emplacement du fichier boot.ini : "find /mnt -name boot.ini print" (c'est ce fichier qui à sa manière pointe sur /dev/hda5).
-- chrisn mettre le bon fai, libertysurf pour me répondre
Lsom
chrisn wrote:
Mais quand je fais other = /dev/hda5 label = Windows Lilo ne compile même pas cette partie :
Sur /dev/hda5, il ne faut pas rêver, ça ne peut pas marcher.
Ca marche très bien. Pourquoi ca ne marcherait pas ?
chrisn wrote:
Mais quand je fais
other = /dev/hda5
label = Windows
Lilo ne compile même pas cette partie :
Sur /dev/hda5, il ne faut pas rêver, ça ne peut pas marcher.
Ca marche très bien.
Pourquoi ca ne marcherait pas ?
Mais quand je fais other = /dev/hda5 label = Windows Lilo ne compile même pas cette partie :
Sur /dev/hda5, il ne faut pas rêver, ça ne peut pas marcher.
Ca marche très bien. Pourquoi ca ne marcherait pas ?
hugolino
Le Fri, 02 Jan 2004 22:51:29 +0100, Lsom a écrit:
chrisn wrote:
Mais quand je fais other = /dev/hda5 label = Windows Lilo ne compile même pas cette partie :
Sur /dev/hda5, il ne faut pas rêver, ça ne peut pas marcher.
Ca marche très bien. Pourquoi ca ne marcherait pas ?
Parce qu'il a cru que tu avais 4 partitions primaires puis que /dev/hda5 était l'étendue dans laquelle sont gérées les autres partitions (/dev/hda6, /dev/hda7, etc...) sur lesquelles on peut installer Linux
Mais tu peux très bien avoir /dev/hda1 en primaire puis créer /dev/hda2 en étendue et donc avoir ton linux en /dev/hda3,4,5 etc...
Pour ton pb tu peux aller voir à : <URL: http://www.bellamyjc.org/fr/theoriemultiboot1.html>
-- Hugo
Le Fri, 02 Jan 2004 22:51:29 +0100, Lsom a écrit:
chrisn wrote:
Mais quand je fais
other = /dev/hda5
label = Windows
Lilo ne compile même pas cette partie :
Sur /dev/hda5, il ne faut pas rêver, ça ne peut pas marcher.
Ca marche très bien.
Pourquoi ca ne marcherait pas ?
Parce qu'il a cru que tu avais 4 partitions primaires puis que
/dev/hda5 était l'étendue dans laquelle sont gérées les autres
partitions (/dev/hda6, /dev/hda7, etc...) sur lesquelles on peut
installer Linux
Mais tu peux très bien avoir /dev/hda1 en primaire puis créer /dev/hda2
en étendue et donc avoir ton linux en /dev/hda3,4,5 etc...
Pour ton pb tu peux aller voir à :
<URL: http://www.bellamyjc.org/fr/theoriemultiboot1.html>
Mais quand je fais other = /dev/hda5 label = Windows Lilo ne compile même pas cette partie :
Sur /dev/hda5, il ne faut pas rêver, ça ne peut pas marcher.
Ca marche très bien. Pourquoi ca ne marcherait pas ?
Parce qu'il a cru que tu avais 4 partitions primaires puis que /dev/hda5 était l'étendue dans laquelle sont gérées les autres partitions (/dev/hda6, /dev/hda7, etc...) sur lesquelles on peut installer Linux
Mais tu peux très bien avoir /dev/hda1 en primaire puis créer /dev/hda2 en étendue et donc avoir ton linux en /dev/hda3,4,5 etc...
Pour ton pb tu peux aller voir à : <URL: http://www.bellamyjc.org/fr/theoriemultiboot1.html>
-- Hugo
chrisn
"Lsom" a écrit dans le message de news:
chrisn wrote:
other = /dev/hda5 label = Windows Lilo ne compile même pas cette partie :
Sur /dev/hda5, il ne faut pas rêver, ça ne peut pas marcher.
Ca marche très bien. Pourquoi ca ne marcherait pas ?
Parce que /dev/hda5 signifie premier lecteur logique situé dans la partition étendue. Or aucun OS microsoft, puisqu'ils ne possèdent pas de réel de réel programme de gestion de boot situé sur le mbr, ne sait booter sur une partition étendue, et encore moins sur un lecteur logique. Il leur faut donc impérativement être amorcé à partir d'une partition primaire qui de plus, soit muni de l'attribut actif. Cela est très différent de a partition sur laquelle se trouve le dossier windows, qui elle peut être un lecteur logique.
En conclusion, dans lilo pour le label windows, other = /dev/hdx1 à /dev/hdx4. Cette partition doit forcément et uniquement être de type primaire et même pas une étendue. Ne pas oublier de remplacer x par la lettre qui convient, en général a, mais aussi b ou c voire autre, en cas de remapage du bios par lilo.
-- chrisn mettre le bon fai, libertysurf pour me répondre
"Lsom" a écrit dans le message de news:
chrisn wrote:
other = /dev/hda5
label = Windows
Lilo ne compile même pas cette partie :
Sur /dev/hda5, il ne faut pas rêver, ça ne peut pas marcher.
Ca marche très bien.
Pourquoi ca ne marcherait pas ?
Parce que /dev/hda5 signifie premier lecteur logique situé dans la
partition étendue.
Or aucun OS microsoft, puisqu'ils ne possèdent pas de réel
de réel programme de gestion de boot situé sur le mbr, ne sait
booter sur une partition étendue, et encore moins sur un lecteur
logique. Il leur faut donc impérativement être amorcé à partir d'une
partition primaire qui de plus, soit muni de l'attribut actif. Cela
est très différent de a partition sur laquelle se trouve le dossier
windows, qui elle peut être un lecteur logique.
En conclusion, dans lilo pour le label windows, other = /dev/hdx1 à
/dev/hdx4. Cette partition doit forcément et uniquement être de type
primaire et même pas une étendue. Ne pas oublier de remplacer x par
la lettre qui convient, en général a, mais aussi b ou c voire autre,
en cas de remapage du bios par lilo.
--
chrisn
mettre le bon fai, libertysurf pour me répondre
other = /dev/hda5 label = Windows Lilo ne compile même pas cette partie :
Sur /dev/hda5, il ne faut pas rêver, ça ne peut pas marcher.
Ca marche très bien. Pourquoi ca ne marcherait pas ?
Parce que /dev/hda5 signifie premier lecteur logique situé dans la partition étendue. Or aucun OS microsoft, puisqu'ils ne possèdent pas de réel de réel programme de gestion de boot situé sur le mbr, ne sait booter sur une partition étendue, et encore moins sur un lecteur logique. Il leur faut donc impérativement être amorcé à partir d'une partition primaire qui de plus, soit muni de l'attribut actif. Cela est très différent de a partition sur laquelle se trouve le dossier windows, qui elle peut être un lecteur logique.
En conclusion, dans lilo pour le label windows, other = /dev/hdx1 à /dev/hdx4. Cette partition doit forcément et uniquement être de type primaire et même pas une étendue. Ne pas oublier de remplacer x par la lettre qui convient, en général a, mais aussi b ou c voire autre, en cas de remapage du bios par lilo.
-- chrisn mettre le bon fai, libertysurf pour me répondre