1 |
root c'est une option du kernel, donc le kernel va booter sur le /dev/ram0 qui |
2 |
correspond au initrd. |
3 |
|
4 |
Le initrd contient des scripts d'initialisation (linuxrc) qui, entre autre, |
5 |
load les modules (sata, usb, etc). A la fin, linuxrc va lire l'option |
6 |
real_root et execute un pivot_root dessus et le demarage continue sur ta |
7 |
vraie partition root. Donc, real_root n'est pas une option du kernel, mais |
8 |
plutot du initrd. |
9 |
|
10 |
L'avantage du initrd est que le real_root peut ne pas exister au demarrage et |
11 |
etre creer par des modules. Par exemple, pour demarrer sur un drive usb ou |
12 |
(SATA non supporter par le kernel) ou encore sur un systeme de fichier |
13 |
compresser (comme les livecd) ou encore sur une partition raid/evms/lvm |
14 |
(comme j'utilise). De plus, le linuxrc est capable d'auto-detecter certains |
15 |
materiel et de les configurer avant le demarrage. |
16 |
|
17 |
Mais le kernel compiler par genkernel n'a rien de vraiment special et si tu |
18 |
n'as pas besoin d'aucune des fonctionnalites du initrd/linuxrc, tu peux aussi |
19 |
bien indiquer directement root=/dev/hda5 sans initrd et ca devrait |
20 |
fonctionner. |
21 |
|
22 |
On August 13, 2004 01:19 pm, CARUANA J-P Ext ROSI/SIFAC wrote: |
23 |
> > Ce n'est probablement pas la source de ton probleme, mais |
24 |
> > real_root ne doit |
25 |
> > pas pointer vers /boot (/dev/hda2), mais plutot vers / (je ne |
26 |
> > sais pas quel |
27 |
> > partition tu as mis). Pour le moment, c'est la seule erreur |
28 |
> > que je vois. Pour |
29 |
> > mieux comprendre, ca nous prendrait ta table de partition (fdisk |
30 |
> > -l /dev/hda). |
31 |
> |
32 |
> pardon, je me suis trompé dans mon mail |
33 |
> mon root pointe bien vers / (/dev/hda5 chez moi) |
34 |
> |
35 |
> merci d'avoir vu cela ! |
36 |
> |
37 |
> |
38 |
> a quoi sert la différence root/real_root ? |
39 |
> pkoi ne les a t on pas dans les noyaux compilés à la main ? |
40 |
> |
41 |
> -- |
42 |
> gentoo-user-fr@g.o mailing list |
43 |
|
44 |
-- |
45 |
gentoo-user-fr@g.o mailing list |