Tag: bootloader
Building an Embedded System Based on the Initial RAM Disk
Here's a rough tutorial on writing an embedded Linux based system, using an initial RAM disk.
The initial RAM disk (initrd) is a tool for...
Grub 2 Demystified: A Complete Perspective
Grub, also known as GR and Unified Bootloader, has been the main boot loader for many Linux distributions. Grub was initially released as a...
Crunchbang Linux Minimalist and Mac-Friendly
For resource-conscious Linux users, Crunchbang Linux is the right flavour. It is a Debian-based GNU/Linux distro that uses the nimble Openbox window manager, with...
Using QEMU for Embedded Systems Development, Part 3
This is the last article of this series on QEMU. In the previous article, we worked on bare-metal programming, and discussed the need for...
Using QEMU for Embedded Systems Development, Part 2
In the previous articles, we learnt how to use QEMU for a generic Linux OS installation, for networking using OpenVPN and TAP/TUN, for cross-compilation...
Saving Private GRUB: Remotely Restoring MBR on an Enterprise Server
Corporate hardware systems differ from their conventional desktop counterparts primarily because they have a number of interesting features. For example, they provide an ability...