(Si c’est pas la bonne sous-cat, déplacez 
)
---
Bonsoir,
Depuis quelques semaines, j’essais de fabriquer une clef usb avec Grub2 et de faire booter l’installateur de FreeBSD.  Autant la première partie se passe les doigts dans le nez et une main attachée dans le dos, autant trouver les bons arguments a passer à l’installateur pour qu’il aille jusqu’au menu de choix [ça] relève de la gageure. A partir de cet endroit, je pense qu’il n’y aura plus de problèmes.
Donc, si j’ai bien lu, si j’arrive au moins jusque là :
 BTX loader 1.00 BTX version is 1.02
 Consoles: internal video/keyboard
 BIOS drive A: is disk0
 BIOS drive C: is disk1
 BIOS drive D: is disk2
 BIOS 639kB/498368kB available memory
   FreeBSD/x86 bootstrap loader, Revision 1.1
 (root@obrian.cse.buffalo.edu, Tue Jan 3 06:40:01 UTC 2012)
   can't load 'kernel'
   Type '?' for a list of commands, 'help' for more detailed help.
 OK _  
   | 
c’est parce que Grub2 à bien fait son boulot.
Sauf que je ne sais pas aller plus loin 
Voilà le code qui a engendré cet enfant du démon :  
 # Definition de la racine
 #set root=(hd0,msdos1)
   # Definition de la fonction LoadVideo
 function load_video {
  insmod gfxterm
  insmod vbe
  insmod vga
  insmod video_bochs
  insmod video_cirrus
 }
   # Definition de la fonction LoadIso
 function load_iso {
  insmod loopback
  insmod iso9660
 }
   # Definition de la fonction LoadFS
 function load_fs {
  insmod bsd
  insmod part_msdos
  insmod ext2
  insmod ufs1
  insmod ufs2
 }
   if [ -s ${prefix}/grubenv ]; then
   load_env
 fi
   # Il est essentiel de charger gfxterm si l'on veut un fond d'ecran :)
 if loadfont ${prefix}/fonts/unicode.pf2
 then
  insmod gfxterm
  insmod vbe
  if terminal_output gfxterm ; then true ; else
  	# For backward compatibility with versions of terminal.mod that don't
  	# understand terminal_output
  	terminal gfxterm
  fi
 #	set gfxmode=auto
  set gfxmode=640x480x16
 #	set gfxpayload=0x0x0,0x0
  terminal_output gfxterm
 fi
   # On charge ici le module jpeg|png|tga selon le type d'image
 insmod png
   # Couleurs du menu
 # Couleur police/Couleur fond
 # Pour color_highlight, "black" en seconde position signifie "fond transparent"
 # Source : http://members.iinet.net/~herman546/p20/GRUB2%20Splashimages.html
   # ------------------------------ [ Theme : FreeBSD ] ------------------------------
 set menu_color_normal=red/black
 set menu_color_highlight=white/black
 background_image (hd0,msdos1)/boot/grub/fonds/fond_bsd_16.png
   terminal_input console
 terminal_output gfxterm
 set timeout=25
   menuentry "FreeBSD 9.0" --class freebsd --class bsd --class os {
  load_iso
  load_fs
  load_video
  insmod gzio
  set isofile="/FreeBSD-9.0-RELEASE-i386-dvd1.iso"
  loopback loop ${isofile}
  set root=(hd0,msdos1)
  echo "Chargement de : (hd0,msdos1)/boot/loader"
  kfreebsd (loop)/boot/loader
  kfreebsd_loadenv (loop)/boot/device.hints
  set kFreeBSD.vfs.root.mountfrom=ufs:/dev/ad0p4
  set kFreeBSD.vfs.root.mountfrom.options=rw
 }
   | 
Si vous voyez d’où viens l’erreur… 
En vous remerciant.
 
 ---------------
			
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"