Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 yikes adieu Xp je t'aimais bien lol 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 wink 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 lol
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