In this chapter, we learnt a debugging method using a combination of PXE boot and the NFS root filesystem. This is a common practice in the embedded Linux development world. We try to use a similar setup for Android system development. As we can see, this setup can make the development and debugging process more efficient. We can use this setup to remove the bootloader dependency. We can also reduce the time to flash or provision build images to the device.
I wrote an article to discuss a more advanced case about the PXE/NFS setup using an external DHCP/TFTP server running in the host-only network environment. If you are interested in this topic, you can read it at the following URL:
https://www.packtpub.com/books/content/booting-android-system-using-pxenfs
In the next chapter, we will continue our journey on the boot up process of x86vbox. We will explore and learn how to enable the graphic system on VirtualBox...