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 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 smile

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