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 02/12/2009, à 07:58

Dom32

Grub2 peut-il lancer directement une partition Windows

Cette nouvelle mouture a t'elle la possibilité de lancer directement une partition windows sans passer par le loader ?

Y-a-t'il moyen de lancer cette partition en utilisant : UUID="1C3826E53826BDA0" LABEL="Audio.Xppro" TYPE="ntfs"
qui est sur /dev/sda5 ?

J'ai deux partitions W et c'est barbant de repasser par le lanceur W après le Grub, en plus il est moche de chez moche, alors que le Grub est personnalisable.

Ce serait étonnant qu'il n'y arrive pas alors que certains utilitaires privés et anciens y arrivent.

Merci de vos réponses

Hors ligne

#2 Le 02/12/2009, à 09:24

Qid

Re : Grub2 peut-il lancer directement une partition Windows

Dom32 a écrit :

c'est barbant de repasser par le lanceur W après le Grub, en plus il est moche de chez moche, alors que le Grub est personnalisable.

Ce serait étonnant qu'il n'y arrive pas alors que certains utilitaires privés et anciens y arrivent.

certains utilitaire made by microsoft oui surement ! ...
la n'est pas la question : evidemment que ut n'a pas le choix de le garder
mais rien ne t'empeche de réduire son timing : combien de pc sont d'ailleur préconfiguré pour ne pas l'afficher wink


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#3 Le 02/12/2009, à 11:40

Dom32

Re : Grub2 peut-il lancer directement une partition Windows

mais rien ne t'empeche de réduire son timing : combien de pc sont d'ailleur préconfiguré pour ne pas l'afficher

Si tu as bien lu mon sujet, j'ai un W XP sur primaire, et un W 7 ultimate sur une partition logique, et j'aimerai bien pouvoir lancer l'une ou l'autre a partir de Grub2.

Dernière modification par Dom32 (Le 02/12/2009, à 11:41)

Hors ligne

#4 Le 02/12/2009, à 12:08

cam

Re : Grub2 peut-il lancer directement une partition Windows

Salut,

Ya pas de raisons pour que ce ne soit pas possible. Ceci étant dit je n'ai aucune envie d'installer un windows donc je ne peux pas te le certifier mais une simple recherche google me donne ça:
http://forum.ubuntu-fr.org/viewtopic.php?id=289370

Ca devrait fonctionner car grub donne la possibilité de choisir quel système démarrer donc tu dois pouvoir trouver toutes les infos qu'il te faut sur ce même forum. cherchez avant de demander surtout quand il est sujet de chose traitées maintes fois!

Hors ligne

#5 Le 02/12/2009, à 13:24

Dom32

Re : Grub2 peut-il lancer directement une partition Windows

Ca devrait fonctionner car grub donne la possibilité de choisir quel système démarrer donc tu dois pouvoir trouver toutes les infos qu'il te faut sur ce même forum. cherchez avant de demander surtout quand il est sujet de chose traitées maintes fois!

C'est bien ce que j'ai fait et pourquoi j'ai fait ce post mad
J'ai bien précisé et reprecisé que j'ai deux OS windows et que je cherche a pouvoir les lancer l'un ou l'autre a partir de Grub2.
Actuellement il m'envoie sur le boot de windows ou j'ai mes deux choix. J'aimerai passer au dessus de ce boot.
Merci roll

Hors ligne

#6 Le 02/12/2009, à 13:41

Qid

Re : Grub2 peut-il lancer directement une partition Windows

Dom32 a écrit :

Si tu as bien lu mon sujet, j'ai un W XP sur primaire, et un W 7 ultimate sur une partition logique, et j'aimerai bien pouvoir lancer l'une ou l'autre a partir de Grub2.

ah désolé : j'avais du avoir zappé cette info ...
mais ça n'empeche pas que oui grub dtoit pouvoir reconnaitre les deux windows
et ducoups ça n'enleve en rien ce que j'ia dit sur la reduction du temp du loader de windows
montre nous un fdisk et ton menu grub actuel : on va aller lui coller manuellement wink


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#7 Le 02/12/2009, à 19:22

Dom32

Re : Grub2 peut-il lancer directement une partition Windows

Résultat du fdisk

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sda1   *           1        1275    10241406    7  HPFS/NTFS
/dev/sda2            1276       77824   614879842+   f  W95 Etendue (LBA)
/dev/sda5            1276        2550    10241406    7  HPFS/NTFS
/dev/sda6            5101       77824   584155498+   7  HPFS/NTFS
/dev/sda7            2551        3523     7815591   83  Linux
/dev/sda8            3524        3766     1951866   82  Linux swap / Solaris
/dev/sda9            3767        5100    10715323+  83  Linux

Pendant que j'y suis resultat de blkid

/dev/sda1: UUID="E6B0A371B0A34741" LABEL="Win.Home" TYPE="ntfs"
/dev/sda5: UUID="1C3826E53826BDA0" LABEL="Audio.Xppro" TYPE="ntfs"
/dev/sda6: UUID="866CC4456CC431AB" LABEL="PROGRAMMES" TYPE="ntfs"
/dev/sda7: UUID="355884ba-6009-4d20-b597-bc25ec9261a9" TYPE="ext4"
/dev/sda8: UUID="f40af6f6-157a-430b-94c1-adfe804abb4a" TYPE="swap"
/dev/sda9: UUID="e64bd418-620a-454e-9751-ae804c33c95b" TYPE="ext4"

Et mon menu Grub.cfg

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
  have_grubenv=true
  load_env
fi
set default="2"
if [ ${prev_saved_entry} ]; then
  saved_entry=${prev_saved_entry}
  save_env saved_entry
  prev_saved_entry=
  save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,7)
search --no-floppy --fs-uuid --set 355884ba-6009-4d20-b597-bc25ec9261a9
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=800x600
  insmod gfxterm
  insmod vbe
  if terminal_output gfxterm ; then true ; else
    # For backward compatibility with versions of terminal.mod that don't
    # understand terminal_output
    terminal gfxterm
  fi
fi
if [ ${recordfail} = 1 ]; then
  set timeout=-1
else
  set timeout=7
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
insmod ext2
set root=(hd0,7)
search --no-floppy --fs-uuid --set 355884ba-6009-4d20-b597-bc25ec9261a9
insmod png
if background_image /usr/share/images/desktop-base/Hendrix.png ; then
  set color_normal=black/black
  set color_highlight=magenta/black
else
  set menu_color_normal=white/black
  set menu_color_highlight=black/white
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-15-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
    set quiet=1
    insmod ext2
    set root=(hd0,7)
    search --no-floppy --fs-uuid --set 355884ba-6009-4d20-b597-bc25ec9261a9
    linux    /boot/vmlinuz-2.6.31-15-generic root=UUID=355884ba-6009-4d20-b597-bc25ec9261a9 ro  splash vga=788  quiet splash
    initrd    /boot/initrd.img-2.6.31-15-generic
}
menuentry "Ubuntu, Linux 2.6.31-15-generic (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
    insmod ext2
    set root=(hd0,7)
    search --no-floppy --fs-uuid --set 355884ba-6009-4d20-b597-bc25ec9261a9
    linux    /boot/vmlinuz-2.6.31-15-generic root=UUID=355884ba-6009-4d20-b597-bc25ec9261a9 ro single  splash vga=788
    initrd    /boot/initrd.img-2.6.31-15-generic
}
menuentry "Ubuntu, Linux 2.6.31-9-rt" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
    set quiet=1
    insmod ext2
    set root=(hd0,7)
    search --no-floppy --fs-uuid --set 355884ba-6009-4d20-b597-bc25ec9261a9
    linux    /boot/vmlinuz-2.6.31-9-rt root=UUID=355884ba-6009-4d20-b597-bc25ec9261a9 ro  splash vga=788  quiet splash
    initrd    /boot/initrd.img-2.6.31-9-rt
}
menuentry "Ubuntu, Linux 2.6.31-9-rt (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
    insmod ext2
    set root=(hd0,7)
    search --no-floppy --fs-uuid --set 355884ba-6009-4d20-b597-bc25ec9261a9
    linux    /boot/vmlinuz-2.6.31-9-rt root=UUID=355884ba-6009-4d20-b597-bc25ec9261a9 ro single  splash vga=788
    initrd    /boot/initrd.img-2.6.31-9-rt
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows NT/2000/XP (loader) (on /dev/sda1)" {
    insmod ntfs
    set root=(hd0,1)
    search --no-floppy --fs-uuid --set e6b0a371b0a34741
    drivemap -s (hd0) ${root}
    chainloader +1
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
# (2) Windows XP
menuentry "Windows AUDIO" {
set root=(hd0,1)
chainloader +1
}

### END /etc/grub.d/40_custom ###

Je pensai qu'il devrait y a voir moyen de lancer avec l'UUID, mais je n'y suis pas arrivé.
C'est le "Windows AUDIO" que je voudrais lancer. là le set root est naze, c'est que j'ai essayé toutes les combinaisons;) meme les plus loufoques

Dernière modification par Dom32 (Le 02/12/2009, à 19:26)

Hors ligne

#8 Le 02/12/2009, à 19:37

Compte anonymisé

Re : Grub2 peut-il lancer directement une partition Windows

Dom32 a écrit :

Ca devrait fonctionner car grub donne la possibilité de choisir quel système démarrer donc tu dois pouvoir trouver toutes les infos qu'il te faut sur ce même forum. cherchez avant de demander surtout quand il est sujet de chose traitées maintes fois!

C'est bien ce que j'ai fait et pourquoi j'ai fait ce post mad
J'ai bien précisé et reprecisé que j'ai deux OS windows et que je cherche a pouvoir les lancer l'un ou l'autre a partir de Grub2.
Actuellement il m'envoie sur le boot de windows ou j'ai mes deux choix. J'aimerai passer au dessus de ce boot.
Merci roll

Le seul problème, mais de taille me semble-t-il c'est que le dualboot Xp/Vista est géré par Vista peut être ou par Xp (tu peux peut être nous éclaircir là dessus) mais dans tous les cas tes fichiers de boot sont pour les 2 systèmes sur la partition primaire /dev/sda1 et en aucun cas sur /dev/sda5, Windows ne sachant pas booter sur partition étendue.

Le + simple à mon avis est de laisser les choses ainsi. Mais bon si tu trouves qq chose.

@+

#9 Le 02/12/2009, à 22:09

Qid

Re : Grub2 peut-il lancer directement une partition Windows

jeanjd63 a écrit :

Le seul problème, mais de taille me semble-t-il c'est que le dualboot Xp/Vista est géré par Vista peut être ou par Xp (tu peux peut être nous éclaircir là dessus) mais dans tous les cas tes fichiers de boot sont pour les 2 systèmes sur la partition primaire /dev/sda1

c'est exactement ce à quoi j'etais entrain de pensé en lisant le fdisk et compagnie :
ducoups non je doute qu'on puisse faire quemque chose ...
pourtant il me semblait deja avoir vu ...
mais il aurait fallu que ce soit deux disque dur physique différent me semble-t'il


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#10 Le 03/12/2009, à 20:43

Dom32

Re : Grub2 peut-il lancer directement une partition Windows

Bon, ben je vais mettre en sourdine hmm
Je vais essayer de poser la question sur le site de développement. Je suis nul en Anglais mais je vais me servir du traducteur de Goggle smile
Si j'ai une réponse je ferai remonter l'info
Merci quand meme.

Hors ligne

#11 Le 06/12/2009, à 22:09

cam

Re : Grub2 peut-il lancer directement une partition Windows

Ouais, en fait je pense toujours que c'est possible avec la fonction map de grub (elle éxiste sous grub mais grub2 je sais pas et apparement le code de grub à changé)

Hors ligne

#12 Le 06/12/2009, à 23:44

AlexandreP

Re : Grub2 peut-il lancer directement une partition Windows

cam a écrit :

Ouais, en fait je pense toujours que c'est possible avec la fonction map de grub (elle éxiste sous grub mais grub2 je sais pas et apparement le code de grub à changé)

La commande map de GRUB Legacy a été changée par drivemap dans GRUB 2. Et comme son nom l'indique, elle sert à interchanger virtuellement des disques, pas des partitions.

GRUB 2 (tout comme GRUB Legacy) ne peut pas charger directement un système Windows. La seule chose qu'il sait faire, c'est de passer le relais à un chargeur d'amorçage compatible avec Windows (NTLDR pour Windows XP et Windows Boot Manager pour Windows Vista et 7). Du coup, pour que GRUB 2 détecte qu'un système Windows est installé dans une partition de disque dur et qu'il puisse relayer vers Windows, un chargeur d'amorçage (NTLDR ou BootMgr) doit être installé dans le secteur d'amorçage de la partition.


«La capacité d'apprendre est un don; La faculté d'apprendre est un talent; La volonté d'apprendre est un choix.» -Frank Herbert
93,8% des gens sont capables d'inventer des statistiques sans fournir d'études à l'appui.

Hors ligne

#13 Le 07/12/2009, à 21:14

cam

Re : Grub2 peut-il lancer directement une partition Windows

AlexandreP a écrit :
cam a écrit :

Ouais, en fait je pense toujours que c'est possible avec la fonction map de grub (elle éxiste sous grub mais grub2 je sais pas et apparement le code de grub à changé)

La commande map de GRUB Legacy a été changée par drivemap dans GRUB 2. Et comme son nom l'indique, elle sert à interchanger virtuellement des disques, pas des partitions.

GRUB 2 (tout comme GRUB Legacy) ne peut pas charger directement un système Windows. La seule chose qu'il sait faire, c'est de passer le relais à un chargeur d'amorçage compatible avec Windows (NTLDR pour Windows XP et Windows Boot Manager pour Windows Vista et 7). Du coup, pour que GRUB 2 détecte qu'un système Windows est installé dans une partition de disque dur et qu'il puisse relayer vers Windows, un chargeur d'amorçage (NTLDR ou BootMgr) doit être installé dans le secteur d'amorçage de la partition.

Merci pour les précisions wink

Hors ligne