Se connecter / S'enregistrer
Votre question

Problème dual boot Vista/Geexbox

Tags :
  • Dual
  • Système d'exploitation
Dernière réponse : dans Systèmes d'exploitation
2 Octobre 2008 21:47:07

Bonjour,

J'ai fait une belle boulette et j'espère que vous allez m'aider à la réparer. J'ai un pc portable avec vista et j'ai voulu installer geexbox en dualboot. J'ai donc suivi les instructions mais je crois que je l'ai installé sur une partition cachée de 5mo environ. Le problème c'est que maintenant, le pc ne démarre plus que sur geexbox!!! J'ai bien le logiciel grub de multiboot qui se lance mais je n'ai que geexbox comme choix!!

Qu'est-ce que je dois faire ?????

Merci beaucoup pour votre aide.

Autres pages sur : probleme dual boot vista geexbox

3 Octobre 2008 09:38:26

Personne pour m'aider ?

Je ne peux plus accéder à mes données, je ne peux plus rien faire...

Merci
3 Octobre 2008 12:27:42

clint87 a dit :
Personne pour m'aider ?

Je ne peux plus accéder à mes données, je ne peux plus rien faire...

Merci

Je ne connais pas la GeexBox installée en dur, mais comme c'est un Linux, il doit y avoir un fichier /boot/grub/menu.lst

Peux-tu nous l'envoyer pour voir ce qu'il y a dedans.
Si tu trouves un /etc/fstab, il pourrait être utile aussi pour te dépanner.

Bonne chance

a +
Contenus similaires
3 Octobre 2008 13:18:23

Alors j'ai trouvé les 2 fichiers :

menu.lst :


#
# Sample boot menu configuration file
#

# Boot automatically after 30 secs.
timeout 30

# By default, boot the first entry.
default 0

# Fallback to the second entry.
fallback 1

# For booting GNU (also known as GNU/Hurd)
title GNU (also known as GNU/Hurd)
root (hd0,0)
kernel /boot/gnumach.gz root=device:hd0s1
module /hurd/ext2fs.static --multiboot-command-line=${kernel-command-line} --host-priv-port=${host-port} --device-master-port=${device-port} --exec-server-task=${exec-task} -T typed ${root} $(task-create) $(task-resume)
module /lib/ld.so.1 /hurd/exec $(exec-task=task-create)

# For booting GNU/Linux
title GNU/Linux
root (hd1,0)
kernel /vmlinuz root=/dev/hdb1
#initrd /initrd.img

# For booting GNU/kFreeBSD
title GNU/kFreeBSD
root (hd0,2,a)
kernel /boot/loader.gz

# For booting GNU/kNetBSD
title GNU/kNetBSD
root (hd0,2,a)
kernel --type=netbsd /boot/knetbsd.gz

# For booting Mach (getting kernel from floppy)
title Utah Mach4 multiboot
root (hd0,2)
pause Insert the diskette now !!
kernel (fd0)/boot/kernel root=hd0s3
module (fd0)/boot/bootstrap

# For booting FreeBSD
title FreeBSD
root (hd0,2,a)
kernel /boot/loader

# For booting NetBSD
title NetBSD
root (hd0,2,a)
kernel --type=netbsd /netbsd

# For booting OpenBSD
title OpenBSD
root (hd0,2,a)
kernel --type=netbsd /bsd

# For booting OS/2
title OS/2
root (hd0,1)
makeactive
# chainload OS/2 bootloader from the first sector
chainloader +1
# This is similar to "chainload", but loads a specific file
#chainloader /boot/chain.os2

# For booting Windows NT or Windows95
title Windows NT / Windows 95 boot menu
rootnoverify (hd0,0)
makeactive
chainloader +1
# For loading DOS if Windows NT is installed
# chainload /bootsect.dos

# For installing GRUB into the hard disk
title Install GRUB into the hard disk
root (hd0,0)
setup (hd0)

# Change the colors.
title Change the colors
color light-green/brown blink-red/blue

fstab :

unionfs / unionfs rw 0 0
tmpfs /tmp tmpfs nosuid,nodev 0 0

Voila
3 Octobre 2008 13:28:47

clint87 a dit :
Alors j'ai trouvé les 2 fichiers :

menu.lst :

....

Aïe ! Ça ne va pas nous aider, il n'a pas l'air utilisé, c'est un menu.lst type Je n'y ai vu aucune mention de GeexBox.

clint87 a dit :

fstab :

unionfs / unionfs rw 0 0
tmpfs /tmp tmpfs nosuid,nodev 0 0

Voila

Et là, pas trace de ta partition Windows.

Désolé, je sèche.

Je crois qu'il faudra te résoudre à utiliser les fonctions de restauration du Cd de Windows
3 Octobre 2008 13:29:05

J'ai lu sur le site d'ubuntu que l'on pouvait ajouter Windows dans la liste des systèmes d’exploitation qui pourront être démarrés via Grub en modifiant menu.lst.

Cela marcherait-il ?

Je sais que vista est sur la partition hda2. Et ma geexbox est sur hda1.
Est-ce que l'ajour d'une commande de ce type marcherait ?
title Windows NT/2000/XP
root (hd0,0)
savedefault
makeactive
chainloader +1

Merci beaucoup...
3 Octobre 2008 13:35:08

J'ai utilisé un live cd ubuntu pour accéder à ces fichiers, donc c'est pour cela qu'il s'agit de fichiers types je pense.

Il faudrait que j'ai accès à ce fichier sur la partition où est installé geexbox mais je ne la vois pas. Y a-t-il un moyen ?
3 Octobre 2008 15:19:15

clint87 a dit :
J'ai utilisé un live cd ubuntu pour accéder à ces fichiers, donc c'est pour cela qu'il s'agit de fichiers types je pense.

Très bonne idée d'utiliser un LiveCd (la Geexbox n'ayant pas, je crois)
de navigateur de fichier.
Mais c'est bien sûr le menu.lst utilisé par ton système GeexBox qu'il faudra modifier.
clint87 a dit :

Il faudrait que j'ai accès à ce fichier sur la partition où est installé geexbox mais je ne la vois pas. Y a-t-il un moyen ?

Ubuntu... c'est arrangé comment déjà ?
Cherche quelque part dans /mnt/ ou /media/
Si tu trouves une partition contenant un répertoire boot, il y a de fortes chances que ce soit la bonne.
Même chose pour le /etc/fstab, il faut que ce soit celui qui est actif dans la GeexBox.

Pour info, il faudra ajouter dans le menu.lst quelques lignes permettant de lancer Windows.
Le fstab va servir à vérifier si Windows est bien sur le disque hd0 (ou sd0 ?)

A +
3 Octobre 2008 15:34:17

Merci pour ton aide.
Je ne trouve pas les bons fichiers car ils sont sur une partition cachée et je n'arrive pas à y accéder.

J'ai trouvé sur internet comment enlever le "cache" mais je n'y accède toujours pas. Comment est-ce que je peux faire ?

Merci
3 Octobre 2008 17:29:24

Alors, j'ai réussi à accéder à menu.lst et j'ai rajouté ceci à la fin :

title Windows NT/2000/XP
root (hd0,1)
savedefault
makeactive
chainloader +1

Je n'ai pas trouve l'autre fichier.
Je redemarre et je choisis Windows, mais il me met error 15 : filesystem not found...

Je vais y arriver !!!! :whistle: 
3 Octobre 2008 17:49:44

clint87 a dit :
J'ai lu sur le site d'ubuntu que l'on pouvait ajouter Windows dans la liste des systèmes d’exploitation qui pourront être démarrés via Grub en modifiant menu.lst.

Cela marcherait-il ?

C'est ce que je me proposais de t'aider à faire...
Encore faut-il avoir accès à la partition où se trouve ce menu.lst...

clint87 a dit :

Je sais que vista est sur la partition hda2. Et ma geexbox est sur hda1.

De mémoire, grub numérote à partir de 0
Ça fait donc :
Vista : hda1
GeexBox : hda0
clint87 a dit :

Est-ce que l'ajour d'une commande de ce type marcherait ?
title Windows NT/2000/XP
root (hd0,0)
savedefault
makeactive
chainloader +1
Merci beaucoup...

Tu m'as l'air de bien t'être documenté, c'est un truc de ce genre, je ne vérifie pas ligne à ligne...
Sauf que pour toi ça risque d'être :

root (hd0,1)

Petite précaution quand même : avant de le modifier, copie ton menu.lst sous le nom menu.lst.save (des fois que aies besoin de le retrouver

clint87 a dit :
Merci pour ton aide.

Attends qu'on y arrive pour me remercier ;) 
clint87 a dit :

Je ne trouve pas les bons fichiers car ils sont sur une partition cachée et je n'arrive pas à y accéder.

Ça c'est bizarre ! Tu n'aurais pas utilisé la partition de restauration ? Je te souhaite de ne jamais avoir à réinstaller ton Vista, tu ne pourras plus sans CD (Vista mais aussi drivers de ton matériel) !

Si c'est le cas, il faut en premier rendre cette partition visible...
Dans le BIOS ?

clint87 a dit :

J'ai trouvé sur internet comment enlever le "cache" mais je n'y accède toujours pas. Comment est-ce que je peux faire ?

Merci

Ça n'a rien à voir ! Le cache est une mémoire tampon qui garde sous le coude les fichiers souvent ouverts (pour y accéder plus vite).


J'ai trouvé quelques articles traitant du sujet :
http://www.mes-articles.com/ordinateurs/hardware/rendre-visible-une-partition-cachee.html
http://www.generation-nt.com/commenter/rendre-visible-une-partition-cachee-entraide-306611.html#1

gparted http://gparted.sourceforge.net/download.php existe en LiveCd et semble savoir gérer le flag (marqueur) "hidden". Est-ce la solution ?

Tu as du boulot... Bon courage.
3 Octobre 2008 17:58:02

Effectivement, c'est bien la partition de restauration... je suis un boulet.

Bref, j'ai tout de même réussi à la monter et à modifier menu.lst mais j'ai toujours cette erreur qui revient...

Que faire...?
3 Octobre 2008 18:22:08

Est-ce que cette erreur ne viendrait pas du fait que ma partition de restauration est en fat32 et que ma partition vista est en NTFS ?
3 Octobre 2008 21:26:17

clint87 a dit :
Est-ce que cette erreur ne viendrait pas du fait que ma partition de restauration est en fat32 et que ma partition vista est en NTFS ?

Envoie ton menu.lst et ton fstab
4 Octobre 2008 00:54:02

J'ai du nouveau.

J'ai installé carrément ubuntu sur une partition de mon disque, je voulais le faire depuis longtemps.
Mais le pc boot toujours sur ma partition recovery.
J'ai donc remplacé le menu.lst de recovery par le nouveau venant d'ubuntu. Le voici :

# menu.lst - See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not use 'savedefault' or your
# array will desync and will not let you boot your system.
default 0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 10

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
# password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title Windows 95/98/NT/2000
# root (hd0,0)
# makeactive
# chainloader +1
#
# title Linux
# root (hd0,1)
# kernel /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
## kopt_2_6_8=root=/dev/hdc1 ro
## kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=1920ca64-61e2-49ae-a549-44e880374623 ro

## Setup crashdump menu entries
## e.g. crashdump=1
# crashdump=0

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,5)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
## alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
## lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

## should update-grub lock old automagic boot options
## e.g. lockold=false
## lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
## altoptions=(recovery) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
## howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
## memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title Ubuntu 8.04.1, kernel 2.6.24-19-generic
root (hd0,5)
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=1920ca64-61e2-49ae-a549-44e880374623 ro quiet splash
initrd /boot/initrd.img-2.6.24-19-generic
quiet

title Ubuntu 8.04.1, kernel 2.6.24-19-generic (recovery mode)
root (hd0,5)
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=1920ca64-61e2-49ae-a549-44e880374623 ro single
initrd /boot/initrd.img-2.6.24-19-generic

title Ubuntu 8.04.1, memtest86+
root (hd0,5)
kernel /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title Windows Vista/Longhorn (loader)
root (hd0,0)
savedefault
chainloader +1


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda2
title Windows Vista/Longhorn (loader)
root (hd0,1)
savedefault
chainloader +1

Il faut savoir qu'avec ce nouveau rub, je peux choisir de lancer vista mais cela me met la même erreur qu'auparavant.
Je n'ai pas de fichier fstab dans la partition recovery (partition sur laquelle boot toujours ce fichu pc)
Le seul fstab que jai, c'est celui installé par ubuntu. Le voici :

# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/hda6
UUID=1920ca64-61e2-49ae-a549-44e880374623 / ext3 relatime,errors=remount-ro 0 1
# /dev/hda7
UUID=be15981d-015d-43c8-9567-ad8532ec4b83 none swap sw 0 0
/dev/hdd /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0


Voila, donc la je ne sais plus quoi faire. J'en ai vraiment marre... :fou: 
4 Octobre 2008 13:25:08

clint87 a dit :
J'ai du nouveau.

J'ai installé carrément ubuntu sur une partition de mon disque, je voulais le faire depuis longtemps.
Mais le pc boot toujours sur ma partition recovery.
J'ai donc remplacé le menu.lst de recovery par le nouveau venant d'ubuntu. Le voici :

# menu.lst - See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.

.......
## ## End Default Options ##

title Ubuntu 8.04.1, kernel 2.6.24-19-generic
root (hd0,5)
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=1920ca64-61e2-49ae-a549-44e880374623 ro quiet splash
initrd /boot/initrd.img-2.6.24-19-generic
quiet

title Ubuntu 8.04.1, kernel 2.6.24-19-generic (recovery mode)
root (hd0,5)
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=1920ca64-61e2-49ae-a549-44e880374623 ro single
initrd /boot/initrd.img-2.6.24-19-generic

title Ubuntu 8.04.1, memtest86+
root (hd0,5)
kernel /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title Windows Vista/Longhorn (loader)
root (hd0,0)
savedefault
chainloader +1


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda2
title Windows Vista/Longhorn (loader)
root (hd0,1)
savedefault
chainloader +1

Une chose est bizarre : tu as l'air d'avoir 2 Windows, sur hd0,0 et sur hd0,1 ! Normal ?

si ce menu.lst est bien pris en compte, au boot, tu dois avoir les choix :
- Ubuntu 8.04.1, kernel 2.6.24-19-generic
- Ubuntu 8.04.1, kernel 2.6.24-19-generic (recovery mode)
- Ubuntu 8.04.1, memtest86+
- Windows Vista/Longhorn (loader)
- Windows Vista/Longhorn (loader)

Je pense que l'un des deux doit correspondre à la GeexBox...

Normalement, par defaut, le choix 1 est sélectionné : Ubuntu devrait démarrer par défaut.

Si ce n'est pas le cas, c'est que ce n'est pas ce menu.lst que grub utilise.

clint87 a dit :

Il faut savoir qu'avec ce nouveau rub, je peux choisir de lancer vista mais cela me met la même erreur qu'auparavant.
Je n'ai pas de fichier fstab dans la partition recovery (partition sur laquelle boot toujours ce fichu pc)
Le seul fstab que jai, c'est celui installé par ubuntu. Le voici :

# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/hda6
UUID=1920ca64-61e2-49ae-a549-44e880374623 / ext3 relatime,errors=remount-ro 0 1
# /dev/hda7
UUID=be15981d-015d-43c8-9567-ad8532ec4b83 none swap sw 0 0
/dev/hdd /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0


Et il ne monte que les partitions Ubuntu (+ swap) !!!!

Je pense qu'en premier lieu, il faudrait restaurer le MBR de Windows. Tu as un CD ? Tu peux en trouver ?
http://www.thesiteoueb.net/modules/wffaq/article.php?t=122

Ceci va effacer grub, et restaurer le démarrage de Windows.
A près, revois tes installations de Linux (et GeexBox) en fuyant comme la peste la partition cachée.

Vérifie toutefois que ton PC ne soit pas tatoué. En effet, dans le respect de l'utilisateur et de ses libertés, certains portables sont tatoués : au démarrage, Windows vérifie l'intégrité du secteur de démarrage, et vérifie qu'il n'ait pas été modifié par grub par exemple (merci qui ?).
Jette un oeil sur :
http://www.depannetonpc.net/dossiers/lire_13_1_le-tatouage-bios-disque-dur-la-menace-fantome.html
http://doc.ubuntu-fr.org/windows/pc_tatoue

Bonne chance
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS