#1 Le 15/11/2009, à 19:20
- superBOB
Dual boot XP Ubuntu sur Acer Aspire One [résolu]
Bonjour
J'ai suivi le tutoriel/comment_amorcer_ubuntu_avec_ntldr à la lettre mais Ubuntu ne se lance pas. Au démarrage, j'ai le choix entre XP ou GRUB. Quand je choisi Grub, je reste sur un écran noir avec le curseur qui clignote.
Dans la section sur le chargeur d'amorçage, je vois ça.
Le menu déroulant n’apparaît que depuis Ubuntu 8.04. N’oubliez pas de sélectionner le bon périphérique correspondant à *votre* installation ! La notation des périphériques dans GRUB est différente ; rapportez-vous au forum en cas de besoin.
En ce qui me concerne, j'ai mis le chargeur d'amorçage dans /dev/sda5, soit la partition où est installé Ubuntu. Ai-je fait le bon choix? Ou est-ce que Grub utilise une autre notation?
Précisions sur les partitions:
unallocated 1MiB
/dev/sda1 ntfs PQSERVICE 8GiB (size) 6GiB (used)
/dev/sda2 ntfs ACER 20GiB (size) 10GiB (used) boot
/dev/sda3 extended 121Gib (size)
/dev/sda5 ext4 118GiB (size) 4GiB (used)
/dev/sda6 linux-swap 3GiB (size)
Et voici le grub.cfg qui se trouve sur /dev/sda5
#
# 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,5)
search --no-floppy --fs-uuid --set 013a2295-9d66-4263-8e96-afd39a75ad4d
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=10
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-14-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,5)
search --no-floppy --fs-uuid --set 013a2295-9d66-4263-8e96-afd39a75ad4d
linux /boot/vmlinuz-2.6.31-14-generic root=/dev/sda5 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,5)
search --no-floppy --fs-uuid --set 013a2295-9d66-4263-8e96-afd39a75ad4d
linux /boot/vmlinuz-2.6.31-14-generic root=/dev/sda5 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 ###
menuentry "Windows Vista (loader) (on /dev/sda1)" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set 0e4ec50c4ec4ee11
chainloader +1
}
menuentry "Windows NT/2000/XP (on /dev/sda2)" {
insmod ntfs
set root=(hd0,2)
search --no-floppy --fs-uuid --set b664878e64874fd3
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 ###
Dernière modification par superBOB (Le 15/11/2009, à 23:35)
Hors ligne
#2 Le 15/11/2009, à 23:34
- superBOB
Re : Dual boot XP Ubuntu sur Acer Aspire One [résolu]
Après pas mal de bidouillages et de spéléo dans le forum, j'ai trouvé.
La solution: Grub2 bugge s'il est installé sur une partition étendue, il faut l'installer sur une partition primaire. Problème: le tutoriel indique qu'il faut laisser de l'espace non alloué sur le disque qui accueillera Ubuntu. Lors de l'installation, si on ne passe pas en manuel, la partition est étendue. En mode live USB avant l'installation, j'ai donc créé une partition ext4 primaire et une partition linux-swap. Pendant l'installation, il suffit de mettre / sur la première et swap sur la seconde. J'ai suivi le reste du tutoriel et le dual boot fonctionne
http://forum.ubuntu-fr.org/viewtopic.php?pid=3029131
Il faudrait peut-être signaler tout ça dans le tutoriel? Je laisse ça aux experts.
Hors ligne
#3 Le 20/11/2009, à 10:47
- CatDeBxl
Re : Dual boot XP Ubuntu sur Acer Aspire One [résolu]
Salut SuperBOB,
Ayant exactement le même problème que toi, sur exactement la même machine, mais n'étant pas une pro des partitions, je voudrais être sûre de bien comprendre :-)
Si je comprends bien, ta solution consiste à ré-installer Ubuntu, en supprimant les partitions sda3, sda5 et sda6, pour les remplacer par 2 partitions primaires, l'une ext4 et l'autre linux swap. Correct?
Le seul hic, c'est que j'ai une partition supplémentaire, en fat32 comprenant mes data, et que je souhaite partager entre linux et win XP. Donc, j'ai déjà 3 partitions primaires, et pour appliquer ta méthode, je devrais en créer 2 supplémentaires pour Ubuntu, or ça ferait 5 partitions primaires, et si j'ai bien compris c'est impossible...
Une idée pour appliquer quand même ta méthode?
A+
Cat
Hors ligne
#4 Le 20/11/2009, à 11:43
- superBOB
Re : Dual boot XP Ubuntu sur Acer Aspire One [résolu]
Je crois que tu peux t'en sortir car, sauf erreur de ma part, la partition swap n'est pas primaire.
En live avec gparted, separe l'espace non alloue en une partition ext4 primaire et une partition swap. La premiere accueuillera ubuntu, prevois 10 gio. Ca te laisse de la place pour trois autres partitions primaires. Personnellement, j'en ai deux autres, une pour xp et une pour xp recovery.
Hors ligne
#5 Le 20/11/2009, à 13:39
- CatDeBxl
Re : Dual boot XP Ubuntu sur Acer Aspire One [résolu]
Si je ne me trompe pas c'est max 4 partitions primaires, s'il n'y a pas de partitions étendues, sinon c'est max 3 partitions primaires. Bref, je crois que j'ai déjà le max de partitions primaires...
Hors ligne
#6 Le 20/11/2009, à 14:22
- superBOB
Re : Dual boot XP Ubuntu sur Acer Aspire One [résolu]
Oui c'est quatre primaires donc une pour Ubuntu, une pour ta partition fat32 partagée avec XP, une pour XP et une autre pour ce que tu veux.
Hors ligne