Booter un systeme non *nix via grub et chainloader en firewire.

Booter un systeme non *nix via grub et chainloader en firewire. - Divers - Linux et OS Alternatifs

Marsh Posté le 17-03-2006 à 17:23:08    

Bonjour, a tous je savais pas bien ou mettre ce message alors n'hesiter pas a déplacer si ca n'est pas la bonne catégorie...
 
Je souhaiterais booter sur un system a noyau non supporté par Grub, et donc via le chainloader, là ou ca se complique c'est que ce systeme se trouve sur un disque dur externe en firewire et donc non supporté par le BIOS au boot. j'ai donc crée un initrd avec les modules Firewire qui vont bien normalement:
 
sd_mod
ieee1394
ohci1394
raw1394
sbp2
 
et dans menu.lst de grub j'ai rajouté les lignes suivantes:
 

Code :
  1. title  Firewire
  2. root  (hd0,1)
  3. kernel  /boot/vmlinuz-2.6.12-10-386 root=/dev/hda2 ro quiet splash
  4. initrd  /boot/initrd.img-2.6.12-10-386-FW
  5. rootnoverify  (hd1,0)
  6. makeactive
  7. chainloader +1
  8. boot


 
J'essaye donc ici, de charger le noyau, ainsi que les modules qui vont bien, pour ensuite basculer sur le disque firewire qui est sensé etre reconnu, j'enchaine sur une procedure normale pour chainer sur le bootloader du systeme nonlinux.
 
Le probleme c'est que le disque n'est pas reconnu malgré tout ca.
 
Vient alors les questions suivantes:
 
Les commandes que je passe au grub sont elle lancé chronologiquement ? Et entre autre est ce que le noyau et ses modules sont bien chargés (et le disque firewire reconnu du meme coup) via ces commandes:

Code :
  1. kernel  /boot/vmlinuz-2.6.12-10-386 root=/dev/hda2 ro quiet splash
  2. initrd  /boot/initrd.img-2.6.12-10-386-FW


avant que le grub tente de faire:

Code :
  1. rootnoverify  (hd1,0)
  2. makeactive
  3. chainloader +1
  4. boot


?
 
Ou est ce que le noyau et ses modules ne sont chargés qu'apres la commande boot ? je dis ca d'abord parce que ca marche pas ensuite parce que tout ce que le grub me retourne quand je lance les commandes:

Code :
  1. kernel  /boot/vmlinuz-2.6.12-10-386 root=/dev/hda2 ro quiet splash
  2. initrd  /boot/initrd.img-2.6.12-10-386-FW


c'est une petite ligne de rien du tout.
 
EDIT: c'est ca qu'il me retourne:

Citation :

grub> kernel /boot/vmlinuz-2.6.12-10-386 root=/dev/hda2
   [Linux-bzImage, setup=0x1c00, size=0x124cfc]


Idem pour l'initrd, un truc dans le meme genre
Est ce qu'il faut considéré ca comme un system chargé avec les modules et tout ou pas ?
 
Merci de m'avoir lu jusque la, et merci d'avance pour toute reponse


Message édité par oZen le 17-03-2006 à 17:44:11
Reply

Marsh Posté le 17-03-2006 à 17:23:08   

Reply

Marsh Posté le 17-03-2006 à 19:42:53    

Il semblerait que le noyau + module ne soit que mis en memoire en attendant, d'ou ma question:
 
Est ce qu'il est possible de lancer un noyau + module pour support du FW puis relancer grub pour chainloader sur le system etranger:
 
Grub -> noyau + modules pour support FW -> Grub -> Chainloader du systeme etranger sur Firewire.  
 
Merci d'avance !!!

Reply

Marsh Posté le 18-03-2006 à 13:12:43    

Salut
 
http://www-128.ibm.com/developerwo [...] 42FireBoot
 
ca peut t'aider ?
 
bon courage et a+

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed