Pages : 1
#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
/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 :)
/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
Cordialement.
cep
Hors ligne
Pages : 1