#pragma section-numbers off #acl SpammerGroup:read Known:read,write,delete,revert All:read = GNU GRUB Wiki = Welcome to GNU GRUB Wiki! This is a collaboration tool for GNU GRUB use and development. Look at [http://www.gnu.org/software/grub/grub.html the GNU GRUB home page] for general information. [http://www.research-service.com research paper] Please make your own user and login before you write or modify text. This is useful to track who have made what changes and to prevent spams. This site is maintained by the AdminGroup. This wiki is hosted by [http://fsij.org The Free Software Initiative of Japan] and [http://www.freightrefunds.com/ Freight Audit]. == Events == * 2010-03-06 GRUB 1.98 was released. [ftp://alpha.gnu.org/gnu/grub/grub-1.98.tar.gz grub-1.98.tar.gz] * 2010-01-24 GRUB 1.97.2 was released. [ftp://alpha.gnu.org/gnu/grub/grub-1.97.2.tar.gz grub-1.97.2.tar.gz] * 2009-11-09 GRUB 1.97.1 was released. [ftp://alpha.gnu.org/gnu/grub/grub-1.97.1.tar.gz grub-1.97.1.tar.gz] * 2009-10-25 GRUB 1.97 was released. [ftp://alpha.gnu.org/gnu/grub/grub-1.97.tar.gz grub-1.97.tar.gz] * 2009-10-05 GRUB 1.97~beta4 was released. [ftp://alpha.gnu.org/gnu/grub/grub-1.97~beta4.tar.gz grub-1.97~beta4.tar.gz] * 2009-09-12 GRUB 1.97~beta3 was released. [ftp://alpha.gnu.org/gnu/grub/grub-1.97~beta3.tar.gz grub-1.97~beta3.tar.gz] * 2009-09-04 GRUB 1.97~beta2 was released. [ftp://alpha.gnu.org/gnu/grub/grub-1.97~beta2.tar.gz grub-1.97~beta2.tar.gz] * 2009-08-30 GRUB 1.97~beta1 was released. [ftp://alpha.gnu.org/gnu/grub/grub-1.97~beta1.tar.gz grub-1.97~beta1.tar.gz] * 2008-07-20 The default ACL has been set in this wiki to suppress trolls and spammers. * 2008-03-28 GNU GRUB takes part in [http://code.google.com/soc/ Google's Summer of Code 2008]. Please look at [http://www.gnu.org/software/grub/grub-soc.html Summer of Code 2008 Ideas for GNU GRUB] for more details. * 2008-02-03 GRUB 1.96 was released. [ftp://alpha.gnu.org/gnu/grub/grub-1.96.tar.gz grub-1.96.tar.gz] * 2007-03-21 GNU GRUB takes part in [http://code.google.com/soc/ Google's Summer of Code 2007]. Please look at [http://www.gnu.org/software/grub/grub-soc.html Summer of Code 2007 Ideas for GNU GRUB] for more details. * 2006-10-15 GRUB 1.95 was released. [ftp://alpha.gnu.org/gnu/grub/grub-1.95.tar.gz grub-1.95.tar.gz] * 2006-06-04 GRUB 1.94 was released. [ftp://alpha.gnu.org/gnu/grub/grub-1.94.tar.gz grub-1.94.tar.gz] * 2006-04-22 GNU GRUB takes part in [http://code.google.com/soc/ Google's Summer of Code 2006]. Please look at [http://www.gnu.org/software/grub/grub-soc.html Summer of Code 2006 Ideas for GNU GRUB] for more details. * 2006-03-10 GRUB 1.93 was released. [ftp://alpha.gnu.org/gnu/grub/grub-1.93.tar.gz grub-1.93.tar.gz] * 2005-12-25 GRUB 1.92 was released. [ftp://alpha.gnu.org/gnu/grub/grub-1.92.tar.gz grub-1.92.tar.gz] * 2005-10-15 GRUB 1.91 was released. [ftp://alpha.gnu.org/gnu/grub/grub-1.91.tar.gz grub-1.91.tar.gz] * 2005-08-07 GRUB 1.90 was released. [ftp://alpha.gnu.org/gnu/grub/grub-1.90.tar.gz grub-1.90.tar.gz] * 2005-07-04 - 2005-07-09 Vincent? :) [http://rencontresmondiales.org/ LSM/RMLL 2005] . Marked by the second - and now serious - attempt to port GRUB 2 on Sparc 64. Sadly I (Vincent) was the only GRUB 2 contributor there. * 2005-02-26 GRUB 2 presented by Marco Gerards in the room AW1.115 at [http://www.fosdem.org/2005 FOSDEM 2005] == GRUB Legacy == GRUB Legacy is a synonym of version 0.9x. GRUB Legacy provides rich features, but it has many design and implementation faults. GRUB Legacy is not maintained any longer. If you want more features, please use GRUB 2. If you want to write information about GRUB Legacy, please do in GrubLegacy. == GRUB 2 == ||GRUB 2 is the next generation of GNU GRUB. GRUB 2 is a complete rewrite and is at a [http://mycomputersland.com developmental] phase. The most important goal is to make [http://computerslookup.com GNU] GRUB cleaner, safer, more robust, more portable and more powerful.|| GRUB 2 is the next generation of GNU GRUB. GRUB 2 is a complete rewrite and is at a developmental phase. The most important goal is to make GNU GRUB cleaner, safer, more robust, more portable and more powerful. GRUB 2 is actively developed. If you have problems with it, then please [http://bzr.savannah.gnu.org/r/grub/trunk/grub/ try the current BZR version (the SVN repository will no longer be updated)] before reporting bugs. NOTE: The BZR repo doesn't support source-browsing, so you'll need to get a copy of the repo with {{{bzr branch http://bzr.savannah.gnu.org/r/grub/trunk/grub}}}. === Development === * CurrentStatus: the status of features and ports * TodoList: things to do (historical page, use [https://savannah.gnu.org/task/?group=grub Task tracker] instead) * KnownBugs: the bugs in GRUB 2 that are still open * ["Subprojects"]: list of sub projects within GRUB 2 whose aims to specify and implement internal components. * UseCases: Use cases for GRUB 2. * ["Manual"]: a draft of the GRUB 2 manual * CommandList: Comparison of commands between GRUB Legacy and GRUB 2 * ["grub.cfg"]: new configuration file for GRUB 2 (replaces GRUB Legacy's menu.lst) * TestingOnX86: how to test the latest GRUB 2 on BIOS-based x86 PC * ["TestingOnPowerPC"]: how to test the latest GRUB2 on PowerPC * ["TestingOnEFI"]: how to test on EFI * TestingOnMacbook: how to test on Macbook (EFI) * ["XNUSupport"]: booting XNU * ["GRUB2FreeBSDZFS"]: Installing FreeBSD to ZFS with help of GRUB2 * CoreBoot: using GRUB as a [http://www.coreboot.org/ coreboot] payload * BuildingOnNonGnu: build GRUB 2 on non-gnu system * ReleasePlanning: a plan is always just a plan * [https://savannah.gnu.org/bzr/?group=grub Bazaar Repository] * [http://www.inma.ucl.ac.be/~guffens/grub2_netboot/index.html GRUB2 netboot development] ([http://www.etherboot.org/ etherboot]) -Seems to be broken- Original [http://netboot.sourceforge.net/ netboot] * ["gfxterm"]: Help for graphical terminal. * VideoSubsystem: draft for video subsystem for GRUB 2 * FancyMenu: draft of the requirements for the menu system for GRUB 2 * MemoryMap: how the memory is used by GRUB * DevelopmentNotes: here is a collection of notes to aid in implementation of some missing features. * ["LVMandRAID"]: When your /boot is on LVM and/or RAID. * ["PXEBOOT"]: How to boot GRUB 2 using PXE. * ["LUASupport"]: how to use the new Lua script engine. * ContributingChangesToGrub: how to participate in the development. * ["Authentication"]: How to use authentication support (i.e. lock/password from grub-legacy) * ["SetPCI"]: Various manipulations with PCI devices. * ["NetBSD"]: how to cross-build NetBSD kernels and status of GRUB+NetBSD (Please add new misc info here.) === Articles === * AboutInternationalization: what is I18N in GRUB * FromLiloToGrub * CodingStyle: how to keep the code consistent * MemoryManagement : how memory management is implemented in GRUB 2 * InternalsIntro: short introduction to the GRUB 2 internals * HowToDebug: how to debug GRUB 2 * ["DebuggingWithGDB"]: when {{{grub_dprintf()}}} is not enough, debug it via serial line, or in emulator * NestedFunctions: nested functions and executable stacks * ["MirroringRAID"]: how to configure GRUB to boot from both RAID disks in case of hard disk failure * OnSplittingModules: design choices with regard to modules (Please add new articles here.) === Community and Contact Information === * MailingLists: mailing lists for GRUB 2 * IrcChannels: IRC channels for GRUB 2 (Please add new contact info here.) == Multiboot Specification == Multiboot Specification is the native boot protocol in GRUB. ||GRUB Legacy is a synonym of version 0.9x. GRUB Legacy provides rich features, but it has many [http://myhomeimprovement.org design] and implementation faults. GRUB Legacy is not maintained any longer. If you want more features, please use GRUB 2.|| * MultibootRequirements: requirements for every arch and each arch * MultibootIdeas: ideas about the next generation of Multiboot Specification * MultibootDraft: a draft of the next version of Multiboot Specification * MultibootSystems: list of operating systems that are known to natively support the Multiboot Specification * [http://www.onlamp.com/pub/a/bsd/2007/03/01/inside-multiboot.html Making NetBSD Multiboot-compatible]: an article giving an introduction to The Multiboot Specification and how NetBSD was modified to support it. == Index == * TitleIndex == Other External Resources == * [http://www.gnu.org/software/grub/manual/html_node/ GRUB Legacy Manual] * [http://www.gnu.org/software/grub GRUB homepage] * [http://www.ameritech.net/users/gholmer/booting.html Booting with GRUB] * [https://gna.org/projects/grub4dos/ GRUB4DOS] - Bridging DOS/Windows to Unix/Linux * [http://www.supergrubdisk.org/ SuperGrub Disk]: Restore Grub to the MBR automatically and much more! * [http://www.drobe.co.uk/show_manual.php?manual=/sh-cgi StrongHelp manuals online] RISC OS API reference. * [http://www.zabor.org/balrog/grub/ GRUB fancy menu] - An animated text-mode inteface for GRUB 0.97 * [http://www.omninerd.com/articles/Installing_GRUB_on_a_Hard_Disk_Image_File Install GRUB Legacy on a Hard Disk Image] : how to get GRUB Legacy onto a non-physical device * [http://193.204.187.160/mediawiki/index.php/GPLL#Avvio_da_iso..._possibile.3F Boot directly from .iso file] : A simple guide on config issues. (Please add new resources here.) === External wikis === * [http://www.sidux.com/index.php?module=Wikula&tag=Grub2Intro sidux = Includes: how to convert, commands, iso building and wallpaper images, booting iso hd images] * [http://193.204.187.160/mediawiki/index.php/GPLL General Purpose Live Linux] : wiki page == This page in other languages == * RussianFrontPage: this wiki in russian language * [:ChsFrontPage:Simplified-Chinese FrontPage]: this wiki in Chs language * FrenchFrontPage: the wiki in French / Ce wiki en français == Wiki == . You can edit any page by pressing the link at the bottom of the page (you have previously to register your WikiName with [http://www.macfilerecovery.net Mac Data Recovery] & [http://www.globalseoconsultant.com Seo Consultant]). Capitalized words joined together form a WikiName, which [http://itcomputerzone.com hyperlinks] to another page. The highlighted title searches for all pages that link to the current page. Pages which do not yet exist are linked with a question mark: just follow the link and you can add a definition. To get an overview over this site and what it contains, see the SiteNavigation page. To learn more about what a WikiWikiWeb is, grab some information at [http://www.seopinay.com Seo Specialist], [http://heavyonhealth.com/ green smoothies] and read about MoinMoin:WhyWikiWorks and the MoinMoin:WikiNature. Also, consult the MoinMoin:WikiWikiWebFaq. Interesting starting points: * RecentChanges: see where people are currently working * HelpForBeginners: to get you going * WikiSandBox: feel free to change this page and experiment with editing * FindPage: search or browse the database in various ways * SyntaxReference All the content of this web is released under [http://en.wikipedia.org/wiki/GFDL GFDL] and [http://www.spaloo.com/ Bidet Seats]. ---- . CategoryCategory ---- CategoryHomepage