In this chapter, we learnt about the startup process for the Android system. After that, we dived deep into the startup process for Android-x86. We found a new way to boot up the system to a minimum Linux environment first and then use that environment to boot the Android system. In this process, we can gain control by obtaining a shell console so that we can examine the system at a given point. To support this kind of boot, we learnt how to build a system image that can be used together with initrd.img.
In the next chapter, we will continue exploring how to customize the Android emulator by adding a Wi-Fi connection to it.