2756:
1482:
169:
154:
2768:
1494:
536:
2742:
1468:
616:
592:
disk image file, for which the file format is published; it is similar to the ZIP format except that it supports hard links, deduplicated chunks, and uses chunk-by-chunk compression. In this case, the whole WIM is initially loaded into RAM, followed by the kernel initialisation. Next, the loaded WIM
218:
The bootloader will load the kernel and initial root file system image into memory and then start the kernel, passing in the memory address of the image. At the end of its boot sequence, the kernel tries to determine the format of the image from its first few blocks of data, which can lead either to
603:
It is also possible to install
Windows so that it will always boot from a WIM or VHD file placed on a physical drive. However, this is rarely used since the Windows boot loader is capable of loading the .sys files for boot-time kernel modules itself, which is the task that requires initrd in Linux.
99:
because statically compiling many drivers into one kernel causes the kernel image to be much larger, perhaps too large to boot on computers with limited memory, or in some cases to cause boot-time crashes or other problems due to probing for nonexistent or conflicting hardware. This static-compiled
442:, which invokes helper programs as hardware devices, disk partitions and storage volumes matching certain rules come online. This allows discovery to run in parallel, and to progressively cascade into arbitrary nestings of LVM, RAID or encryption to get at the root file system.
100:
kernel approach also leaves modules in kernel memory which are no longer used or needed, and raises the problem of detecting and loading the modules necessary to mount the root file system at boot time, or for that matter, deducing where or what the root file system is.
445:
When the root file system finally becomes visible, any maintenance tasks that cannot run on a mounted root file system are done, the root file system is mounted read-only, and any processes that must continue running (such as the splash screen helper and its command
593:
is available as a SystemRoot with an assigned drive letter. The
Windows installer uses this so it boots from BOOT.WIM, and then uses INSTALL.WIM as the collection of the Windows files to be installed.
246:
in order to boot on memory-limited systems, since the cramfs image can be mounted in-place without requiring extra space for decompression. Once the initial root file system is up, the kernel executes
796:
Dracut uses kernel parameters listed on the GRUB kernel command line to configure the initramfs RAM file system on the fly, providing more flexibiltity and furthercutting down on RAM file system code.
512:
Installers for Linux distributions typically run entirely from an initramfs, as they must be able to host the installer interface and supporting tools before any persistent storage has been set up.
1020:
269:
that becomes the initial root file system. This scheme has the advantage of not requiring an intermediate file system or block drivers to be compiled into the kernel. Some systems use the
418:
If the root file system is on an encrypted block device, the software needs to invoke a helper script to prompt the user to type in a passphrase and/or insert a hardware token (such as a
133:– is used. This root file-system can contain user-space helpers which do the hardware detection, module loading and device discovery necessary to get the real root file-system mounted.
234:) that is then mounted as the initial root file system. The driver for that file system must be compiled statically into the kernel. Many distributions originally used compressed
375:
Any hardware drivers that the boot process depends on must be loaded. A common arrangement is to pack kernel modules for common storage devices onto the initrd and then invoke a
492:
toolkit). To further save space, the shell, utilities and their supporting libraries are typically compiled with space optimizations enabled (such as with
397:
client, with which it can obtain a DHCP lease, extract the name of the NFS share and the address of the NFS server from the lease, and mount the NFS share.
371:) and must discover everything else at boot time. In this case, the software must perform a complex cascade of tasks to get the root file system mounted:
2318:
1024:
472:
On an initramfs, the initial root file system cannot be rotated away. Instead, it is simply emptied and the final root file system mounted over the top.
1177:
129:
To avoid having to hardcode handling for so many special cases into the kernel, an initial boot stage with a temporary root file-system – now dubbed
386:, the video hardware must be initialized and a user-space helper started to paint animations onto the display in lockstep with the boot process.
1607:
742:
400:
If the root file system appears to be on a software RAID device, there is no way of knowing which devices the RAID volume spans; the standard
1182:
644:
67:(from INITial RAM File System) refer to two different methods of achieving this. Both are commonly used to make preparations before the real
808:
2407:
1207:
2402:
1428:
126:
or a regular file, then powering off. On next boot, this image has to be made accessible before it can be loaded back into memory.
1013:
716:
1532:
304:
Depending on which algorithms were compiled statically into it, the kernel can unpack initrd/initramfs images compressed with
91:
image – one that the distribution's developers create specifically to boot on a wide variety of hardware. The
789:
600:(Windows PE) uses the same, being a base for separate-boot versions of some antivirus and backup/disaster recovery software.
671:
344:
will generate a customized initrd image which contains only whatever is necessary to boot some particular computer, such as
2760:
1486:
1441:
1192:
597:
465:(which was introduced specifically for this purpose). This leaves the initial root file system at a mount point (such as
394:
457:, since that would make the scripts and tools on the initial root file system inaccessible for any final cleanup tasks:
2139:
1907:
1451:
1167:
575:
250:
as its first process; when it exits, the kernel assumes that the real root file system has been mounted and executes
1854:
553:
764:
1637:
1597:
1187:
1056:
1899:
183:
of this initial root file system (along with the kernel image) must be stored somewhere accessible by the Linux
2249:
557:
345:
208:
112:
108:
855:
367:) generate a more generic initrd image. These start only with the device name of the root file system (or its
115:(on diskless workstations), or on an encrypted partition. All of these require special preparations to mount.
2683:
1577:
1446:
1144:
368:
2564:
1612:
1139:
841:
321:
226:
scheme, the image may be a file system image (optionally compressed), which is made available in a special
1404:
1966:
1235:
1172:
963:
325:
188:
945:
2665:
2479:
1525:
1273:
1134:
2670:
2312:
2301:
1804:
1648:
1278:
912:
435:
364:
360:
17:
265:
archive (optionally compressed). The archive is unpacked by the kernel into a special instance of a
2233:
2218:
2134:
1922:
1727:
1288:
1096:
2576:
2375:
2011:
1788:
1765:
981:
816:
546:
493:
743:"linux/do_mounts_initrd.c at 4f671fe2f9523a1ea206f63fe60a7c7b3a56d5c7 · torvalds/linux · GitHub"
277:
as its first process that is not expected to exit. For some applications, initramfs can use the
122:, which suspends the computer to disk by dumping an image of the entire contents of memory to a
2721:
2698:
2693:
2528:
2494:
2484:
2356:
2178:
1717:
1587:
1327:
1320:
1268:
1149:
589:
353:
119:
96:
2799:
2772:
2675:
1518:
1112:
639:
461:
On an initrd, the new root is mounted at a temporary mount point and rotated into place with
204:
148:
56:
2705:
2307:
1869:
1567:
1416:
1245:
8:
2501:
1980:
1839:
1773:
1049:
926:
2655:
2489:
2075:
1975:
1912:
1834:
1829:
1617:
1293:
1159:
1129:
629:
501:
404:
must be invoked to scan all available block devices and bring the required ones online.
270:
84:
720:
469:) where normal boot scripts can later unmount it to free up memory held by the initrd.
2626:
2274:
2244:
2239:
2090:
1745:
1707:
1101:
785:
289:
over a read-only root filesystem image. For example, overlay data can be stored on a
286:
982:"Download Windows Imaging File Format (WIM) from Official Microsoft Download Center"
2794:
2380:
1942:
1663:
1653:
1562:
1250:
1240:
1081:
1007:
273:
package to create an initramfs image. In the initramfs scheme, the kernel executes
130:
885:
2616:
2284:
2065:
1436:
1197:
1002:
779:
679:
649:
515:
290:
187:
or the boot firmware of the computer. This can be the root file system itself, a
52:
1029:
697:
2646:
2551:
2462:
2339:
2334:
2329:
2324:
2107:
1932:
1927:
1572:
1498:
1360:
1260:
1202:
1086:
1042:
485:
408:
123:
68:
2788:
2581:
2397:
2203:
2193:
1952:
1824:
1702:
1410:
1382:
1353:
1346:
1298:
1230:
427:
92:
27:
Temporary root file system loaded during early boot of Linux operating system
2746:
2467:
2385:
2279:
2223:
1582:
1541:
1472:
1339:
1283:
1106:
1073:
837:
621:
412:
390:
227:
192:
168:
153:
88:
72:
809:"Ubuntu Manpage: casper - a hook for initramfs-tools to boot live systems"
2472:
2365:
1947:
1844:
1388:
1374:
1314:
1091:
519:
103:
To further complicate matters, the root file system may be on a software
48:
462:
2559:
2521:
2426:
2414:
2344:
2254:
1740:
1643:
1602:
560: in this section. Unsourced material may be challenged and removed.
447:
419:
383:
356:. These typically embed the location and type of the root file system.
184:
180:
161:
2534:
2421:
2390:
2259:
2095:
1884:
1755:
1712:
1367:
1333:
1225:
908:
389:
If the root file system is on NFS, it must then bring up the primary
329:
261:
scheme (available since the Linux kernel 2.6.13), the image may be a
634:
535:
2539:
2360:
2349:
2269:
2213:
2208:
2154:
2102:
1991:
1917:
1394:
886:"pivot_root from initramfs causes circular reference in mount tree"
379:
agent to pull in modules matching the computer's detected hardware.
317:
294:
212:
175:, another program to generate initramfs on some Linux distributions
2621:
2606:
2516:
2506:
2446:
2370:
2264:
2188:
2129:
2043:
2006:
1937:
1879:
1874:
1778:
1735:
1399:
489:
411:, the LVM utilities must be invoked to scan for and activate the
376:
298:
282:
142:
43:
2611:
2596:
2586:
2441:
2436:
2198:
2149:
2122:
2085:
2055:
2022:
2001:
1750:
1697:
1592:
1510:
423:
341:
243:
239:
488:) along with some essential user-space utilities (usually the
2431:
2294:
2228:
2183:
2144:
2112:
2080:
2038:
2033:
1996:
1864:
1859:
1819:
1814:
1065:
497:
401:
309:
266:
31:
484:
as a shell script and thus include a minimal shell (usually
2511:
2289:
2117:
2048:
1692:
439:
349:
313:
305:
262:
235:
200:
104:
525:
2741:
2591:
2569:
1467:
784:. Alameda, California: Surfing Turtle Press. p. 76.
615:
453:
The final root file system cannot simply be mounted over
1034:
699:
Introducing initramfs, a new model for initial RAM disks
450:) are hoisted into the newly mounted root file system.
611:
714:
2786:
1021:"Motivation for switch from initrd to initramfs"
426:), and then create a decryption target with the
238:file system images, while the others (including
781:Fedora 13: Administration, Networking, Security
281:utility to create a writable environment using
95:for this generic kernel image are included as
2550:
1526:
1050:
842:"Casper, the Friendly (and Persistent) Ghost"
710:
708:
645:List of Linux distributions that run from RAM
588:Since Windows Vista, Windows can boot from a
254:to begin the normal user-space boot process.
853:
765:"ramfs, rootfs, and initramfs docs, take 2"
672:"Booting linux: the history and the future"
669:
663:
407:If the root file system appears to be on a
118:Another complication is kernel support for
47:) is a scheme for loading a temporary root
2654:
1533:
1519:
1057:
1043:
715:Almesberger, Werner; Lermen, Hans (2000).
705:
691:
689:
856:"LZ4 Compression and Improving Boot Time"
758:
756:
676:Proceedings of the Ottawa Linux Symposium
576:Learn how and when to remove this message
476:Most initial root file systems implement
2761:Free and open-source software portal
2319:Earliest eligible virtual deadline first
1487:Free and open-source software portal
943:
777:
167:
152:
762:
695:
686:
526:Similarities in other operating systems
504:written specifically for this purpose.
195:, a small partition on a local disk (a
14:
2787:
906:
753:
211:server (on systems that can boot from
1555:
1514:
1038:
717:"Using the initial RAM disk (initrd)"
335:
160:, a program to generate initramfs on
883:
558:adding citations to reliable sources
529:
1429:Professional related certifications
964:"Windows Imaging File Format (WIM)"
598:Windows Preinstallation Environment
359:Other Linux distributions (such as
24:
946:"Puppy Linux Release Announcement"
496:'s "-Os" flag) and linked against
25:
2811:
1208:List of software package managers
1193:Security-focused operating system
996:
778:Petersen, Richard Leland (2010).
340:Some Linux distributions such as
136:
2767:
2766:
2754:
2740:
1608:Supported computer architectures
1540:
1493:
1492:
1480:
1466:
907:Garzik, Jeff (2 November 2002).
763:Landley, Rob (17 October 2005).
614:
534:
219:the initrd or initramfs scheme.
1638:The Linux Programming Interface
1183:Distributions that run from RAM
974:
956:
937:
919:
900:
877:
545:needs additional citations for
909:"initramfs merge, part 1 of N"
847:
831:
801:
771:
735:
696:Landley, Rob (15 March 2005),
522:can run entirely from initrd.
13:
1:
1010:of initrd-generating toolkits
884:Fish, Richard (6 July 2005).
656:
507:
1140:GNU/Linux naming controversy
927:"Tiny Core Linux - Concepts"
854:Kyungsik Lee (30 May 2013).
670:Almesberger, Werner (2000),
297:read-only image stored on a
78:
55:, to be used as part of the
7:
1236:Linux Documentation Project
1178:Netbook-specific comparison
767:. Linux kernel source tree.
635:booster initramfs generator
607:
500:, a minimal version of the
382:On systems which display a
301:acts as a root filesystem.
10:
2816:
2480:High-performance computing
2302:Process and I/O schedulers
1135:Criticism of desktop Linux
1016:on early userspace support
888:. Linux Kernel Bug Tracker
863:events.linuxfoundation.org
434:Some distributions use an
146:
140:
2734:
2714:
2645:
2455:
2313:Completely Fair Scheduler
2171:
2064:
1974:
1965:
1898:
1803:
1796:
1787:
1764:
1726:
1685:
1678:
1626:
1578:Tanenbaum–Torvalds debate
1548:
1460:
1427:
1307:
1259:
1218:
1158:
1145:Tanenbaum–Torvalds debate
1122:
1072:
1064:
913:Linux kernel mailing list
164:and related distributions
2234:Kernel same-page merging
2577:OS-level virtualization
97:loadable kernel modules
87:ship a single, generic
2722:List of Linux adopters
1664:Linux User Group (LUG)
1321:Free Software Magazine
1251:Linux User Group (LUG)
1003:Debian initramfs-tools
844:. Linux Journal. 2012.
438:hotplug agent such as
176:
165:
640:Linux startup process
293:, while a compressed
171:
156:
149:Linux startup process
57:Linux startup process
2308:Brain Fuck Scheduler
1568:Linux Mark Institute
1246:Linux Mark Institute
1014:Kernel documentation
554:improve this article
207:file systems), or a
2502:Real-time computing
1774:Linux Standard Base
1008:Detailed comparison
813:manpages.ubuntu.com
85:Linux distributions
71:file system can be
2490:Compute Node Linux
2076:C standard library
1173:Distributions list
1168:General comparison
1130:Criticism of Linux
1027:on 4 January 2013.
422:or a USB security
384:boot splash screen
336:Mount preparations
177:
166:
2782:
2781:
2730:
2729:
2641:
2640:
2637:
2636:
2275:Network scheduler
2167:
2166:
2163:
2162:
1961:
1960:
1708:Linux kernel oops
1674:
1673:
1654:Linux conferences
1508:
1507:
791:978-1-936280-02-5
652:(Arch Linux Wiki)
586:
585:
578:
391:network interface
287:persistence layer
16:(Redirected from
2807:
2770:
2769:
2759:
2758:
2757:
2747:Linux portal
2745:
2744:
2652:
2651:
2548:
2547:
2357:Security Modules
1972:
1971:
1801:
1800:
1794:
1793:
1683:
1682:
1563:Linux Foundation
1553:
1552:
1535:
1528:
1521:
1512:
1511:
1496:
1495:
1485:
1484:
1483:
1473:Linux portal
1471:
1470:
1442:Linux Foundation
1241:Linux Foundation
1059:
1052:
1045:
1036:
1035:
1028:
1023:. Archived from
990:
989:
978:
972:
971:
960:
954:
953:
941:
935:
934:
923:
917:
916:
904:
898:
897:
895:
893:
881:
875:
874:
872:
870:
860:
851:
845:
835:
829:
828:
826:
824:
819:on 4 August 2017
815:. Archived from
805:
799:
798:
775:
769:
768:
760:
751:
750:
739:
733:
732:
730:
728:
719:. Archived from
712:
703:
702:
693:
684:
683:
678:, archived from
667:
624:
619:
618:
581:
574:
570:
567:
561:
538:
530:
483:
479:
468:
456:
276:
253:
249:
233:
199:, usually using
174:
159:
131:early user space
66:
62:
38:
21:
2815:
2814:
2810:
2809:
2808:
2806:
2805:
2804:
2785:
2784:
2783:
2778:
2755:
2753:
2739:
2726:
2710:
2657:
2633:
2617:User-mode Linux
2546:
2451:
2159:
2067:
2060:
1979:
1957:
1894:
1806:
1783:
1760:
1722:
1670:
1622:
1613:Version history
1544:
1539:
1509:
1504:
1481:
1479:
1465:
1456:
1423:
1303:
1255:
1214:
1198:Package manager
1154:
1118:
1097:Booting process
1068:
1063:
1019:
999:
994:
993:
980:
979:
975:
962:
961:
957:
942:
938:
925:
924:
920:
905:
901:
891:
889:
882:
878:
868:
866:
858:
852:
848:
836:
832:
822:
820:
807:
806:
802:
792:
776:
772:
761:
754:
741:
740:
736:
726:
724:
723:on 2 April 2015
713:
706:
694:
687:
682:on 24 July 2008
668:
664:
659:
620:
613:
610:
582:
571:
565:
562:
551:
539:
528:
516:Tiny Core Linux
510:
481:
477:
466:
454:
352:and filesystem
338:
291:USB flash drive
274:
251:
247:
231:
172:
157:
151:
145:
139:
81:
64:
60:
36:
28:
23:
22:
15:
12:
11:
5:
2813:
2803:
2802:
2797:
2780:
2779:
2777:
2776:
2764:
2750:
2735:
2732:
2731:
2728:
2727:
2725:
2724:
2718:
2716:
2712:
2711:
2709:
2708:
2703:
2702:
2701:
2696:
2688:
2687:
2686:
2678:
2673:
2668:
2662:
2660:
2649:
2643:
2642:
2639:
2638:
2635:
2634:
2632:
2631:
2630:
2629:
2624:
2619:
2614:
2609:
2601:
2600:
2599:
2594:
2589:
2584:
2574:
2573:
2572:
2567:
2556:
2554:
2552:Virtualization
2545:
2544:
2543:
2542:
2537:
2526:
2525:
2524:
2519:
2514:
2509:
2499:
2498:
2497:
2492:
2487:
2477:
2476:
2475:
2470:
2459:
2457:
2453:
2452:
2450:
2449:
2444:
2439:
2434:
2429:
2424:
2418:
2417:
2412:
2411:
2410:
2405:
2398:Device drivers
2394:
2393:
2388:
2383:
2378:
2373:
2368:
2363:
2353:
2352:
2347:
2342:
2340:SCHED_DEADLINE
2337:
2335:O(1) scheduler
2332:
2330:O(n) scheduler
2327:
2325:Noop scheduler
2322:
2316:
2310:
2305:
2298:
2297:
2292:
2287:
2282:
2277:
2272:
2267:
2262:
2257:
2252:
2247:
2242:
2237:
2231:
2226:
2221:
2216:
2211:
2206:
2201:
2196:
2191:
2186:
2181:
2179:Kernel modules
2175:
2173:
2169:
2168:
2165:
2164:
2161:
2160:
2158:
2157:
2152:
2147:
2142:
2137:
2132:
2127:
2126:
2125:
2120:
2115:
2110:
2105:
2100:
2099:
2098:
2088:
2083:
2072:
2070:
2062:
2061:
2059:
2058:
2053:
2052:
2051:
2041:
2036:
2031:
2028:
2025:
2020:
2017:
2014:
2009:
2004:
1999:
1994:
1989:
1985:
1983:
1969:
1963:
1962:
1959:
1958:
1956:
1955:
1950:
1945:
1940:
1935:
1933:Memory barrier
1930:
1925:
1920:
1915:
1910:
1904:
1902:
1896:
1895:
1893:
1892:
1891:
1890:
1887:
1882:
1877:
1872:
1867:
1862:
1852:
1851:
1850:
1847:
1842:
1837:
1832:
1827:
1822:
1811:
1809:
1798:
1791:
1785:
1784:
1782:
1781:
1776:
1770:
1768:
1762:
1761:
1759:
1758:
1753:
1748:
1743:
1738:
1732:
1730:
1724:
1723:
1721:
1720:
1715:
1710:
1705:
1700:
1695:
1689:
1687:
1680:
1676:
1675:
1672:
1671:
1669:
1668:
1667:
1666:
1658:
1657:
1656:
1651:
1646:
1641:
1630:
1628:
1624:
1623:
1621:
1620:
1615:
1610:
1605:
1600:
1595:
1590:
1585:
1580:
1575:
1570:
1565:
1559:
1557:
1550:
1546:
1545:
1538:
1537:
1530:
1523:
1515:
1506:
1505:
1503:
1502:
1490:
1476:
1461:
1458:
1457:
1455:
1454:
1449:
1444:
1439:
1437:CompTIA Linux+
1433:
1431:
1425:
1424:
1422:
1421:
1414:
1407:
1402:
1397:
1392:
1385:
1380:
1379:
1378:
1364:
1361:Linux Magazine
1357:
1350:
1343:
1336:
1331:
1324:
1317:
1311:
1309:
1305:
1304:
1302:
1301:
1296:
1291:
1286:
1281:
1276:
1271:
1265:
1263:
1257:
1256:
1254:
1253:
1248:
1243:
1238:
1233:
1228:
1222:
1220:
1216:
1215:
1213:
1212:
1211:
1210:
1205:
1203:Package format
1195:
1190:
1185:
1180:
1175:
1170:
1164:
1162:
1156:
1155:
1153:
1152:
1147:
1142:
1137:
1132:
1126:
1124:
1120:
1119:
1117:
1116:
1109:
1104:
1099:
1094:
1089:
1084:
1078:
1076:
1070:
1069:
1062:
1061:
1054:
1047:
1039:
1033:
1032:
1017:
1011:
1005:
998:
997:External links
995:
992:
991:
973:
955:
944:Barry Kauler.
936:
918:
899:
876:
846:
830:
800:
790:
770:
752:
734:
704:
685:
661:
660:
658:
655:
654:
653:
647:
642:
637:
632:
626:
625:
609:
606:
584:
583:
542:
540:
533:
527:
524:
509:
506:
474:
473:
470:
432:
431:
416:
415:containing it.
409:logical volume
405:
398:
387:
380:
354:kernel modules
337:
334:
197:boot partition
138:
137:Implementation
135:
124:swap partition
93:device drivers
80:
77:
26:
9:
6:
4:
3:
2:
2812:
2801:
2798:
2796:
2793:
2792:
2790:
2775:
2774:
2765:
2763:
2762:
2751:
2749:
2748:
2743:
2737:
2736:
2733:
2723:
2720:
2719:
2717:
2713:
2707:
2704:
2700:
2697:
2695:
2692:
2691:
2689:
2685:
2682:
2681:
2680:Thin client:
2679:
2677:
2674:
2672:
2669:
2667:
2664:
2663:
2661:
2659:
2653:
2650:
2648:
2644:
2628:
2625:
2623:
2620:
2618:
2615:
2613:
2610:
2608:
2605:
2604:
2602:
2598:
2595:
2593:
2590:
2588:
2585:
2583:
2582:Linux-VServer
2580:
2579:
2578:
2575:
2571:
2568:
2566:
2563:
2562:
2561:
2558:
2557:
2555:
2553:
2549:
2541:
2538:
2536:
2533:
2532:
2530:
2527:
2523:
2520:
2518:
2515:
2513:
2510:
2508:
2505:
2504:
2503:
2500:
2496:
2493:
2491:
2488:
2486:
2483:
2482:
2481:
2478:
2474:
2471:
2469:
2466:
2465:
2464:
2461:
2460:
2458:
2454:
2448:
2445:
2443:
2440:
2438:
2435:
2433:
2430:
2428:
2425:
2423:
2420:
2419:
2416:
2413:
2409:
2406:
2404:
2401:
2400:
2399:
2396:
2395:
2392:
2389:
2387:
2384:
2382:
2379:
2377:
2374:
2372:
2369:
2367:
2364:
2362:
2358:
2355:
2354:
2351:
2348:
2346:
2343:
2341:
2338:
2336:
2333:
2331:
2328:
2326:
2323:
2320:
2317:
2314:
2311:
2309:
2306:
2303:
2300:
2299:
2296:
2293:
2291:
2288:
2286:
2283:
2281:
2278:
2276:
2273:
2271:
2268:
2266:
2263:
2261:
2258:
2256:
2253:
2251:
2248:
2246:
2243:
2241:
2238:
2235:
2232:
2230:
2227:
2225:
2222:
2220:
2217:
2215:
2212:
2210:
2207:
2205:
2204:Device mapper
2202:
2200:
2197:
2195:
2192:
2190:
2187:
2185:
2182:
2180:
2177:
2176:
2174:
2170:
2156:
2153:
2151:
2148:
2146:
2143:
2141:
2138:
2136:
2133:
2131:
2128:
2124:
2121:
2119:
2116:
2114:
2111:
2109:
2106:
2104:
2101:
2097:
2094:
2093:
2092:
2089:
2087:
2084:
2082:
2079:
2078:
2077:
2074:
2073:
2071:
2069:
2063:
2057:
2054:
2050:
2047:
2046:
2045:
2042:
2040:
2037:
2035:
2032:
2029:
2026:
2024:
2021:
2018:
2015:
2013:
2010:
2008:
2005:
2003:
2000:
1998:
1995:
1993:
1990:
1987:
1986:
1984:
1982:
1977:
1973:
1970:
1968:
1964:
1954:
1951:
1949:
1946:
1944:
1941:
1939:
1936:
1934:
1931:
1929:
1926:
1924:
1921:
1919:
1916:
1914:
1911:
1909:
1906:
1905:
1903:
1901:
1897:
1888:
1886:
1883:
1881:
1878:
1876:
1873:
1871:
1868:
1866:
1863:
1861:
1858:
1857:
1856:
1853:
1848:
1846:
1843:
1841:
1838:
1836:
1833:
1831:
1828:
1826:
1823:
1821:
1818:
1817:
1816:
1813:
1812:
1810:
1808:
1802:
1799:
1795:
1792:
1790:
1786:
1780:
1777:
1775:
1772:
1771:
1769:
1767:
1763:
1757:
1754:
1752:
1749:
1747:
1744:
1742:
1739:
1737:
1734:
1733:
1731:
1729:
1725:
1719:
1716:
1714:
1711:
1709:
1706:
1704:
1701:
1699:
1696:
1694:
1691:
1690:
1688:
1684:
1681:
1677:
1665:
1662:
1661:
1659:
1655:
1652:
1650:
1647:
1645:
1642:
1640:
1639:
1635:
1634:
1632:
1631:
1629:
1625:
1619:
1616:
1614:
1611:
1609:
1606:
1604:
1601:
1599:
1596:
1594:
1591:
1589:
1586:
1584:
1581:
1579:
1576:
1574:
1571:
1569:
1566:
1564:
1561:
1560:
1558:
1554:
1551:
1547:
1543:
1536:
1531:
1529:
1524:
1522:
1517:
1516:
1513:
1501:
1500:
1491:
1489:
1488:
1477:
1475:
1474:
1469:
1463:
1462:
1459:
1453:
1450:
1448:
1445:
1443:
1440:
1438:
1435:
1434:
1432:
1430:
1426:
1420:
1419:
1415:
1413:
1412:
1411:Revolution OS
1408:
1406:
1403:
1401:
1398:
1396:
1393:
1391:
1390:
1386:
1384:
1383:Linux Outlaws
1381:
1377:
1376:
1372:
1371:
1370:
1369:
1365:
1363:
1362:
1358:
1356:
1355:
1354:Linux Journal
1351:
1349:
1348:
1347:Linux Gazette
1344:
1342:
1341:
1337:
1335:
1332:
1330:
1329:
1325:
1323:
1322:
1318:
1316:
1313:
1312:
1310:
1306:
1300:
1299:Linux malware
1297:
1295:
1292:
1290:
1287:
1285:
1282:
1280:
1277:
1275:
1272:
1270:
1267:
1266:
1264:
1262:
1258:
1252:
1249:
1247:
1244:
1242:
1239:
1237:
1234:
1232:
1231:Linux Counter
1229:
1227:
1224:
1223:
1221:
1219:Organizations
1217:
1209:
1206:
1204:
1201:
1200:
1199:
1196:
1194:
1191:
1189:
1186:
1184:
1181:
1179:
1176:
1174:
1171:
1169:
1166:
1165:
1163:
1161:
1160:Distributions
1157:
1151:
1150:SCO and Linux
1148:
1146:
1143:
1141:
1138:
1136:
1133:
1131:
1128:
1127:
1125:
1123:Controversies
1121:
1115:
1114:
1110:
1108:
1105:
1103:
1100:
1098:
1095:
1093:
1090:
1088:
1085:
1083:
1080:
1079:
1077:
1075:
1071:
1067:
1060:
1055:
1053:
1048:
1046:
1041:
1040:
1037:
1031:
1026:
1022:
1018:
1015:
1012:
1009:
1006:
1004:
1001:
1000:
987:
986:Microsoft.com
983:
977:
969:
968:microsoft.com
965:
959:
951:
947:
940:
932:
928:
922:
914:
910:
903:
887:
880:
864:
857:
850:
843:
839:
834:
818:
814:
810:
804:
797:
793:
787:
783:
782:
774:
766:
759:
757:
748:
744:
738:
722:
718:
711:
709:
701:
700:
692:
690:
681:
677:
673:
666:
662:
651:
650:EFI boot stub
648:
646:
643:
641:
638:
636:
633:
631:
628:
627:
623:
617:
612:
605:
601:
599:
594:
591:
580:
577:
569:
559:
555:
549:
548:
543:This section
541:
537:
532:
531:
523:
521:
517:
513:
505:
503:
499:
495:
491:
487:
471:
464:
463:pivot_root(8)
460:
459:
458:
451:
449:
443:
441:
437:
429:
428:device mapper
425:
421:
417:
414:
410:
406:
403:
399:
396:
392:
388:
385:
381:
378:
374:
373:
372:
370:
366:
362:
357:
355:
351:
347:
343:
333:
331:
327:
323:
319:
315:
311:
307:
302:
300:
296:
292:
288:
285:to overlay a
284:
280:
272:
268:
264:
260:
255:
245:
241:
237:
229:
225:
220:
216:
214:
210:
206:
202:
198:
194:
190:
186:
182:
170:
163:
155:
150:
144:
134:
132:
127:
125:
121:
116:
114:
110:
106:
101:
98:
94:
90:
86:
76:
74:
70:
58:
54:
50:
46:
45:
39:
33:
19:
2800:Linux kernel
2771:
2752:
2738:
2468:Linux kernel
2386:Tomoyo Linux
1981:File systems
1636:
1588:SCO disputes
1549:Organization
1542:Linux kernel
1497:
1478:
1464:
1417:
1409:
1387:
1373:
1366:
1359:
1352:
1345:
1340:Linux Format
1338:
1326:
1319:
1294:Range of use
1111:
1074:Linux kernel
1025:the original
988:. Microsoft.
985:
976:
970:. Microsoft.
967:
958:
949:
939:
930:
921:
902:
890:. Retrieved
879:
867:. Retrieved
865:. p. 18
862:
849:
838:Shawn Powers
833:
821:. Retrieved
817:the original
812:
803:
795:
780:
773:
746:
737:
725:. Retrieved
721:the original
698:
680:the original
675:
665:
622:Linux portal
602:
595:
587:
572:
563:
552:Please help
547:verification
544:
514:
511:
475:
452:
444:
436:event-driven
433:
413:volume group
402:MD utilities
358:
339:
303:
278:
258:
256:
228:block device
223:
221:
217:
196:
193:optical disc
178:
128:
117:
102:
89:Linux kernel
82:
41:
35:
29:
2473:Linux-libre
2366:Exec Shield
2245:Framebuffer
1948:Video4Linux
1805:System Call
1633:Developers
1573:Linus's law
1389:Linux Voice
1375:Ubuntu User
1328:Full Circle
1315:DistroWatch
1188:Lightweight
1102:Kernel oops
1092:Linux-libre
1087:Linus's law
950:ibiblio.org
931:ibiblio.org
892:28 February
566:August 2015
520:Puppy Linux
393:, invoke a
120:hibernation
49:file system
2789:Categories
2560:Hypervisor
2522:PREEMPT_RT
2427:KernelCare
2415:Raw device
2345:SCHED_FIFO
2255:KMS driver
2172:Components
2027:securityfs
1913:Crypto API
1855:Linux-only
1741:System.map
1644:kernel.org
1603:menuconfig
1598:GNU GPL v2
657:References
508:Other uses
420:smart card
252:/sbin/init
242:3.1) used
189:boot image
185:bootloader
162:Arch Linux
158:mkinitcpio
147:See also:
141:See also:
2699:LYME-LYCE
2422:initramfs
2391:Linux PAM
2260:Netfilter
2130:libcgroup
2096:libhybris
2068:libraries
2016:hugetlbfs
1967:Userspace
1900:In-kernel
1885:readahead
1807:Interface
1756:initramfs
1713:SystemTap
1686:Debugging
1679:Technical
1618:Criticism
1368:LinuxUser
1334:Linux.com
1226:LinuxChix
502:C library
259:initramfs
79:Rationale
65:initramfs
34:systems,
18:Initramfs
2773:Category
2715:Adopters
2690:Server:
2671:Embedded
2647:Adoption
2540:PSXLinux
2463:Mainline
2456:Variants
2408:graphics
2361:AppArmor
2350:SCHED_RR
2270:nftables
2214:dm-crypt
2209:dm-cache
2155:liburing
2145:libevdev
2103:dietlibc
1992:configfs
1918:io uring
1499:Category
1418:The Code
1405:Phoronix
1395:LugRadio
1279:Embedded
1269:Adopters
1261:Adoption
823:7 August
727:14 March
608:See also
486:/bin/ash
478:/linuxrc
295:SquashFS
248:/linuxrc
232:/dev/ram
213:Ethernet
107:volume,
42:initial
2795:Booting
2706:Devices
2666:Desktop
2627:coLinux
2622:MkLinux
2607:L4Linux
2535:ÎĽClinux
2517:Xenomai
2507:RTLinux
2447:Ksplice
2376:SELinux
2371:seccomp
2321:(EEVDF)
2265:Netlink
2194:Console
2189:cgroups
2140:libalsa
2066:Wrapper
2044:systemd
2007:debugfs
1976:Daemons
1938:New API
1880:inotify
1875:dnotify
1779:x32 ABI
1736:vmlinux
1728:Startup
1627:Support
1447:Red Hat
1400:LWN.net
1274:Desktop
1082:History
1030:Alt URL
490:BusyBox
467:/initrd
377:hotplug
299:live CD
283:unionfs
257:In the
222:In the
143:Booting
73:mounted
44:ramdisk
2676:Gaming
2658:of use
2612:ELinOS
2603:Other
2597:OpenVZ
2587:Lguest
2531:-less
2442:kpatch
2437:kGraft
2403:802.11
2199:bcache
2150:libusb
2135:libdrm
2123:Newlib
2108:EGLIBC
2091:Bionic
2086:uClibc
2056:Kmscon
2030:sockfs
2023:procfs
2019:pipefs
2002:devpts
1928:kernfs
1870:splice
1825:select
1797:Kernel
1751:initrd
1746:dracut
1698:ftrace
1660:Users
1593:Linaro
1556:Kernel
1452:Ubuntu
1289:Mobile
1284:Gaming
869:29 May
788:
747:GitHub
630:dracut
596:Also,
424:dongle
365:Ubuntu
361:Fedora
342:Debian
328:, and
279:casper
271:dracut
244:cramfs
240:Debian
224:initrd
191:on an
173:dracut
61:initrd
53:memory
37:initrd
2656:Range
2495:SLURM
2432:kexec
2381:Smack
2315:(CFS)
2295:zswap
2236:(KSM)
2229:evdev
2184:BlueZ
2113:klibc
2081:glibc
2039:tmpfs
2034:sysfs
1997:devfs
1988:bpffs
1865:epoll
1860:futex
1840:close
1820:ioctl
1815:POSIX
1703:kdump
1308:Media
1113:more…
1066:Linux
859:(PDF)
498:klibc
482:/init
310:bzip2
275:/init
267:tmpfs
181:image
83:Many
51:into
32:Linux
2694:LAMP
2684:LTSP
2512:RTAI
2290:zram
2285:SLUB
2280:perf
2224:EDAC
2118:musl
2049:udev
2012:FUSE
1908:ALSA
1845:sync
1835:read
1830:open
1789:APIs
1766:ABIs
1693:CRIU
1649:LKML
894:2009
871:2015
825:2017
786:ISBN
729:2015
518:and
448:FIFO
440:udev
395:DHCP
369:UUID
363:and
350:SCSI
330:zstd
314:LZMA
306:gzip
263:cpio
236:ext2
209:TFTP
201:ext2
105:RAID
69:root
63:and
2592:LXC
2570:Xen
2565:KVM
2529:MMU
2485:INK
2250:LVM
2240:LIO
2219:DRM
1953:IIO
1943:RCU
1923:DRM
1718:BPF
1583:Tux
1107:Tux
590:WIM
556:by
494:gcc
480:or
346:ATA
326:LZ4
322:LZO
215:).
205:FAT
203:or
179:An
113:NFS
109:LVM
30:In
2791::
2359::
984:.
966:.
948:.
929:.
911:.
861:.
840:.
811:.
794:.
755:^
745:.
707:^
688:^
674:,
348:,
332:.
324:,
320:,
318:XZ
316:,
312:,
308:,
111:,
75:.
59:.
2304::
1978:,
1889:…
1849:…
1534:e
1527:t
1520:v
1058:e
1051:t
1044:v
952:.
933:.
915:.
896:.
873:.
827:.
749:.
731:.
579:)
573:(
568:)
564:(
550:.
455:/
430:.
230:(
40:(
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.