This shows you the differences between two versions of the page.
ass:cursuri:02:theory:01 [2023/07/15 15:14] radu.mantu |
ass:cursuri:02:theory:01 [2023/07/19 11:08] (current) radu.mantu |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | === The initial ramdisk === | + | ==== Initial ramdisk & rootfs ==== |
When Linux tries to boot into User Space, it does so by starting the **init** (PID=1) process from several well-known locations (e..g: ''/usr/sbin/init'', etc.) For this to happen, the kernel first needs to load a //root filesystem//. The location of this //rootfs// is specified as part of the kernel's command line arguments: | When Linux tries to boot into User Space, it does so by starting the **init** (PID=1) process from several well-known locations (e..g: ''/usr/sbin/init'', etc.) For this to happen, the kernel first needs to load a //root filesystem//. The location of this //rootfs// is specified as part of the kernel's command line arguments: |