| 1 | <?xml version='1.0' encoding="UTF-8"?> |
1 | <?xml version='1.0' encoding="UTF-8"?> |
| 2 | <!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/initramfs-guide.xml,v 1.1 2012/04/05 19:40:55 swift Exp $ --> |
2 | <!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/initramfs-guide.xml,v 1.2 2012/04/07 07:29:57 swift Exp $ --> |
| 3 | |
3 | |
| 4 | <!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> |
4 | <!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> |
| 5 | |
5 | |
| 6 | <guide> |
6 | <guide> |
| 7 | <title>Gentoo Linux Initial RAM File System Guide</title> |
7 | <title>Gentoo Linux Initial RAM File System Guide</title> |
| … | |
… | |
| 49 | <body> |
49 | <body> |
| 50 | |
50 | |
| 51 | <p> |
51 | <p> |
| 52 | Once the Linux kernel has control over the system (which it gets after being |
52 | Once the Linux kernel has control over the system (which it gets after being |
| 53 | loaded by the boot loader), it prepares its memory structures and drivers as |
53 | loaded by the boot loader), it prepares its memory structures and drivers as |
| 54 | good as it can. It then hands over control to an application (usually |
54 | well as it can. It then hands over control to an application (usually |
| 55 | <c>init</c>) whose task it is to further prepare the system and make sure that, |
55 | <c>init</c>) whose task it is to further prepare the system and make sure that, |
| 56 | at the end of the boot process, all necessary services are running and the user |
56 | at the end of the boot process, all necessary services are running and the user |
| 57 | is able to log on. The <c>init</c> application does that by launching, amongst |
57 | is able to log on. The <c>init</c> application does that by launching, among |
| 58 | other services, the <c>udev</c> daemon who will further load up and prepare the |
58 | other services, the <c>udev</c> daemon who will further load up and prepare the |
| 59 | system based on the detected devices. When <c>udev</c> is launched, all |
59 | system based on the detected devices. When <c>udev</c> is launched, all |
| 60 | remaining file systems that have not been mounted are mounted, and the remainder |
60 | remaining file systems that have not been mounted are mounted, and the remainder |
| 61 | of services is started. |
61 | of services is started. |
| 62 | </p> |
62 | </p> |
| … | |
… | |
| 118 | as paging), making it even worse in memory consumption. |
118 | as paging), making it even worse in memory consumption. |
| 119 | </li> |
119 | </li> |
| 120 | </ul> |
120 | </ul> |
| 121 | |
121 | |
| 122 | <p> |
122 | <p> |
| 123 | To resolve these (for some perhaps hardly called) issues, the initramfs was |
123 | To resolve these (for some perhaps hardly called) problems, the initramfs was |
| 124 | created. |
124 | created. |
| 125 | </p> |
125 | </p> |
| 126 | |
126 | |
| 127 | </body> |
127 | </body> |
| 128 | </section> |
128 | </section> |