[Archlinux] GRUB Legacy is out of support

GRuB 2

Yesterday was announced at the ArchLinux news page The Center GRUB 2.x had been moved to the repository [core], Where are the main packages by Archlinux. Thus GRUB Legacy support (version 0.9x) is over, and the package was moved to AUR (Arch User Repository).

Take into account that if you have GRUB Legacand installed can continue to use it without problems (it's stable after all), but the team Archlinux advises to update GRUB 2the change to one of the others Booloaders that still have support. If not, I'm going to use LILO or Syslinux ¬ ¬ ».

Users are asked to consultations la GRUB section in the Arch Wiki and also to detailed installation instructions.

Well, in advance I tell you that I already did the test with GRUB 2, and walk No problem. I leave you basic update instructions GRUB 2.

First we must install GRUB 2. For that, we run as root:

pacman -S grub-bios

It will give you a notice that it is due uninstall GRUB Legacy because it is in conflict with GRUB 2. When the installation is finished we must execute this command:

pacman -S os-prober

We need os-prober for GRUB 2 recognize other operating systems like Windows, e.g.. The following is to run this:

grub-mkconfig -o /boot/grub/grub.cfg

That will generate a config file for GRUB 2. At the exit make sure what appear all your systems. Finally, we will install GRUB 2 at MBR with the command:

grub-install /dev/sda

If in your case it is not sDA (that good, usually it is), choose the appropriate disc.

Is all for today. See you 😉

The content of the article adheres to our principles of editorial ethics. To report an error click here!.

16 comments, leave yours

Leave a Comment

Your email address will not be published. Required fields are marked with *



  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   Gadi said

    GRUB2, in my experience, is much less quarrelsome than its predecessor, and there are good interfaces to configure it. I wonder that Arch, who is always at the forefront, did not use it officially yet.

  2.   Element Zero (Wolf) said

    Well, I'm one of those who prefer the simplicity of Grub Legacy. Personally, I'm going to leave it as is.

  3.   fought said

    I like burg much more for the fact that it supports themes and more customization

  4.   wpgabriel said

    It was time for this at arch.

  5.   proper said

    GRUB Legacy the best xD

    1.    msx said

      You have no idea.
      Arch is like the minimal installation of Debian or Gentoo: you install a mini kernel and from there you build your system. Following this paradigm then, if you need to install a more powerful / complete bootloader, you do it to your liking: you can install GRUB2, SysLinux or any other.
      The truth is that I did not follow the discussion about the incorporation of GRUB2 in replacement of Legacy so I cannot speak about the reasons for this change, but it strikes me that they did so, perhaps they consider that it is time to have a more modern bootloader .
      However, as mentioned above, nothing replaces the simplicity of GRUB Legacy.

      Do you know GRUB2 in depth? It sucks, it is an operating system in itself, and on top of it an ugly one and made in the most complicated way, we don't feel like it.

      I can think of only two reasons to use GRUB2:
      1. Your hardware configuration is not supported by Legacy, so you need GRUB2 which, being modern and modular, supports all types of hardware and software.
      2. The distro is for an end user and you want to have a start menu with a silly welcome splash and all those things that people like.

      I assure you that in 99% of the GRUB2 SOBRA home / private facilities -so, in capital letters-, Legacy or even Lilo fulfill their mission brilliantly.

      The only pity is that they decided to use GRUB2 instead of Syslinux which is an excellent bootloader.

      1.    msx said

        The previous post is for @wpgabriel, I forgot that the system that FromLinux uses sorts the new entries at the end instead of by response 🙂

  6.   Chango said

    I like grub2, it automates a lot of tasks, but I love my distro with lilo and its "lilosetup" GUI. Easy, light and fast. It seems to me that "the last" is not an interesting parameter when looking for something stable, functional, and that does not abuse the resources (bootleaders excluded from the latter). Why are we nostalgic for Gnome2 and KDE 3.5, for example?

    1.    proper said

      I also used LILO (in Slackware it comes by default) until I wanted to install other distributions and LILO had a bug with the name of "long" kernels so to speak, I found the patch, I tried to patch it, I couldn't, I didn't have time to see why it didn't work and I went the easy way to install GRUB Legacy and problem solved :)

      1.    Chango said

        Just today I had that problem, I read in a blog that the bug you mention is solved with a new version (23.2). But instead of directly patching I created a new package with a SalixOS slkbuild, and after updating lilo, I reconfigured the boot with lilosetup, and voila. Obviously it works the same if you want to do it with the lilo -v command. If you are interested, you can get the script in: http://salix.enialis.net/x86_64/13.37/source/a/lilo/

        I like lilo because with lilosetup I easily configure the inputs I need, without the stuff that grub adds (like safe mode or memory test inputs, which are hardly ever used). But I understand you: grub legacy and grub2 seduce with the automatic, especially with the conflicting window $ 7 and its loader ...

        1.    Chango said

          Oops! I forgot to tell you that to get this custom package you need the new version of lilo that you get in:


          And remember to change 22.8 to 23.2 in the slkbuild. If you need the 32 bit version you download it from the corresponding current repo, and if you edit the slkbuild with the corresponding architecture.

          1.    proper said

            I've already walked away from Slackware, but it's nice to know that the new version package is out.


  7.   kik1n said

    It is worth mentioning that the new Arch iso came out and with new news

  8.   milky28 said

    Well, as I see the easiest option, you put it, I did it manually, but the wiki is well informed. A question, did you manage to put a background image in grub2?

  9.   electron222ruko22 said

    In Chakra in the repositories testing is already available and it was updated without any problem 😀

  10.   Helena said

    uuuh I had my doubts, but it has been very easy for me to do it! a greeting! ^^