Multi boot Win sur disque 1 / Ubuntu sur le 2 ne fonctione pas
Fermé
Armand Jamot
Messages postés
65
Date d'inscription
mercredi 27 février 2008
Statut
Membre
Dernière intervention
2 août 2023
-
17 oct. 2012 à 21:58
Utilisateur anonyme - 20 oct. 2012 à 13:31
Utilisateur anonyme - 20 oct. 2012 à 13:31
A voir également:
- Multi boot Win sur disque 1 / Ubuntu sur le 2 ne fonctione pas
- Cloner disque dur - Guide
- Defragmenter disque dur - Guide
- Dual boot - Guide
- Word numéro de page 1/2 - Guide
- Ubuntu iso - Télécharger - Systèmes d'exploitation
4 réponses
Utilisateur anonyme
17 oct. 2012 à 22:48
17 oct. 2012 à 22:48
Bjr,
Supposons que tu as deux disques durs dans cet ordre.
hd0 = XP
hd1 = Ubuntu (ton grub s'installe dessus, en principe).
Tu règles le bios pour booter toujours sur hd1. A priori, ton xp ne se lance pas pour l'instant. Tu vérifies avec un sudo fdisk -l le repérage des disques durs.
1. Tu vas dans le dossier /etc/grub.d/
$ sudo chmod -x 30_os-prober (pour désactiver l'exécution de os-prober, que je ne modifierais pas... par sécurité)
2. Tu ouvres 40_custom (en administrateur)
Tu insères ceci (un lien sur la partition 1 du disque 0)
#!/bin/sh
exec tail -n +3 $0
menuentry "Mon Windows XP" {
set root=(hd0,1)
chainloader +1
}
sudo chmod +x 40_custom (pour le rendre exécutable)
un sudo update-grub
Et ça doit tourner, je pense.
Supposons que tu as deux disques durs dans cet ordre.
hd0 = XP
hd1 = Ubuntu (ton grub s'installe dessus, en principe).
Tu règles le bios pour booter toujours sur hd1. A priori, ton xp ne se lance pas pour l'instant. Tu vérifies avec un sudo fdisk -l le repérage des disques durs.
1. Tu vas dans le dossier /etc/grub.d/
$ sudo chmod -x 30_os-prober (pour désactiver l'exécution de os-prober, que je ne modifierais pas... par sécurité)
2. Tu ouvres 40_custom (en administrateur)
Tu insères ceci (un lien sur la partition 1 du disque 0)
#!/bin/sh
exec tail -n +3 $0
menuentry "Mon Windows XP" {
set root=(hd0,1)
chainloader +1
}
sudo chmod +x 40_custom (pour le rendre exécutable)
un sudo update-grub
Et ça doit tourner, je pense.
Armand Jamot
Messages postés
65
Date d'inscription
mercredi 27 février 2008
Statut
Membre
Dernière intervention
2 août 2023
1
Modifié par Armand Jamot le 17/10/2012 à 23:41
Modifié par Armand Jamot le 17/10/2012 à 23:41
bon
je me lancerai demain
- (comment on ouvre 40_custom ?)
- au fait c'est ça win sur le 1 et ubuntu sur le 2(sdb) , avec le chargeur démarage sur sdb
merci
je me lancerai demain
- (comment on ouvre 40_custom ?)
- au fait c'est ça win sur le 1 et ubuntu sur le 2(sdb) , avec le chargeur démarage sur sdb
merci
Bon, apparemment, on peut (on doit ?) laisser hd0 ou hd1 dans le script (pas de sda ou sdb)... il suffit de faire un essai pour le vérifier. Je pense que les deux doivent fonctionner. Mais dans le doute, reste sur:
#!/bin/sh
exec tail -n +3 $0
menuentry "Mon Windows XP" {
set root=(hd0,1)
chainloader +1
}
#!/bin/sh
exec tail -n +3 $0
menuentry "Mon Windows XP" {
set root=(hd0,1)
chainloader +1
}
Armand Jamot
Messages postés
65
Date d'inscription
mercredi 27 février 2008
Statut
Membre
Dernière intervention
2 août 2023
1
18 oct. 2012 à 22:51
18 oct. 2012 à 22:51
Voici ce j'ai essayé
(c'est à l'envers), mais ça ne décolle pas:
lo@zon:~$ sudo edit /etc/grub.d/40_custom
[sudo] password for lio:
Warning: unknown mime-type for "/etc/grub.d/40_custom" -- using "application/octet-stream"
Error: no "edit" mailcap rules found for type "application/octet-stream"
lio@zon:~$
/etc/grub.d est un répertoire. Vérifiez d'avoir correctement saisi l'emplacement et réessayez
Bon je reprendrai plus tard. Je ne maîtrise pas encore la console . J'y vais un peu au hasard et c'est fastidieux
Merci pour l'aide
AJ
(c'est à l'envers), mais ça ne décolle pas:
lo@zon:~$ sudo edit /etc/grub.d/40_custom
[sudo] password for lio:
Warning: unknown mime-type for "/etc/grub.d/40_custom" -- using "application/octet-stream"
Error: no "edit" mailcap rules found for type "application/octet-stream"
lio@zon:~$
/etc/grub.d est un répertoire. Vérifiez d'avoir correctement saisi l'emplacement et réessayez
Bon je reprendrai plus tard. Je ne maîtrise pas encore la console . J'y vais un peu au hasard et c'est fastidieux
Merci pour l'aide
AJ
Armand Jamot
Messages postés
65
Date d'inscription
mercredi 27 février 2008
Statut
Membre
Dernière intervention
2 août 2023
1
18 oct. 2012 à 23:08
18 oct. 2012 à 23:08
Je pense que c'est ça qu'il faut avoir en texte:
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professionnel (on /dev/sda1)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root D8583A6A583A4790
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.
### END /etc/grub.d/40_custom ###
Ou est ce que j'insere (précisement) :
$ sudo chmod -x 30_os-prober
Mais aussi :
#!/bin/sh
exec tail -n +3 $0
menuentry "Mon Windows XP" {
set root=(hd0,1)
chainloader +1
}
Bon!
dodo
AJ
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professionnel (on /dev/sda1)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root D8583A6A583A4790
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.
### END /etc/grub.d/40_custom ###
Ou est ce que j'insere (précisement) :
$ sudo chmod -x 30_os-prober
Mais aussi :
#!/bin/sh
exec tail -n +3 $0
menuentry "Mon Windows XP" {
set root=(hd0,1)
chainloader +1
}
Bon!
dodo
AJ
Re
Sinon, tu fais ALT F2 , puis gksudo nautilus. Tu navigues dans le dossier et tu ouvres 40_custom par clic droit... avec l'éditeur. Tu fais la modif que je t'ai indiquée et tu testes.
Pour le reste, 30_op-prober est sans doute modifiable, mais le fichier 40_custom étant prévu exprès pour ajouter les entrées de son choix, je trouve d'aller s'enquiquiner à modifier le premier.
(Pour info, je fais cette manip assez souvent, notamment pour éviter de voir apparaître la partition recovery dans la liste du boot dans grub).
Sinon, tu fais ALT F2 , puis gksudo nautilus. Tu navigues dans le dossier et tu ouvres 40_custom par clic droit... avec l'éditeur. Tu fais la modif que je t'ai indiquée et tu testes.
Pour le reste, 30_op-prober est sans doute modifiable, mais le fichier 40_custom étant prévu exprès pour ajouter les entrées de son choix, je trouve d'aller s'enquiquiner à modifier le premier.
(Pour info, je fais cette manip assez souvent, notamment pour éviter de voir apparaître la partition recovery dans la liste du boot dans grub).
Salut
- je ne comprends pas : où je met les chmod, je suppose dans une console.
Comment je valide, dans une console
- suite à la ballade avec nautilus j'ai modifier le fichier 40_custom dans un éditeur de texte comme tu l'avais écrit et j'ai enregistré
- je ne sais pas si le chmod que j'ai fait en console à la suite a été efficace
- en tout cas: pas de changement
AJ
- je ne comprends pas : où je met les chmod, je suppose dans une console.
Comment je valide, dans une console
- suite à la ballade avec nautilus j'ai modifier le fichier 40_custom dans un éditeur de texte comme tu l'avais écrit et j'ai enregistré
- je ne sais pas si le chmod que j'ai fait en console à la suite a été efficace
- en tout cas: pas de changement
AJ