Modif mon /boot/rub/menu.lst pour multboot

cece466 Messages postés 573 Statut Membre -  
cece466 Messages postés 573 Statut Membre -
Bonjour,
voilà apres moult essais de performances sous xp pro 64 je suis repassé sous xp pro32 , j'ai tout de même gardé ma partition avec win pro 64 bit ( sur D...)..
je tiens à préciser que je suis en multiboot avec Ubuntu 9.04 et que j'ai crée une partition pour /boot et une pour/home ( un peu mare de devoir reinstaller ubuntu à chaque fois que je réinstalle xp...).
ma question est la suivante ,comment modifier mon /etc/boot/grub/menu.lst pour que ma partition win 64
me soit proposée au boot ?
je vous remercie de l'aide quevous pourriez m'apporter....
cedric....
Configuration: Windows XP
Firefox 3.5.3

55 réponses

  • 1
  • 2
  • 3
Résumé de la discussion

Le problème porte sur l’intégration de Windows XP Professionnel 64 et Windows XP Professionnel 32 dans un multiboot géré par GRUB et le menu.lst sous Ubuntu 9.04. Des solutions essentielles consistent à ajouter des entrées distinctes pour chaque OS, puis à adapter rootnoverify, map et chainloader pour éviter les conflits entre les disques. En pratique, on peut copier une entrée Windows et modifier la cible vers le disque et la partition corrects (hdX,Y), ajouter une seconde entrée pour XP Professionnel 64 et respecter la syntaxe grub. Pour autant, sous Ubuntu privilégier gedit avec privilèges root pour sauvegarder menu.lst et vérifier les numéros de disque (par exemple sda1/sdb1) afin d’éviter que les OS ne se lancent pas.

Bobot (l'IA à votre service)
  1. cece466 Messages postés 573 Statut Membre 46
     
    ok ...
    ahlala si t'étais pas là...
    je suis sur qu'a moi tout seul je représente au 50% des utilisateurs... haha...

    cedric0@cedric0-desktop:~$ grep -Ev '^(#|$)' /boot/grub/menu.lst
    default 0
    timeout 10
    title Ubuntu 9.04, kernel 2.6.28-15-generic
    uuid a7a45064-f185-4619-b495-881205642675
    kernel /vmlinuz-2.6.28-15-generic root=UUID=88489480-f364-4a46-8a97-05ac469c3834 ro quiet splash
    initrd /initrd.img-2.6.28-15-generic
    quiet
    title Ubuntu 9.04, kernel 2.6.28-15-generic (recovery mode)
    uuid a7a45064-f185-4619-b495-881205642675
    kernel /vmlinuz-2.6.28-15-generic root=UUID=88489480-f364-4a46-8a97-05ac469c3834 ro single
    initrd /initrd.img-2.6.28-15-generic
    title Ubuntu 9.04, kernel 2.6.28-11-generic
    uuid a7a45064-f185-4619-b495-881205642675
    kernel /vmlinuz-2.6.28-11-generic root=UUID=88489480-f364-4a46-8a97-05ac469c3834 ro quiet splash
    initrd /initrd.img-2.6.28-11-generic
    quiet
    title Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)
    uuid a7a45064-f185-4619-b495-881205642675
    kernel /vmlinuz-2.6.28-11-generic root=UUID=88489480-f364-4a46-8a97-05ac469c3834 ro single
    initrd /initrd.img-2.6.28-11-generic
    title Ubuntu 9.04, memtest86+
    uuid a7a45064-f185-4619-b495-881205642675
    kernel /memtest86+.bin
    quiet
    title Other operating systems:
    root
    title Microsoft Windows XP Professionnel
    rootnoverify (hd1,0)
    savedefault
    makeactive
    map (hd0) (hd1)
    map (hd1) (hd0)
    chainloader +1
    cedric0@cedric0-desktop:~$

    et pour...

    cedric0@cedric0-desktop:~$ /usr/sbin/rdev
    /dev/sdb9 /
    cedric0@cedric0-desktop:~$
    1
  2. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    Affiche le résultat de
    sudo fdisk -l
    cat /boot/grub/device.map
    0
  3. cece466
     
    salut lami20j...
    comment va ?
    cedric0@cedric0-desktop:~$ sudo fdisk -l
    [sudo] password for cedric0:

    Disque /dev/sda: 250.0 Go, 250059350016 octets
    255 têtes, 63 secteurs/piste, 30401 cylindres
    Unités = cylindres de 16065 * 512 = 8225280 octets
    Identifiant de disque : 0x17df17de

    Périphérique Amorce Début Fin Blocs Id Système
    /dev/sda1 * 1 12748 102398278+ 7 HPFS/NTFS
    /dev/sda2 12749 22280 76565790 f W95 Etendue (LBA)
    /dev/sda3 22281 28017 46082452+ 83 Linux
    /dev/sda5 12749 21672 71681998+ 7 HPFS/NTFS
    /dev/sda6 21673 22280 4883728+ 82 Linux swap / Solaris

    Disque /dev/sdb: 500.1 Go, 500107862016 octets
    255 têtes, 63 secteurs/piste, 60801 cylindres
    Unités = cylindres de 16065 * 512 = 8225280 octets
    Identifiant de disque : 0x000e567e

    Périphérique Amorce Début Fin Blocs Id Système
    /dev/sdb1 * 1 12749 102400168+ 7 HPFS/NTFS
    La partition 1 ne se termine pas sur une frontière de cylindre.
    /dev/sdb2 12749 54780 337614008 f W95 Etendue (LBA)
    /dev/sdb5 12750 25496 102390277+ 7 HPFS/NTFS
    /dev/sdb6 25497 27153 13309821 7 HPFS/NTFS
    /dev/sdb7 27154 27790 5116671 82 Linux swap / Solaris
    /dev/sdb8 27791 28033 1951866 83 Linux
    /dev/sdb9 28034 42622 117186111 83 Linux
    /dev/sdb10 42623 54780 97659103+ 83 Linux
    cedric0@cedric0-desktop:~$

    le reste suis....
    merci encore de ton aide ohhhhhhh fidéle linuxien....(haha...)

    cedric0@cedric0-desktop:~$ cat /boot/grub/device.map
    (hd0) /dev/sda
    (hd1) /dev/sdb
    cedric0@cedric0-desktop:~$

    donc j'ai toujours mon sata et mon IDE...
    0
  4. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Re,

    Affiche aussi
    grep -Ev '^(#|$)' /boot/grub/menu.lst
    /usr/sbin/rdev
    

    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. cece466 Messages postés 573 Statut Membre 46
     
    re...
    au fait pendant que je te tiens (haha...)j'espére que tu es de bonne humeur ...
    tu te rappéle de l'aide que tu m'as apporté pour changer de noyeau 2.6.29.6 et son patch RT ?
    je voulais savoir pendant qu'on y est comment faire pour paser à un noyeau supérieur genre 2.6.31 car j'ai
    essayé avec l'aide de ton tuto juste en changeant juste le nom du noyeau mais je n'y suis pas arrivé..
    car ce n'est pas pour faire la course à avoir le dernier noyeau sorti (quoique...) mais au cas ou je devrais un
    jours refaire ce genre de manip et savoir comment aller chercher au bon endroit ok ?
    merci d'avance je vois que tu m'as deja répondu...
    t'es un rapide toi haha...
    0
    1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
       
      Re,

      Ouvre un autre thread pour ça.
      0
  7. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Re,

    title Microsoft Windows XP Professionnel
    rootnoverify (hd1,0)
    savedefault
    makeactive
    map (hd0) (hd1)
    map (hd1) (hd0)
    chainloader +1 

    Ici tu démarres xp 32 ?
    0
  8. cece466 Messages postés 573 Statut Membre 46
     
    oui mais mon xp 64 est sur mon D:\
    0
  9. cece466 Messages postés 573 Statut Membre 46
     
    mon xp 32 comme le 64 sont les 2 sur mon SATA...
    0
  10. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Re,

    /dev/sda1 * 1 12748 102398278+ 7 HPFS/NTFS -> ici xp32 ?
    /dev/sda5 12749 21672 71681998+ 7 HPFS/NTFS -> ici xp 64

    0
  11. cece466 Messages postés 573 Statut Membre 46
     
    oui je crois que c'est ça dans gparted...
    0
  12. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Re,

    Oups, je dois être fatigué
    En fait d'après ton menu.lst rootnoverify (hd1,0), le xp32 (qui démarre) se trouve sur le disque 2/partition 1 donc sur sdb1

    Ce qui veut dire que xp64 se trouve sur sdb5
    /dev/sdb5 12750 25496 102390277+ 7 HPFS/NTFS 


    0
  13. cece466 Messages postés 573 Statut Membre 46
     
    attend je confirme car il y a un truc bizarre...
    j'étais en train de copier des banques de son mais je repasse sous xp pour voir un truc...
    0
  14. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Re,

    Tu peux tester par exemple
    title Microsoft Windows XP Professionnel - 64
    rootnoverify (hd1,1)
    savedefault
    makeactive
    map (hd0) (hd1)
    map (hd1) (hd0)
    chainloader +1 
    0
  15. cece466 Messages postés 573 Statut Membre 46
     
    c'est bien ce que je pensais en repassant sous xp j'ai 2 partitions qui font la même taille 97.6 Go
    ce qui voudrait dire que j'ai un xp sur le SATA et un sur l'IDE...
    c'e'st pénible ça en fait tu va sous un logiciel il te sd&aa sous l'autre il te dit sdb , hd0 ou hd1 ce qui fait que personne n'y comprend plus rien à force.....

    donc d'aprés ce que je il y aurait un sous sda1 et l'autre sous sdb1...
    tu vois ?heureusement que je suis allé voir....
    0
  16. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Re,

    En ce cas si celui qui existe déjà dans ton menu.lst fonctionne ça veut dire que c'est celui sur sdb1
    Essaie
    title Microsoft Windows XP Professionnel 64
    rootnoverify (hd0,0)
    savedefault
    makeactive
    chainloader +1 
    0
  17. cece466 Messages postés 573 Statut Membre 46
     
    ok la commande est bien sudo gedit /etc/boot/grub/menu.lst ?
    ou gedit /etc/boot/grub menu.lst ?
    en tout cas je suis sur d'une chose c'est que xp 64 est sur sda1 ( SATA donc...) et que xp 32 serait sur sdb1
    je t'envoie ça pour pas me retrouver encore dans le c....a avant de le faire...
    merci encore de l'aide....
    0
  18. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Re,

    Vu que tu es sous Ubuntu alors c'est bien

    sudo gedit /etc/boot/grub/menu.lst
    0
  19. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Re,

    Une seule chose à la fois.
    Laisse un peu en attente le message avec le kernel.
    Fait ce que je t'ai dit et teste si ton xp 64 démarre.
    0
  20. cece466 Messages postés 573 Statut Membre 46
     
    ben oui mais comment je fait ? vu que quand je lance : sudo gedit /etc/boot/grub/menu.lst y a rien dedans ?
    0
  21. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Re,

    Oups, j'ai fait copier/coller

    sudo gedit /boot/grub/menu.lst
    0
  • 1
  • 2
  • 3