[Archlinux] GRUB旧版已不支持

GRUB 2

昨天在 ArchLinux新闻页面GRUB 2.x 已移至资料库 [核心],哪里有 主要包装 由Archlinux提供。 从而 GRUB旧版支持 (版本0.9x) 结束了,并且程序包已移至 AUR (Arch User Repository).

考虑到如果有 GRUB 遗产并且安装后可以继续使用而不会出现问题(毕竟很稳定),但 archlinux 建议更新 GRUB 2改变 给其他人之一 装弹机 仍然有支持。 如果没有,我将使用LILO或Syslinux。

要求用户 磋商 la GRUB部分拱形维基详细的安装说明.

好吧,我事先告诉你 我已经用GRUB 2做过测试和走 没问题。 我给你基本的更新说明 GRUB 2.

首先我们必须 安装GRUB 2。 为此,我们以root用户身份运行:

pacman -S grub-bios

它会通知您到期 卸载GRUB Legacy 因为它与 GRUB 2。 安装完成后,我们必须执行以下命令:

pacman -S os-prober

Necesitamos 操作系统探测器GRUB 2 识别其他操作系统,例如 Windows, 例如。 以下是运行此命令:

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

这将生成一个配置文件 GRUB 2。 在出口处 确保 出现什么 您所有的系统。 最后, 我们将安装 GRUB 2MBR 使用命令:

grub-install /dev/sda

如果不是这样 SDA (那个好,通常是),选择合适的光盘。

今天全部。 再见😉


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   加迪

    以我的经验,GRUB2与其前任相比没有那么麻烦,并且有配置它的良好接口。 我想知道始终处于最前沿的Arch尚未正式使用它。

  2.   零元素(狼)

    好吧,我是那些更喜欢Grub Legacy简单性的人之一。 就个人而言,我将保持原样。

  3.   打过

    我更喜欢burg,因为它支持主题和更多的自定义

  4.   加布里埃尔

    现在是时候在拱门了。

  5.   正确

    GRUB Legacy最佳xD

    1.    MSX

      你不知道。
      Arch就像Debian或Gentoo的最小安装:您安装一个迷你内核,然后从那里构建您的系统。 然后,遵循此范例,如果您需要安装功能更强大/更完整的引导程序,则可以按照自己的喜好进行操作:可以安装GRUB2,SysLinux或其他任何工具。
      事实是,我没有关注有关将GRUB2替换为Legacy的讨论,所以我不能说出这种变化的原因,但令我惊讶的是,他们这样做了,也许他们认为是时候拥有更多了现代引导程序。
      但是,如上所述,没有什么可以替代GRUB Legacy的简单性。

      您深入了解GRUB2吗? 它本身就是一个操作系统,最糟糕的是,它以最复杂的方式制作而成,而我们完全没有。

      我只能想到使用GRUB2的两个原因:
      1. Legacy不支持您的硬件配置,因此您需要GRUB2,它是现代且模块化的,支持所有类型的硬件和软件。
      2.该发行版是针对最终用户的,您希望拥有一个开始菜单,上面有一个愚蠢的欢迎提示以及所有人们喜欢的东西。

      我向您保证,在GRUB99 SOBRA的2%家用/私人设施中,以大写字母表示,Legacy甚至Lilo都能出色地完成其任务。

      唯一可惜的是他们决定使用GRUB2而不是Syslinux,这是一个出色的引导程序。

      1.    MSX

        上一篇文章是@wpgabriel的,我忘了他使用的系统 DesdeLinux 最后对新条目进行排序,而不是按答案排序:)

  6.   昌哥

    我喜欢grub2,它可以自动执行许多任务,但是我喜欢使用lilo及其“ lilosetup” GUI发行版。 简单,轻便和快速。 在我看来,当寻找稳定,功能正常的东西时,“最后一个”并不是一个有趣的参数,并且它不会滥用资源(从后者中排除了引导者)。 例如,为什么对Gnome2和KDE 3.5怀旧?

    1.    正确

      我还使用了LILO(默认情况下在Slackware中使用LILO),直到我想安装其他发行版,并且LILO出现了一个名为“长”内核的错误,可以这么说,我找到了补丁,我试图对其进行补丁,但我无法t,我没有时间去看为什么它不起作用,我采用了简单的方法来安装GRUB Legacy,并解决了问题:)

      1.    昌哥

        就在今天,我遇到了这个问题,我在一个博客中读到,您提到的错误已通过新版本(23.2)解决。 但是,我没有直接打补丁,而是用SalixOS slkbuild创建了一个新软件包,并且在更新lilo之后,我使用lilosetup和voila重新配置了引导。 显然,如果要使用lilo -v命令来执行此操作,则它的工作原理相同。 如果您有兴趣,可以在以下位置获取脚本: http://salix.enialis.net/x86_64/13.37/source/a/lilo/

        我喜欢lilo,因为使用lilosetup可以轻松配置所需的输入,而无需添加grub所添加的内容(例如安全模式或内存测试输入,它们几乎从未使用过)。 但我了解您:grub legacy和grub2会自动执行,尤其是在冲突的$ 7窗口及其加载程序中...

        1.    昌哥

          糟糕! 我忘了告诉你,要获得此定制包,您需要使用新版本的lilo:

          ftp://ftp.slackware.at/slackware64-current/slackware64/a/lilo-23.2-x86_64-1.txz

          并记住在slkbuild中将22.8更改为23.2。 如果需要32位版本,则可以从相应的当前存储库中下载它,并使用相应的体系结构编辑slkbuild。

          1.    正确

            我已经离开了Slackware,但是很高兴知道新版本的软件包已经发布。

            问候。

  7.   基克1n

    值得一提的是,新的Arch iso出现了,并且有新消息

  8.   乳28

    好吧,正如我看到的最简单的选项一样,我手动完成了它,但是Wiki很好地告知了您是否设法在grub2中放置了背景图片?
    问候。

  9.   电子222

    在Chakra中,存储库中的测试已经可用,并且已更新,没有任何问题😀

  10.   海伦娜

    嗯,我有疑虑,但是对我来说很容易做到! 一声问候! ^^