OVH Cloud OVH Cloud

LILO.CONF pour lancement de XP

4 réponses
Avatar
sebreno
Bonjour,

Lors du démarrage du PC, j'ai LILO qui se lance car install de Linux
Mandrake 10 sur mon poste (autre disque).
Achat récemment d'un graveur DVD. Impossible de l'installer car tous
les ports IDE occupés, et sur la nappe 2 CD/DVD ROM uniquement peuvent
être reliés.
Pensant que le Port ATA/RAID était un PORT IDE, j'ai essayé avec ce
port sans suucès.
Puis modifs dans le boot ( ma carte mère P4PE ) sans succès aussi.
Depuis je suis revenu à la situation initiale dans le boot.

Mais entre temps, et je pense que le problème vient de là, j'ai voulu
installé sous XP des logiciels qui était fournis sur un CD vendu avec
la carte mère (P4PE/GE series).

L'install s'est mal passée, il m'a demandée confirmation pour
remplacer des fichiers sys, ce que j'ai fait. Et j'ai du rebooter le
PC.
J'ai alors refait, à de multiples reprises, des install XP Pro avec
mon CD d'origine. A priori la réparation s'est bien déroulée (j'ai dû
confirmer l'install des drivers de ma carte vidéo ASUS GForce 4800 et
that's all).
Et le problème est le suivant :

Le PC a rebooté et comme toujours quand je valide XP dans mon menu
LILO, impossible d'atteindre la mire XP, plantage !!!
Linux fonctionne toujours bien.
Aussi pour les 2 graveurs CD et DVD, j'ai placé les cavaliers comme
il le falait, le DVD en maitre elt le CD en esclave. Tout est correct
dans le menu du boot. J'ai essayé de rebooté aussi en enlevant la
nappe CD/DVD de la carte mère .

Alors pour la solution,peut-être dois-je modifier le type de ma
partition ?
En fait je ne sais par quel action le type de la partition de mon DD
maitre (hda1) est passé de NTFS à ext2:vfat

J'ai cela :
Point de montage : /mnt/hd
Périphérique : hda1
Lettre de lecteur de DOS supposée : C:
Type : ext2:vfat ---> ????
Taille : 114Go (99%)
Formatée
Montée


Et voici le fichier lilo.conf

Voici le fichier :

oot=/dev/hda
map=/boot/map
default="windows"
keytable=/boot/fr-latin1.klt
prompt
nowarn
timeout=200
message=/boot/message

image=/boot/vmlinuz
label="linux"
root=/dev/hdb5
initrd=/boot/initrd.img
append="devfs=mount acpi=ht resume=/dev/hdb6 splash=silent"
vga=788
read-only
other=/dev/hda1
label="windows"
table=/dev/hda
other=/dev/hdb1
label="Windows_Server_2003"
table=/dev/hdb
map-drive=0x80
to=0x81
map-drive=0x81
to=0x80
other=/dev/fd0
label="floppy"
unsafe

Le fichier MTAB :

/dev/ide/host0/bus0/target1/lun0/part5 / ext3 rw 0 0
none /proc proc rw 0 0
none /proc/bus/usb usbdevfs rw 0 0
none /dev devfs rw 0 0
none /sys sysfs rw 0 0
none /dev/pts devpts rw,mode=0620 0 0
none /mnt/floppy supermount
rw,sync,dev=/dev/fd0,fs=ext2:vfat,--,umask=0,iocharset=iso8859-15,codepage=850
0 0
none /mnt/hd supermount
rw,dev=/dev/ide/host0/bus0/target0/lun0/part1,fs=ext2:vfat,--,umask=0,iocharset=iso8859-15,codepage=850
0 0
/dev/ide/host0/bus0/target1/lun0/part1 /mnt/win_c2 vfat
rw,umask=0,iocharset=iso8859-15,codepage=850 0 0


Donc ce qui m'étonne :
ma partition windows (win_c) qui devrait être en ntfs et qui est en
ext2:vfat -> supermount
Le montage /mnt/win_c n'est pas déclaré

Sur lilo.conf
sur cette partie (ci-dessous) ne manque-t-il pas qqchose ?
other=/dev/hda1
label="windows"
table=/dev/hda

J'ai fait qques modifs, mais toujours rien.

Bref, je pense avoir tout essayé ... ou presque j'espère !!!
Je suis à l'agonie ... Help !!! Help !!!


Merci de votre aide.

4 réponses

Avatar
geaorge
SebReno wrote:

Bonjour,
Alors pour la solution,peut-être dois-je modifier le type de ma
partition ?
En fait je ne sais par quel action le type de la partition de mon DD
maitre (hda1) est passé de NTFS à ext2:vfat


pour changer le type de ta partition utilise fdisk sous linux
tiens que te donne fdsik -l /dev/hda ?

Le fichier MTAB :
lilo n'a pas besoin du fichier mtab


Donc ce qui m'étonne :
ma partition windows (win_c) qui devrait être en ntfs et qui est en
ext2:vfat -> supermount
Le montage /mnt/win_c n'est pas déclaré
pour lilo ce n'est pas grave, par contre pour l'exploiter sous linux peut

etre


Sur lilo.conf
sur cette partie (ci-dessous) ne manque-t-il pas qqchose ?
other=/dev/hda1
label="windows"
table=/dev/hda


non cela a l'air correcte.

en root tape simplement 'lilo' poue le reinstaller et voir les message
d'erreur

Avatar
sebreno
pour changer le type de ta partition utilise fdisk sous linux tiens
que te donne fdsik -l /dev/hda ?


-> ça me donne cela

Périphérique Boot Start End Blocks Id System
/dev/hda1 * 1 14945 120045681 7 HPFS/NTFS


En fait j'aurai du partitionner mon premier disque. Erreur !!!

Ce que je ne comprends pas c'est qu'en montant mon système de fichier
dans un autre directory (par ex /mnt/windows_c) avec la commande
mount /dev/hda1 -t ntfs /mnt/windows_c

Et bien je revois tous mes fichiers de mon disque dur C:

Mais dès que je redémarre linux, dans windows_c il n'y pas plus rien
du tout.

Merci encore pour l'aide.
Avatar
sebreno
Pour info :

[ root]# fdisk -l /dev/hda

Disque /dev/hda: 122.9 Go, 122942324736 octets
255 têtes, 63 secteurs/piste, 14946 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Boot Start End Blocks Id System
/dev/hda1 * 1 14945 120045681 7 HPFS/NTFS

Disque /dev/hdb: 160.0 Go, 160041885696 octets
255 têtes, 63 secteurs/piste, 19457 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Boot Start End Blocks Id System
/dev/hdb1 * 1 7649 61440561 c W95 FAT32 (LBA)
/dev/hdb2 7650 19457 94847760 f W95 Ext'd (LBA)
/dev/hdb5 7650 10836 25599546 83 Linux
/dev/hdb6 10837 10907 570276 82 Linux swap
/dev/hdb7 10908 16007 40965718+ 7 HPFS/NTFS

ET,

[ root]# fdisk -l /dev/hda1

Disque /dev/hda1: 122.9 Go, 122926777344 octets
16 têtes, 63 secteurs/piste, 238185 cylindres
Unités = cylindres de 1008 * 512 = 516096 octets

Périphérique Boot Start End Blocks Id System
/dev/hda1p1 ? 1904983 3706779 908105142 74 Inconnu
La partition 1 ne se termine pas sur une frontière de cylindre.
/dev/hda1p2 ? 1905059 3576061 842184976 70 DiskSecure Multi-Boot
La partition 2 ne se termine pas sur une frontière de cylindre.
/dev/hda1p3 ? 167286 167286 0 72 Inconnu
La partition 3 ne se termine pas sur une frontière de cylindre.
/dev/hda1p4 2555059 2555108 24404 0 Vide
La partition 4 ne se termine pas sur une frontière de cylindre.

Les entrées de la table de partitions ne sont pas dans l'ordre du disque
Avatar
geaorge
SebReno wrote:

pour changer le type de ta partition utilise fdisk sous linux tiens
que te donne fdsik -l /dev/hda ?




En fait j'aurai du partitionner mon premier disque. Erreur !!!


certe

sinon dans ton lilo.conf essaye de modifier l'entrée windows XP comme ceci:

other=/dev/hda1
optional
label=windowsXP


et surtout a chaque modification relance lilo en root: 'lilo'

Ce que je ne comprends pas c'est qu'en montant mon système de fichier
dans un autre directory (par ex /mnt/windows_c) avec la commande
mount /dev/hda1 -t ntfs /mnt/windows_c

Et bien je revois tous mes fichiers de mon disque dur C:

Mais dès que je redémarre linux, dans windows_c il n'y pas plus rien
du tout.


rien de grave il ne monte pas automatiquement ta partition sur le
repertoire, concentre toi sur le probleme de boot sur XP :) la c'est juste
une modification de la fstab a faire 2 fois rien, man mount et man fstab si
tu veux de precision