Pages : 1
#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
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
"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!
ArchLinux ~ KDE 4.8.3 ~ Mac OSX 10.7.2
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
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
Hors ligne
#6 Le 02/12/2009, à 13:41
- Qid
Re : Grub2 peut-il lancer directement une partition Windows
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
"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
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
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
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
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
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
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é)
ArchLinux ~ KDE 4.8.3 ~ Mac OSX 10.7.2
Hors ligne
#12 Le 06/12/2009, à 23:44
- AlexandreP
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é)
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
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
ArchLinux ~ KDE 4.8.3 ~ Mac OSX 10.7.2
Hors ligne