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 09/10/2006, à 18:53

tianjin

multiboot demarrant sur windows

Bonsoir, 
   J'ai voulu installer ubuntu en :
       "multiboot sans ecraser le mbr"
comme indiqué dans : http://doc.ubuntu-fr.org/installation/multiboot_tatoo
     et à la deuxième tentative qui je pense s'est bien déroulée... ,
      j'ai la surprise de voir démarrer la machine sous windows.   
(pour la première j'avais écouté le conseil, bienvenu, de sauvegarder le mbr et la table de partition...! ! !)
     
           Quelle est la marche à suivre pour rattraper ça ?
           J'ai placé "grub" sur la partition primaire hda2, celle de "/" d'ubuntu.
   merci pour votre aide

#2 Le 09/10/2006, à 19:34

cep

Re : multiboot demarrant sur windows

Il faudra que /dev/hda2 soit amorçable et que /dev/hda1 ne le soit plus.
Vérifie donc ce point.

Il faut aussi supprimer makeactive dans le title de xp

Dernière modification par cep (Le 09/10/2006, à 19:35)

Hors ligne

#3 Le 10/10/2006, à 10:20

tianjin

Re : multiboot demarrant sur windows

Bonjour,
     Merci cep de m'aider de nouveau.
     Je voulais d'abord te montrer le "fdisk -l" obtenu par le live cd de knoppix (je n'ai pas accès à ubuntu)
=>pix@1[knoppix]$ sudo fdisk -l

Disque /dev/hda: 160.0 Go, 160041885696 octets
255 têtes, 63 secteurs/piste, 19457 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        2550    20480008+   7  HPFS/NTFS
La partition 1 ne se termine pas sur une frontière de cylindre.
/dev/hda2            2551        4373    14643247+  83  Linux      <=  (/)
/dev/hda3            4374        7412    24410767+  83  Linux      <= (/home)
/dev/hda4            7413       16044    69336540    5  Extended
/dev/hda5            7413       15922    68356543+   b  W95 FAT32
/dev/hda6           15923       16044      979933+  82  Linux swap
knoppix@1[knoppix]$
*******************************************
La partition 1 ne se termine pas sur une frontière de cylindre. ??? C'est grave ???
*******************************************
Par ailleurs je n'ai pas pu obtenir le "/boot/grub/menu.lst"
                   =>  comment savoir qui est amorçable ? D'après "l'étoile" sur ntfs ce serait xp ?!?!

                   => et avoir aussi accès au "makeactive"
merci de ton aide et pour ta patience.

#4 Le 10/10/2006, à 10:34

cep

Re : multiboot demarrant sur windows

Pas de problème tianjin smile

/dev/hda1   *           1        2550    20480008+   7  HPFS/NTFS dit en effet que /dev/hda1 est amorçable. Si je comprends bien, tu as installé grub dans le boot sector de /dev/hda2.
Dans ce cas, tu démarres avec un live cd (ou tu regardes si le menu ou boot du cd d'instalation : démarrer sur votre disque dur te permet de lancer ta ubuntu).

Lorsque tu auras un système disponible (avec le live cd ou ton os), tu ouvres un terminal et tu utilises parted pour rendre /dev/hda2 amorçable et /dev/hda1 non amorçable :

sudo parted -s /dev/hda set 1 boot off

sudo parted -s /dev/hda set 2 boot on print

Dans la deuxième commande on ajoute print pour afficher la table de partition qui mentionnera bien /dev/hda2 amorçable.

Ensuite, si tu ne t'es pas trompé dans l'installation de grub, en relançant ta machine et en chosissant ubuntu (et non pas XP) tu devrais retrouver ton système.

Une fois dans ta ubuntu, toujours dans un terminal, tu vas modifier menu.lst, mais d'abord  faire une copie :

sudo cp /boot/grub/menu.lst  /boot/grub/menu.lst_save

puis tu édites le fichier  :

sudo nano -w /boot/grub/menu.lst

et tu descends jusqu'au title de XP pour supprimer toute la ligne qui contient makeactive.

Si tu ne veux pas utiliser nano, tu peux le faire avec gedit :
alt + f2 et tu inscrits dans la fenêtre :
gksudo  gedit  /boot/grub/menu.lst

L'histoire de frontière de cylindres ne devrait pas être gênant si tu peux redémarrer XP.

Bonne continuation.
cep

Hors ligne

#5 Le 10/10/2006, à 16:58

tianjin

Re : multiboot demarrant sur windows

Bonsoir,
       Grâce à tes explications limpides et tes encouragements, ça roule !
       Voici le nouveau "fdisk -l" :

      moroe@ubuntu:~$ sudo fdisk -l
Password:

Disque /dev/hda: 160.0 Go, 160041885696 octets
255 têtes, 63 secteurs/piste, 19457 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Systàšme
/dev/hda1               1        2550    20480008+   7  HPFS/NTFS
La partition 1 ne se termine pas sur une frontiàšre de cylindre.
/dev/hda2   *        2551        4373    14643247+  83  Linux smile:)
/dev/hda3            4374        7412    24410767+  83  Linux
/dev/hda4            7413       16044    69336540    5  Extended
/dev/hda5            7413       15922    68356543+   b  W95 FAT32
/dev/hda6           15923       16044      979933+  82  Linux swap / Solaris
moroe@ubuntu:~$

       le "makeactive" a aussi été supprimé.
     Merci encore car j'avais envisagé le pire pour ce dd !
Bien cordialement

#6 Le 10/10/2006, à 17:08

cep

Re : multiboot demarrant sur windows

Pas de quoi, tianjin.

Et bravo à toi smile

Cordialement.
cep

Hors ligne