> Ce n'est probablement pas la source de ton probleme, mais=20
> real_root ne doit=20
> pas pointer vers /boot (/dev/hda2), mais plutot vers / (je ne=20
> sais pas quel=20
> partition tu as mis). Pour le moment, c'est la seule erreur=20
> que je vois. Pour=20
> mieux comprendre, ca nous prendrait ta table de partition (fdisk=20
> -l /dev/hda).
pardon, je me suis tromp=E9 dans mon mail
mon root pointe bien vers / (/dev/hda5 chez moi)
merci d'avoir vu cela !
a quoi sert la diff=E9rence root/real_root ?
pkoi ne les a t on pas dans les noyaux compil=E9s =E0 la main ?=20
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jules Gagnon
root c'est une option du kernel, donc le kernel va booter sur le /dev/ram0 qui correspond au initrd.
Le initrd contient des scripts d'initialisation (linuxrc) qui, entre autre, load les modules (sata, usb, etc). A la fin, linuxrc va lire l'option real_root et execute un pivot_root dessus et le demarage continue sur ta vraie partition root. Donc, real_root n'est pas une option du kernel, mais plutot du initrd.
L'avantage du initrd est que le real_root peut ne pas exister au demarrage et etre creer par des modules. Par exemple, pour demarrer sur un drive usb ou (SATA non supporter par le kernel) ou encore sur un systeme de fichier compresser (comme les livecd) ou encore sur une partition raid/evms/lvm (comme j'utilise). De plus, le linuxrc est capable d'auto-detecter certains materiel et de les configurer avant le demarrage.
Mais le kernel compiler par genkernel n'a rien de vraiment special et si tu n'as pas besoin d'aucune des fonctionnalites du initrd/linuxrc, tu peux aus si bien indiquer directement root=/dev/hda5 sans initrd et ca devrait fonctionner.
On August 13, 2004 01:19 pm, CARUANA J-P Ext ROSI/SIFAC wrote:
> Ce n'est probablement pas la source de ton probleme, mais > real_root ne doit > pas pointer vers /boot (/dev/hda2), mais plutot vers / (je ne > sais pas quel > partition tu as mis). Pour le moment, c'est la seule erreur > que je vois. Pour > mieux comprendre, ca nous prendrait ta table de partition (fdisk > -l /dev/hda).
pardon, je me suis trompé dans mon mail mon root pointe bien vers / (/dev/hda5 chez moi)
merci d'avoir vu cela !
a quoi sert la différence root/real_root ? pkoi ne les a t on pas dans les noyaux compilés à la main ?
-- mailing list
-- mailing list
root c'est une option du kernel, donc le kernel va booter sur le /dev/ram0 qui
correspond au initrd.
Le initrd contient des scripts d'initialisation (linuxrc) qui, entre autre,
load les modules (sata, usb, etc). A la fin, linuxrc va lire l'option
real_root et execute un pivot_root dessus et le demarage continue sur ta
vraie partition root. Donc, real_root n'est pas une option du kernel, mais
plutot du initrd.
L'avantage du initrd est que le real_root peut ne pas exister au demarrage et
etre creer par des modules. Par exemple, pour demarrer sur un drive usb ou
(SATA non supporter par le kernel) ou encore sur un systeme de fichier
compresser (comme les livecd) ou encore sur une partition raid/evms/lvm
(comme j'utilise). De plus, le linuxrc est capable d'auto-detecter certains
materiel et de les configurer avant le demarrage.
Mais le kernel compiler par genkernel n'a rien de vraiment special et si tu
n'as pas besoin d'aucune des fonctionnalites du initrd/linuxrc, tu peux aus si
bien indiquer directement root=/dev/hda5 sans initrd et ca devrait
fonctionner.
On August 13, 2004 01:19 pm, CARUANA J-P Ext ROSI/SIFAC wrote:
> Ce n'est probablement pas la source de ton probleme, mais
> real_root ne doit
> pas pointer vers /boot (/dev/hda2), mais plutot vers / (je ne
> sais pas quel
> partition tu as mis). Pour le moment, c'est la seule erreur
> que je vois. Pour
> mieux comprendre, ca nous prendrait ta table de partition (fdisk
> -l /dev/hda).
pardon, je me suis trompé dans mon mail
mon root pointe bien vers / (/dev/hda5 chez moi)
merci d'avoir vu cela !
a quoi sert la différence root/real_root ?
pkoi ne les a t on pas dans les noyaux compilés à la main ?
root c'est une option du kernel, donc le kernel va booter sur le /dev/ram0 qui correspond au initrd.
Le initrd contient des scripts d'initialisation (linuxrc) qui, entre autre, load les modules (sata, usb, etc). A la fin, linuxrc va lire l'option real_root et execute un pivot_root dessus et le demarage continue sur ta vraie partition root. Donc, real_root n'est pas une option du kernel, mais plutot du initrd.
L'avantage du initrd est que le real_root peut ne pas exister au demarrage et etre creer par des modules. Par exemple, pour demarrer sur un drive usb ou (SATA non supporter par le kernel) ou encore sur un systeme de fichier compresser (comme les livecd) ou encore sur une partition raid/evms/lvm (comme j'utilise). De plus, le linuxrc est capable d'auto-detecter certains materiel et de les configurer avant le demarrage.
Mais le kernel compiler par genkernel n'a rien de vraiment special et si tu n'as pas besoin d'aucune des fonctionnalites du initrd/linuxrc, tu peux aus si bien indiquer directement root=/dev/hda5 sans initrd et ca devrait fonctionner.
On August 13, 2004 01:19 pm, CARUANA J-P Ext ROSI/SIFAC wrote:
> Ce n'est probablement pas la source de ton probleme, mais > real_root ne doit > pas pointer vers /boot (/dev/hda2), mais plutot vers / (je ne > sais pas quel > partition tu as mis). Pour le moment, c'est la seule erreur > que je vois. Pour > mieux comprendre, ca nous prendrait ta table de partition (fdisk > -l /dev/hda).
pardon, je me suis trompé dans mon mail mon root pointe bien vers / (/dev/hda5 chez moi)
merci d'avoir vu cela !
a quoi sert la différence root/real_root ? pkoi ne les a t on pas dans les noyaux compilés à la main ?