Je suis actuellement sur un projet Linux Diskless et utilise ATA Over Ethernet pour ce faire.
Le dispositif en lui même fonctionne sans problème.
Au niveau du kernel client:
- ATA Over Ethernet est compilé en dur
- IP: DHCP support est compilé en dur
- Toutes les cartes réseaux de même
- root=/dev/etherd/e11.0 ro ip=dhcp rootwait
Le pilote aoe est chargé avant que le dhcp ne récupère une ip, et le pilote aoe ne fais une redétection des disques que toutes les 60 secondes. Il y a-t-il un moyen de faire charger aoe après dhcp (mettre une dépendance sur le pilote) ?
(Note: je ne souhaite pas utiliser d'initrd)
Merci d'avance.
# Correction temporaire
Posté par maxux . Évalué à 2.
[^] # Re: Correction temporaire
Posté par Tonton Benoit . Évalué à 2.
[^] # Re: Correction temporaire
Posté par Tonton Benoit . Évalué à 2.
Et franchement je ne vois pas de moyen de modifier l'ordre de boot d'un noyau sans modifier les sources !
# if-up.d
Posté par maxix . Évalué à 2.
[^] # Re: if-up.d
Posté par maxix . Évalué à 2.
# ip - ethernet
Posté par Guillaume D. . Évalué à 3.
le pilote AoE, n'a pas besoin d'IP au boot !
C'est le but : over ETHERNET !
si tu vires toute la partie IP du boot cela doit le faire.
La parti IP (dhcp) sera gérer par l'init normal, une fois que le nyoau aura passé la main a l'init et au scripts qui vont bien.
a+
[^] # Re: ip - ethernet
Posté par koopa . Évalué à 1.
Il utilise DHCP parce qu'il démarre avec PXE
[^] # Re: ip - ethernet
Posté par Guillaume D. . Évalué à 1.
BIOS ->
BIOS carte Réseau -> appel DCHP
(rien a voir avec le kernel, c'est ta carte qui le fait tout seul)
SERVEUR DHCP -> "next-server" + "nom du kernel"
BIOS Carte Réseau : TFTP next-server, get "nom du kernel"
BIOS CARTE Réseau : lance le kernel
Ton kernel : Ata over Ethernet
-> A aucun moment ton kernel n'a besoin de lancer un DHCP.
pour exemple :
http://download.oracle.com/docs/cd/E11857_01/em.111/e16599/i(...)
jusqu'a "running kernel", c'est le BIOS de ta carte réseau
et apres c'est ton AoE
Pas besoin de dhcp sur ton kernel pour le boot.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.