Pages : 1
#1 Le 14/01/2010, à 16:45
- tuti
Multiboot avec Grub
Bonjour,
je viens d'installer Ubuntu 9.10 sur un disque dur contenant déjà une partition windows.
L'installation s'est déroulée avec succès, le OS marche à merveille.
Cependant, à ma grande surprise, au démarrage, grub ne me demande pas sur quel OS (partition) je veux démarrer et amorce Ubuntu par défault.
J'ai fait des recherche, et on me dit de configurer le fichier "menu.lst" se trouvant, en principe, dans /root/brub/.
Chez moi il ne s'y trouve pas ...
Pouvez-vous m'aider en m'expliquant où et comment je pourrais configurer grub ?
Merci d'avance,
Bien à vous,
TuTi
ceci pôurrais sans doute vous aider :
mon système de partition :
/dev/sda
/dev/sda5 ntfs (C:\)
/dev/sda2 ext3 (/)
/dev/sda3 swap
/dev/sda4 ext3 (/home)
/dev/sdb
/dev/sdb1 ntfs
et quand j'ai installer grub, il m'ont affiché ceci :
(hd0) /dev/sda
(hd1) /dev/sdb
Hors ligne
#2 Le 14/01/2010, à 17:19
- tuti
Re : Multiboot avec Grub
apparemment, je dispose de GRUB2 et il est donc normal que je ne trouve pas le fichier menu.lst.
voici une copie de mon fichier "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="0"
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,2)
search --no-floppy --fs-uuid --set b9dead8d-1e34-4100-a6e0-0936c543a164
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
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=30
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/white
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-17-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,2)
search --no-floppy --fs-uuid --set b9dead8d-1e34-4100-a6e0-0936c543a164
linux /boot/vmlinuz-2.6.31-17-generic root=UUID=b9dead8d-1e34-4100-a6e0-0936c543a164 ro quiet splash
initrd /boot/initrd.img-2.6.31-17-generic
}
menuentry "Ubuntu, Linux 2.6.31-17-generic (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,2)
search --no-floppy --fs-uuid --set b9dead8d-1e34-4100-a6e0-0936c543a164
linux /boot/vmlinuz-2.6.31-17-generic root=UUID=b9dead8d-1e34-4100-a6e0-0936c543a164 ro single
initrd /boot/initrd.img-2.6.31-17-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,2)
search --no-floppy --fs-uuid --set b9dead8d-1e34-4100-a6e0-0936c543a164
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=b9dead8d-1e34-4100-a6e0-0936c543a164 ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,2)
search --no-floppy --fs-uuid --set b9dead8d-1e34-4100-a6e0-0936c543a164
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=b9dead8d-1e34-4100-a6e0-0936c543a164 ro single
initrd /boot/initrd.img-2.6.31-14-generic
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
### 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 ###
Hors ligne
#3 Le 14/01/2010, à 17:24
- Michel Leunen
Re : Multiboot avec Grub
Manifestement, il n'y a pas de trace de Windows dans ton fichier.
Essaie de taper ceci dans un terminal:
sudo update-grub
Cela doit provoquer une nouvelle recherche des OS et recréer le fichier grub.cfg.
Michel Leunen
http://linux.leunen.com
Hors ligne
#4 Le 14/01/2010, à 17:34
- tuti
Re : Multiboot avec Grub
Salut,
j'ai entré cette commande :
-desktop:~$ sudo update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.31-17-generic
Found initrd image: /boot/initrd.img-2.6.31-17-generic
Found linux image: /boot/vmlinuz-2.6.31-14-generic
Found initrd image: /boot/initrd.img-2.6.31-14-generic
Found memtest86+ image: /boot/memtest86+.bin
done
mais malheureusement le fichier grub.cfg est résté identique au précédent.
La partition contenant windows existe pourtant bel et bien ; je l'a vois dans l'explorateur de fichiers.
Merci pour ton aide.
Hors ligne
#5 Le 14/01/2010, à 17:41
- sinbad83
Re : Multiboot avec Grub
Bonjour,
si tu veux faire simple, installe StartupManager. Doc sur http://doc.ubuntu-fr.org/startupmanager
La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop AMD Ryzen 5-3600, RAM 16GB, Ubuntu 20.10, HP Pavillon G6 Ubuntu 20.10 et Ten, Serveur Ubuntu 18.04
Hors ligne
#6 Le 14/01/2010, à 17:52
- tuti
Re : Multiboot avec Grub
Salut,
J'ai, comme tu me l'as suggéré, installé startup manager.
Maintenant, j'ai un multiboot au démarrage.
Mais toujours pas de "windows xp"
Celà signifie-t-il que je dois réinstaller windows ?
Et quand je l'aurai fait, je me retrouverai bloqué sous windows car l'installation de celui-ci aura supprimé Grub ?
Merci pour ton aide.
Hors ligne
#7 Le 14/01/2010, à 21:53
- Michel Leunen
Re : Multiboot avec Grub
A mon avis, il est temps de vérifier si tu as vraiment une patition Windows.
Que donne:
sudo fdisk -l
Peux -tu monter la partition Windows et vois-tu bien les fichiers système?
Michel Leunen
http://linux.leunen.com
Hors ligne
#8 Le 14/01/2010, à 23:11
- tuti
Re : Multiboot avec Grub
Salut,
oui je vois bien les fichiers systèmes, j'ai accès à toute la partition !
voici ce que m'a répondu ta commande :
-desktop:~$ sudo fdisk -l
Disque /dev/sda: 200.0 Go, 200049647616 octets
255 têtes, 63 secteurs/piste, 24321 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0x73736572
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 2 6375 51199155 f W95 Etendue (LBA)
/dev/sda2 * 6376 8199 14651280 83 Linux
/dev/sda3 8200 8442 1951897+ 82 Linux swap / Solaris
/dev/sda4 8443 24321 127548067+ 83 Linux
/dev/sda5 2 6375 51199123+ 7 HPFS/NTFS
Disque /dev/sdb: 82.0 Go, 81964302336 octets
255 têtes, 63 secteurs/piste, 9964 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0xfcb7fcb7
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 1 9964 80035798+ 7 HPFS/NTFS
ma partition existe donc bien ...
Merci pour ton aide.
Hors ligne
#9 Le 14/01/2010, à 23:27
- Compte anonymisé
Re : Multiboot avec Grub
Salut
Si ta partition Windows se trouvais sur /dev/sda1, je crois que c'est "rapé". En effet il s'agit d'une partition étendue et Windows ne sait pas booter sur ce type de partition.
C'est d'autant + bête que cette partition étendue n'est pas indispensable (tu ne dépasses pas la limitation de 4 partitions).
Les solutions :
Dans tous les cas commencer par sauver tes données importantes
Soit utiliser un utilitaire de type partition magic qui est capable de transformer une partition étendue en partition primaire.
Soit faire une image de ta partition /dev/sda5 et supprimer /dev/sda5 et /dev/sda1, recréer /dev/sda1 en primaire et restaurer l'image. Je ne sais pas si partimage est capable de le faire.
Soit réinstaller Windows après avoir recréé une partition /dev/sda1 primaire.
@+
#10 Le 14/01/2010, à 23:58
- tuti
Re : Multiboot avec Grub
Salut,
je vais opter pour la troisième solution, elle m'a l'air plus rapide
Je n'ai de toute façon pas beaucoup de fichiers à sauver.
Merci d'avoir répondu.
@+
Hors ligne
#11 Le 14/01/2010, à 23:59
- Compte anonymisé
Re : Multiboot avec Grub
Ok
Mais il faudra ensuite réinstaller GRUB.
@+
#12 Le 15/01/2010, à 09:35
- sinbad83
Re : Multiboot avec Grub
Les solutions :
Dans tous les cas, commencer par sauver tes données importantes
Soit utiliser un utilitaire de type partition magic qui est capable de transformer une partition étendue en partition primaire.
Soit faire une image de ta partition /dev/sda5 et supprimer /dev/sda5 et /dev/sda1, recréer /dev/sda1 en primaire et restaurer l'image. Je ne sais pas si partimage est capable de le faire.
Soit réinstaller Windows après avoir recréé une partition /dev/sda1 primaire.@+
Oui, partimage sait faire. On peut même l'installer directement sur l'Ubuntu (partimage est dans un dépôt), on met l'image quelque part. Ensuite, recréer la partition primaire et restaurer le ghost.
Ne pas oublier de mettre de l'ordre dans fstab et dans le grub.
Dernière modification par sinbad83 (Le 15/01/2010, à 09:37)
La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop AMD Ryzen 5-3600, RAM 16GB, Ubuntu 20.10, HP Pavillon G6 Ubuntu 20.10 et Ten, Serveur Ubuntu 18.04
Hors ligne
#13 Le 15/01/2010, à 10:03
- Compte anonymisé
Re : Multiboot avec Grub
Oui, partimage sait faire. On peut même l'installer directement sur l'Ubuntu (partimage est dans un dépôt), on met l'image quelque part. Ensuite, recréer la partition primaire et restaurer le ghost.
Ne pas oublier de mettre de l'ordre dans fstab et dans le grub.
En fait il s'agit d'une image Windows Xp et donc je me posais la question de la restaure sur une partition différente de celle de la sauvegarde.
#14 Le 15/01/2010, à 10:13
- sinbad83
Re : Multiboot avec Grub
Pour jeanjd,
s'il y a la place d'enregistrer provisoirement le ghost sur le DD (hors la partition à sauvegarder), c'est la meilleure solution que j'aime bien utiliser.
La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop AMD Ryzen 5-3600, RAM 16GB, Ubuntu 20.10, HP Pavillon G6 Ubuntu 20.10 et Ten, Serveur Ubuntu 18.04
Hors ligne
#15 Le 20/04/2010, à 17:22
- winux
Re : Multiboot avec Grub
Oui, partimage sait faire. On peut même l'installer directement sur l'Ubuntu (partimage est dans un dépôt)
Tu m'intéresses bougrement sinbad83.
Dans quel dépot trouves-tu partimage. Je ne l'ai pas vu apparaitre même après avoir activé universe, multiverse et medibuntu ??
Merci pour l'info
Dernière modification par winux (Le 20/04/2010, à 17:23)
http://i3.tinypic.com/4g8nio8.png
Livebox fibre - 980 Mbps mesurés - Triple boot : Ub 20.04 / Mint 20.2 / W10 - Ecran : Samsung 22" -
CM : Gigabyte P67A UD3 B3 - CPU : Intel Quad Core i5 3.3 GHz - GPU : nVidia Gigabyte N430
RAM : 8 Go DDR3 - SSD de 240 Go - 2 HD de 1 To chacun
Hors ligne
#16 Le 22/04/2010, à 08:29
- sinbad83
Re : Multiboot avec Grub
Salut winux,
partimage est directement disponible par Synaptic. L'installation par apturl est donnée sur la doc http://doc.ubuntu-fr.org/partimage qui mentionne les dépôts Universe et Multiverse.
La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop AMD Ryzen 5-3600, RAM 16GB, Ubuntu 20.10, HP Pavillon G6 Ubuntu 20.10 et Ten, Serveur Ubuntu 18.04
Hors ligne
#17 Le 22/04/2010, à 09:13
- winux
Re : Multiboot avec Grub
Exact et bonjour symbad, j'avais trouvé entre temps. En fait pour être tout à fait précis, il suffit de rajouter le dépôt universe (j'ai fait l'essai) et de faire update puis upgrade qui prennent un peu de temps. C'est pourquoi j'ai suggéré sur launchpad de l'intégrer directement sur le live CD (car ce n'est pas gros : 991 ko), car si on n'a pas une liaison grande vitesse c'est galère. Celui qui m'a répondu m'a dit que c'était une bonne idée et qu'il allait le mettre en wishlist pour l'équipe brainstorming.
Pour tuti : un truc à savoir, la partition que tu vas recréer (sur laquelle tu vas "réécrire" l'image sauvegardée par partimage) doit être au moins de la taille de l'ancienne sinon partimage coince. De plus elle ne doit pas être en Ext4 sinon il faut utiliser Clonezilla qui est plus compliqué mais bien lui aussi.
Solution que j'utilise habituellement : Si tu veux faire une partition plus grande (mais pas plus petite) que l'ancienne :
1- tu restaures ton image sur cette nouvelle partoche (on va l'appeler Pn et l'ancienne Pa)
2- vu du système, même si elle fait 5 Go de plus (par ex.), elle aura la taille de Pa
3- tu sauvegardes Pn (que tu viens juste de restaurer). La sauvegarde aura donc la taille de Pn (et non celle de Pa)
4- tu restaures avec cette dernière sauvegarde et ainsi Pn sera vue comme ayant la taille de la nouvelle et pas de l'ancienne.
En fait cette dernière manip te permet d'avoir une image ayant le même contenu que Pa, mais avec la taille de Pn.
J'ai essayé de simplifier au max mais je ne sais pas si je suis très clair sur ce coup là !!
http://i3.tinypic.com/4g8nio8.png
Livebox fibre - 980 Mbps mesurés - Triple boot : Ub 20.04 / Mint 20.2 / W10 - Ecran : Samsung 22" -
CM : Gigabyte P67A UD3 B3 - CPU : Intel Quad Core i5 3.3 GHz - GPU : nVidia Gigabyte N430
RAM : 8 Go DDR3 - SSD de 240 Go - 2 HD de 1 To chacun
Hors ligne
Pages : 1