Click here to learn
about this Sponsor:
Home  |  News  |  Articles  |  Polls  |  Forum

Keywords: Match:

GNU GRUB -- the GRand Unified Bootloader
(Last updated: Nov. 01, 2000)

Introduction

GNU GRUB is a Multiboot boot loader. It was derived from GRUB, GRand Unified Bootloader, which was originally designed and implemented by Erich Stefan Boleyn.

Briefly, bootloader is the first software program that runs when a computer starts. It is responsible for loading and transferring control to the operating system kernel software (such as the Hurd or the Linux). The kernel, in turn, initializes the rest of the operating system (e.g. GNU).
  • GNU GRUB follows these requirements below:
  • Compliant with the Multiboot Specification.
  • Basic functions are easy for an end-user to use.
  • Rich functionality for OS experts/designers.
  • Compatibility for booting FreeBSD, NetBSD, OpenBSD, and GNU/Linux.
  • Proprietary OS's such as Windows 98, Windows NT, and OS/2 are supported via a chain-loading function.
In addition to the requirements above, GNU GRUB has the following features:
  • Support multiple executable formats.
  • Support non-Multiboot OS's.
  • Load multiple modules.
  • Support a human-readable configuration file.
    Menu interface.
  • Flexible command-line interface.
  • Support multiple filesystem types.
  • Support automatic decompression.
  • Access data on any installed device.
  • Geometry translation independent.
  • Detect all installed RAM.
  • Support Logical Block Address (LBA) mode.
  • Download OS images from a network.
  • Support diskless systems.
  • Support remote terminals.
Requirements

GNU GRUB requires GCC and GNU binutils 2.9.1.0.23 or later, which is available from ftp.varesearch.com:/pub/support/hjl/binutils/ .

Download

For now, GNU GRUB is not released publicly yet, but you can still get the test releases from ftp://alpha.gnu.org/gnu/grub/, and the latest version from the CVS. See GNU Development Resources, for more information.

Frequently Asked Questions

If you have a question or a trouble, see GNU GRUB FAQ first.

Contact us

GNU GRUB has one mailing list bug-grub@gnu.org, to which you should send a mail whenever you find bugs, and have suggestions, ideas or questions related to GNU GRUB. The archive of the mailing-list is available for viewing.

When you encounter a problem or a bug, first of all, read the chapter Reporting bugs in the document. Very often, people ask us their questions with little (or no) information about their systems. That's quite useless, because we have to guess what you did, what was displayed and what really happened. Please notice that we may not see your computer directly. So, whenever you report a bug, you must include enough information so that we can understand what happened and even reproduce your problem in our machines.

Once you have realized how to write a bug report, please submit it to bug-grub@gnu.org with information about your computer and what you did as much as possible. Excessive information is always better than no information.

When you enhance and/or fix GNU GRUB, please send the patch to bug-grub@gnu.org. Do not forget to write your changes to ChangeLog; That helps us to understand your changes correctly. And it is preferable that your patch is in the unified format. Just append -u option to the command diff.

If you'd like to subscribe/unsubscribe to this mailing list, please see Bug-grub Info Page.

Links

Here are some useful resources:
  • Etherboot is a free software package for booting x86 PCs over a network. We are using its device drivers for our own netboot support.

  • The original GRUB site.

  • GRUB I18N is an implementation of internationalized GRUB.

  • GRUB/98 is a port to NEC PC9800 series.


Copyright (C) 1999,2000 OKUJI Yoshinori. Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.



7 Advantages of D2D Backup
For decades, tape has been the backup medium of choice. But, now, disk-to-disk (D2D) backup is gaining in favor. Learn why you should make the move in this whitepaper.

4 Legal Reasons to Control Internet Access
The Internet is obviously a valuable resource for many organizations. However, many are exposed to legal liability concerns because they fail to control Internet access. Learn if you're safe in this white paper.

Rapidly Resolve J2EE Application Problems
Whether you are in the process of building J2EE applications or have J2EE applications already running in production, you must ensure that they deliver the expected ROI. Learn how in this white paper.

Load Testing 2.0 for Web 2.0
There are many unknowns in stress testing Web 2.0 applications. Find out how to test the performance of Web 2.0 in this white paper.

Build Better Games Online
For the game infrastructure providers, life is complex. Making money from games has become more complicated. Why? Find out in this white paper.

Building a Virtual Infrastructure from Servers to Storage
This white paper discusses the virtual storage solutions that reduce cost, increase storage utilization, and address the challenges of backing up and restoring Server environments.

Gaining Faster Wireless Connections with WiMAX
Welcome to what is quickly becoming the hyperconnected world where anything that would benefit from being connected to the network will be connected. Learn more in this white paper.

Is Your Desktop a Security Threat?
The new wave of sophisticated crimeware not only targets specific companies, but also targets desktops and laptops as backdoor entryways into those business’ operations and resources. Learn how to stay safe in this white paper.

Increasing SAN Reliability by 100 Percent
Storage area networks (SAN) are a strong part of storage plans. Learn how to increase your reliability and uptime by 100 percent in this case study.

 

Got a HOT tip?   please tell us!
Free weekly newsletter
Enter your email...
Click here for a profile of each sponsor:
PLATINUM SPONSORS
GOLD SPONSORS
(Become a sponsor)

ADVERTISEMENT
(Advertise here)

Check out the latest Linux powered...

mobile phones!

other cool
gadgets



BREAKING NEWS

• Linux-friendly SoCs target low-end multimedia
• CompactFlash as a COTS "standard"
• 65nm ARM9 SoCs target PNDs, smartphones
• Motorola Ming A1600 ships
• N810 gains Android installer
• PC/104-Plus board runs Linux on x86 SoC
• Webinars explore embedded Linux development
• Linux video camera geo-tags, writes to SATA drives
• Garmin Nav devices run Gnome Linux
• Ten LiMo phones this month?
• It's a Yankee Doodle Linux phone
• Wind River to host "Developer Day"
• Dev boards gain Linux support
• 802.11n zooms ahead
• Low-power mini-ITX board runs Linux


Most popular stories -- past 30 days:
• World's cheapest Linux-based laptop?
• Ubuntu ported to a PDA
• 64-way chip gains Linux IDE, dev cards, design wins
• Embedded PowerPC dev kits come with Linux
• Rapid time-to-evaluation -- a key goal for silicon providers
• Embedded Linux is doomed. DOOOMED!
• Rugged PDA available with Linux
• Netflix Player runs Linux
• Miniature Linux PC targets military apps
• $7 SoC runs Linux
• Android Developer Challenge announces first-round winners
• Dual-core ARM SoC clocks to 1.2GHz


Linux-Watch headlines:
• Microsoft tactics push India toward Linux
• Bell, SuperMicro sued over GPL
• "Business intelligence" software goes GPL
• Will Atom bomb?
• LF Summit videos posted
• Linux gains "embedded" maintainers
• Virtualization on tap in SLES and RHEL upgrades
• Linux gets security black eye
• Verizon chooses Linux "platform of choice"
• Hats off to Fedora 9


Also visit our sister site:


Sign up for LinuxDevices.com's...

news feed

Home  |  News  |  Articles  |  Polls  |  Forum  |  About  |  Contact
 
Use of this site is governed by our Terms of Service and Privacy Policy. Except where otherwise specified, the contents of this site are copyright © 1999-2008 Ziff Davis Enterprise Holdings Inc. All Rights Reserved. Reproduction in whole or in part in any form or medium without express written permission of Ziff Davis Enterprise is prohibited. Linux is a registered trademark of Linus Torvalds. All other marks are the property of their respective owners.