OVH Cloud OVH Cloud

[FreeBSD] Dual boot FreeBSD / WinXP

4 réponses
Avatar
Vincent Hiribarren
Bonjour,

ne voulant pas gacher une licence windows, j'ai voulu mettre FreeBSD et
Windows en dual boot sur un poste vierge. J'ai donc commencé par
installer FreeBSD avec deux slices dont un réservé pour winxp. Puis,
j'ai installé winxp sur le deuxième slice.

Alors bien sûr, le MBR a été écrasé par windows. J'ai donc démarré
FreeBSD via un livecd, et restauré le MBR de FreeBSD via la commande
fdisk -B -b /boot/boot0 ad0
... donnée, je le précise, dans le manuel de référence.

Mon problème est alors le suivant : au démarrage, j'ai bien l'écran
classique où on demande le choix entre FreeBSD et autre chose via les
touches F1/F2. Malheureusement, cet "autre chose" se nomme "??" et ne
peut pas être choisi.

J'ai essayé diverses choses avec les commandes boot0cfg et fdisk, mais
ça ne marche pas. fdisk renvoie bien que le slice 2 est de type NTFS,
mais je n'arrive pas à le choisir au démarrage, même si je tente de le
faire démarrer automatiquement via la commande boot0cfg -s 2 ad0.

Bref, quelqu'un saurait comment je peux faire ?
Merci.

4 réponses

Avatar
Nicolas Le Scouarnec
J'ai essayé diverses choses avec les commandes boot0cfg et fdisk, mais
ça ne marche pas. fdisk renvoie bien que le slice 2 est de type NTFS,
mais je n'arrive pas à le choisir au démarrage, même si je tente de le
faire démarrer automatiquement via la commande boot0cfg -s 2 ad0.
Bref, quelqu'un saurait comment je peux faire ?


Tu restaures le secteur de boot de XP (on trouve les explications pour
le faire a partir du CD de XP, sur internet). Après, tu copies le
fichier boot1 (je crois) qui est sur le cdrom FreeBSD sur ton disque
sous Windows. Et tu vas dans propriété du poste de travail, démarrage
et recupération, avancé. Tu vas te retrouver a éditer le fichier
boot.ini .

Tu ajoutes alors FreeBSD.

[boot loader]
timeout
default=C:BOOTFREE.BSD
[operating systems]
C:BOOTFREE.BSD="FreeBSD 5"
multi(0)disk(0)rdisk(0)partition(2)WINDOWS="Microsoft Windows XP Edition familiale" /fastdetect
multi(0)disk(1)rdisk(0)="Solaris"



--
Nicolas Le Scouarnec

Avatar
talon
Vincent Hiribarren wrote:
Mon problème est alors le suivant : au démarrage, j'ai bien l'écran
classique où on demande le choix entre FreeBSD et autre chose via les
touches F1/F2. Malheureusement, cet "autre chose" se nomme "??" et ne
peut pas être choisi.

J'ai essayé diverses choses avec les commandes boot0cfg


La commande appropriée est boot0cfg et rien d'autre. Il se peut que tu
ais besoin de te mettre en mode "linéaire" et donc de passer l'option
packet.


et fdisk, mais
ça ne marche pas. fdisk renvoie bien que le slice 2 est de type NTFS,
mais je n'arrive pas à le choisir au démarrage, même si je tente de le
faire démarrer automatiquement via la commande boot0cfg -s 2 ad0.


C'est boot0cfg -B ad0
pour installer le boot loader.


Bref, quelqu'un saurait comment je peux faire ?
Merci.




--

Michel TALON

Avatar
Vincent Hiribarren
C'est dans que Patrick Lamaizière
a dit :

C'est normal qu'il s'appelle '??', est-ce que la partition est
bootable ?
Je l'ai fait à partir du disque d'installation, tu bootes dessus et à
partir de sysinstall|fdisk mettre la partition en 'bootable' puis
'w' (write). Ensuite il te demande si tu veux installer le boot
manager.


Ok, j'ai testé cette solution et cette fois ça a bien marché. C'est le
coup de rendre la partition "bootable" auquel je n'avais pas pensé, j'y
ferai plus attention dorénavant, merci.

En revanche, il n'y a pas moyen de changer le "??" ? C'est bien
moche...

Avatar
Benoit Izac
Bonjour,

le 13/11/2004 à 12:33, Vincent Hiribarren a écrit
dans le message :

[problème de boot loader]
Bref, quelqu'un saurait comment je peux faire ?


Essaye gag : <http://gag.sourceforge.net/>

--
Benoit Izac