Jump to content

Petit soucis avec FreeBSD et le bootage


Recommended Posts

Salut

J'aimerai booter PC-BSD depuis le grub de ma ubuntu

Voici mon FSTAB

Disque /dev/sda: 37.0 Go, 37019566080 octets

255 têtes, 63 secteurs/piste, 4500 cylindres

Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce Début Fin Blocs Id Système

/dev/sda1 * 1 1216 9767488+ 83 Linux

/dev/sda2 1217 1278 498015 82 Linux swap / Solaris

/dev/sda3 1279 3102 14651280 5 Extended

/dev/sda4 3103 4501 11235105 a5 FreeBSD

La partition 4 ne se termine pas sur une frontière de cylindre.

/dev/sda5 1279 3102 14651248+ 83 Linux

Voici le script grub pour BSD

title PCBSD

root (sda,4,a)

kernel /boot/loader

boot

et cela ne va pas évidement

:yes:

Link to comment
Share on other sites

http://www.pcbsd.org/faqs/index.php?sid=23...d=10&artlang=en

si ça peut t'aider.

hd0,1,a) - The zero means the first logical drive.

- The 1 means second partition (this was my case, modify it for

your needs).

(Remember, in grub, the first partition is 0, the second partition 1 and so on...)

- The "a" is specific for BSD so it has to be there. (if someone explains the a for

me i will add the info here.

If you have an older version of Grub add these entries instead:

rootnoverify (hd0,1)

chainloader +1

boot

Edit: en plus c'est pas FreeBSD , celui ci a son propre bootloader, qui est une ptite merveille de simplicité.

pis en plus t'es en sdx :francais:

Link to comment
Share on other sites

Essaie ce script pour Grub (que tu peux aussi taper manuellement lors du boot pour tester, utilise la touche Tab pour voir toutes les possibilités qu'offre Grub et il y en a un paquet) :

title PCBSD

root (hd0,3,a)

kernel /boot/loader

boot

Que le dur soit IDE ou S-ATA, Grub prendra toujours hdx comme identifiant, de plus le numérotage des partitions commence à 0, d'où le 3 et pas 4.

Link to comment
Share on other sites

Essaie ce script pour Grub (que tu peux aussi taper manuellement lors du boot pour tester, utilise la touche Tab pour voir toutes les possibilités qu'offre Grub et il y en a un paquet) :

title PCBSD

root (hd0,3,a)

kernel /boot/loader

boot

Que le dur soit IDE ou S-ATA, Grub prendra toujours hdx comme identifiant, de plus le numérotage des partitions commence à 0, d'où le 3 et pas 4.

et bien cela ne donne rien ....

j'ai essayé de hd0,3,a à hd,4,e................et rien

Link to comment
Share on other sites

http://geodsoft.com/howto/dualboot/grub.htm encore un tuto ^^.

http://www.gomor.org/old/FreeBSD/installer_grub.html

Bon ceci dit, j'ai rien trouvé de spécial sur PCBSD, et je pense que tu peux esssayer:

title PCBSD 0.X (BETA)

root (hd0,1,a)

kernel /boot/loader

boot

et la même chose avec:

(hd0,3,a)

( euh sinon, envoie une question sur le forum francophone de pcbsd j'ai pas trouvé chez pcbsd de docs sur grub et pcbsd. ^^ ).

sinon, c'est quoi tes disques?

Link to comment
Share on other sites

Salut, je ne sais pas si tu as quelque chose avant cette partie dans ton fichier de config de Grub, mais dans le mien j'ai indiqué ceci :

boot=/dev/sda

Et la suite doit fonctionner (sans le "boot" final en effet) :

title PCBSD

root (hd0,3,a)

kernel /boot/loader

Si ça ne donne toujours rien, essaie de voir ce que Grub te propose lors du boot avec la touche "Tab" : quand Grub apparaît, tape :

"c" pour entrer en mode commandes

"root (hd0," puis <tab> pour voir les partitions que Grub voit, dans ton cas ça doit être 3, puis ",a)"

"kernel /" et <tab> et ça va te faire un ls du répertoire /, navigue jusqu'à /boot/kernel

Et voilà, Grub est vraiment très puissant, ça serait dommage de passer à côté d'un si bel outil.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...