GAG (boot loader)
| This article relies on references to primary sources or sources affiliated with the subject, rather than references from independent authors and third-party publications. Please add citations from reliable sources. (August 2011) |
|
|
The topic of this article may not meet Wikipedia's general notability guideline. Please help to establish notability by adding reliable, secondary sources about the topic. If notability cannot be established, the article is likely to be merged, redirected, or deleted. (March 2010) |
GAG 4.9 |
|
| Developer(s) | Sergio Costas Rodriguez |
|---|---|
| Stable release | 4.10 / August 11, 2008 |
| Written in | Assembly language |
| Operating system | OS independent, X86 architecture |
| Available in | Multilingual (6) |
| Type | Boot Loader |
| License | GNU GPL |
| Website | gag.sourceforge.net |
GAG (Gestor de Arranque Gráfico, English: "Graphical Boot Manager") is a GNU GPL boot loader for x86 computers. It doesn't need its own partition — it installs directly to the boot sector of Hard disk or floppy disk which allows it to survive to repartitioning or formatting. It is distributed as a bootable disk image, which makes it fully operating system-independent. It can be installed from a CD-ROM or from a linux terminal too (this last method allows to install it in a USB pendrive).
GAG works on x86 processor with standard VGA graphic adapter or compatible (it can't be properly run under Hercules, CGA or EGA).
GAG aims to be an easy-to-use boot manager, but allows certain advanced features. It has a classic 3D-looking GUI driven by a keyboard. It allows to have up to 9 operating systems installed. Every OS (boot partition) has an icon, label and, if needed, password protection. Configuration is menu-driven, and can be protected with its own password too.
It allows to hide primary partitions (to avoid OS collisions between C:/D: primary partitions) and auto-choose using timer.
[edit] Grub2 incompatibility
Because GAG is a pure chain loading boot loader, it requires a kernel loader to be installed in the superblock of each bootable partition to handle the different filesystems or kernels. This means that users of GNU/Linux are required to install LILO or GRUB in the superblock of the partition in order to be able to boot from GAG; however it seems that installing GRUB2 in a superblock is discouraged as in case of repartitioning, some Grub'data could be moved and the partition could not be booted anymore by GAG. A solution is to boot the broken partition from another GNU/Linux operating system and running sudo grub-install /dev/sdaX (where /dev/sdaX represents the root partition).
[edit] External links
| This free software-related article is a stub. You can help Wikipedia by expanding it. |