Pages : 1
#1 Le 26/09/2007, à 01:10
- goose69
[Résolu] Boot menu.lst windows disparu
Bonjour,
Pas très habitué encore de linux, (installé il y a seulement 3 semaines) j'ai un problème depuis la dernière mise à jour automatique.
Le fichier menu.lst de grub à je pense été modifié automatiquement lors de la maj et la ligne permettant de lancer win xp à disparu. J'ai essayé de la réécrite dans le fichier, mais le lancement plante à chacune de mes tentatives.
Merci de m'aider:
Mon fichier (partiel) menu.lst:
## ## End Default Options ##
title Windobe XP Pro
root (hd1,0)
makeactive
chainloader +1
title Ubuntu, kernel 2.6.20-16-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=c063f568-d340-4f0b-a17f-a317cd064c6c ro quiet splash noapic
initrd /boot/initrd.img-2.6.20-16-generic
quiet
savedefault
title Ubuntu, kernel 2.6.20-16-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=c063f568-d340-4f0b-a17f-a317cd064c6c ro single
initrd /boot/initrd.img-2.6.20-16-generic
title Ubuntu, kernel 2.6.20-15-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=c063f568-d340-4f0b-a17f-a317cd064c6c ro quiet splash noapic
initrd /boot/initrd.img-2.6.20-15-generic
quiet
savedefault
title Ubuntu, kernel 2.6.20-15-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=c063f568-d340-4f0b-a17f-a317cd064c6c ro single
initrd /boot/initrd.img-2.6.20-15-generic
title Ubuntu, memtest86+
root (hd0,0)
kernel /boot/memtest86+.bin
quiet
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
détail des mes disques:
Disque /dev/sda: 80.0 Go, 80026361856 octets
255 têtes, 63 secteurs/piste, 9729 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 4722 9518 38531902+ 83 Linux
/dev/sda2 9519 9729 1694857+ 5 Extended
/dev/sda3 1 4721 37921401 b W95 FAT32
/dev/sda5 9519 9729 1694826 82 Linux swap / Solaris
Les entrées de la table de partitions ne sont pas dans l'ordre du disque
Disque /dev/sdb: 61.4 Go, 61492838400 octets
255 têtes, 63 secteurs/piste, 7476 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 * 1 2557 20539071 7 HPFS/NTFS
/dev/sdb2 2558 3832 10241437+ 7 HPFS/NTFS
/dev/sdb3 5565 7476 15358140 83 Linux
/dev/sdb4 3846 5564 13807867+ 7 HPFS/NTFS
Je précise que other operating system ne fonctionne pas non plus. Merci de me donner vos idées.
Dernière modification par goose69 (Le 26/09/2007, à 10:36)
Hors ligne
#2 Le 26/09/2007, à 01:36
- slasher_fun
Re : [Résolu] Boot menu.lst windows disparu
Edite le fichier /boot/grub/menu.lst~ , il contient normalement une sauvegarde du menu.lst:)
Hors ligne
#3 Le 26/09/2007, à 04:00
- Zed973
Re : [Résolu] Boot menu.lst windows disparu
et avec ça tu reprend la partie qui contient windows (un copié-collé de la bonne partie du "vieux" grub)
title Windows
root (hdxxxxxx
que tu colles dans ton grub majoré.
Si quelqu'un sait comment éviter les modificaions de grub de ce type lors des maj, je suis preneur.
YO
Dernière modification par Zed973 (Le 26/09/2007, à 04:01)
Linux depuis 2007. Ubuntu Mate 23.10
Ravi.
Hors ligne
#4 Le 26/09/2007, à 06:21
- Compte anonymisé
Re : [Résolu] Boot menu.lst windows disparu
Salut
pour éviter les modifs intempestives (suppression de la partie Xp) il suffit de laisser le paragraphe Xp en fin de fichier après la ligne
### END DEBIAN AUTOMAGIC KERNELS LIST
sinon à chaque mise à jour du kernel adieu Xp je t'aimais bien etc....
Pour le post de goose69 ce devrait être :
## ## End Default Options ##
title Ubuntu, kernel 2.6.20-16-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=c063f568-d340-4f0b-a17f-a317cd064c6c ro quiet splash noapic
initrd /boot/initrd.img-2.6.20-16-generic
quiet
savedefault
title Ubuntu, kernel 2.6.20-16-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=c063f568-d340-4f0b-a17f-a317cd064c6c ro single
initrd /boot/initrd.img-2.6.20-16-generic
title Ubuntu, kernel 2.6.20-15-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=c063f568-d340-4f0b-a17f-a317cd064c6c ro quiet splash noapic
initrd /boot/initrd.img-2.6.20-15-generic
quiet
savedefault
title Ubuntu, kernel 2.6.20-15-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=c063f568-d340-4f0b-a17f-a317cd064c6c ro single
initrd /boot/initrd.img-2.6.20-15-generic
title Ubuntu, memtest86+
root (hd0,0)
kernel /boot/memtest86+.bin
quiet
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
title Windows XP Pro
root (hd1,0)
map (hd0) (hd1)
map (hd1) (hd0)
makeactive
chainloader +1
Après si le but est de démarrer Xp par défaut, il faut modifier qq truc dans le fichier menu.lst :
la valeur :
# howmany=all par
# howmany=2 --> 2 versions de kernel sont largement suffisantes
la valeur :
default 0 par
default 6 le décompte part de 0 et on fait +1 par ligne :
title ......
après toutes ces modifs il faut faire un :
sudo update-grub et vérifier que tout est ok dans le fichier menu.lst
@+
Dernière modification par Compte anonymisé (Le 26/09/2007, à 06:22)
#5 Le 26/09/2007, à 10:42
- goose69
Re : [Résolu] Boot menu.lst windows disparu
Merci de votre aide, ça a effectivement fonctionné, et pour répondre à slasher-fun, j'avais également pensé au menu de sauvegarde mais étrangement, à moins que j'ai vraiment fais une mauvaise manip, mais il était la copie exact du menu.lst.
jeanjd63, parceque je n'aime pas finir vieux et bête, peux tu m'expliquer l'histoire du map, car je ne l'avais pas trouvé sur le tuto du "dualboot" de référence à ce map dont j'ignore la signification.
Dans tous les cas merci à vous pour ces réponses
Hors ligne
#6 Le 26/09/2007, à 10:57
- Compte anonymisé
Re : [Résolu] Boot menu.lst windows disparu
Le map a pour fonction d'échanger virtuellement l'ordre des disques car Xp, s'il est installé sur le premier disque, ne saurat démarrer que sur celui-ci. Donc tu "trompes" Xp en lui faisant prendre le deuxième disque pour le premier.
Sinon tu as ici une bonne adresse pour grub in french.
@+
#7 Le 26/09/2007, à 11:15
- goose69
Re : [Résolu] Boot menu.lst windows disparu
Moi j'aime bien tromper windaube
Merci encore pour cette indication, c'est ce que je supposais mais je voulais en avoir le coeur net, d'autant qu'il ne me semblait pas l'avoir vu sur mon menu.lst d'avant mise à jour, mais je me fais peut être vieux:/
Hors ligne
#8 Le 18/04/2009, à 11:05
- Mignard
Re : [Résolu] Boot menu.lst windows disparu
Pour éviter cela, créez le ficher /etc/udev/rules.d/10-local.rules à l'aide de la commande :
gksudo gedit /etc/udev/rules.d/10-local.rules
Et copiez-y cela :
SUBSYSTEM!="usb_device", ACTION!="add", GOTO="_end"
# For brother
SYSFS{idVendor}=="04f9", MODE="666", GROUP="scanner"
LABEL="_end"
Ensuite, effectuez
sudo /etc/init.d/udev restart
Réessayez de lancer un logiciel de numérisation, l'erreur devrait avoir disparu.
Si cela ne fonctionne toujours pas, éditer ce fichier
sudo gedit /etc/udev/rules.d/40-basic-permissions.rules
Remplacer "664" par "666" dans la section usb device comme ceci
# USB devices (usbfs replacement)
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666"
SUBSYSTEM=="usb_device", MODE="0666"
Redémarrer l'ordinateur et normalement ça marche
Si vous ne souhaitez pas redémarrer, vous pouvez taper cette commande :
sudo /etc/init.d/udev restart
Genial pour moi ça marche.
Merci du tuyau.
Hors ligne
#9 Le 03/11/2009, à 20:13
- Bigntz
Re : [Résolu] Boot menu.lst windows disparu
Salut !
J'ai le même problème que Goose69. J'avais mis mon XP après la section
### END DEBIAN AUTOMAGIC KERNELS LIST
Du coup maintenant avec Karmic Kaola, j'ai plus de XP et menu.lst~ ne m'aide en rien...
Alors comment savoir quelle x et y utiliser dans
title Windows XP
root (hdx,y)
map (hdy) (hdx)
map (hdx) (hdy)
makeactive
chainloader +1
?
Si quelqu'un peut m'aider, merci !!
Hors ligne
#10 Le 04/11/2009, à 18:19
- Bigntz
Re : [Résolu] Boot menu.lst windows disparu
Alors j'ai trouvé !
J'ai lancé Gparted et j'ai retrouvé que mon Windows XP était sur sda4.
Le 'x' est le (numéro du disque-1). J'en ai qu'un donc '0'.
Et 'y' est le (numéro de la partition-1) donc 4-1 = 3
Il fallait donc remplir :
title Windows XP
rootnoverify (hd0,3)
makeactive
chainloader +1
Et hop ! ca boote !
Hors ligne
Pages : 1