Automic VaultAutomic Vault

brew

i686-elf-grub を Homebrew でインストール

i686-elf-grub のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

インストール

追加のインストールコマンド

macOS

Homebrew確認済み · 100%
brew install i686-elf-grub

local Homebrew formula metadata

概要

パッケージ概要

GNU GRUB bootloader for i686-elf

コマンドとエイリアス

  • i686-elf-grub-editenv
  • i686-elf-grub-file
  • i686-elf-grub-fstest
  • i686-elf-grub-glue-efi
  • i686-elf-grub-kbdcomp
  • i686-elf-grub-menulst2cfg
  • i686-elf-grub-mkimage
  • i686-elf-grub-mklayout
  • i686-elf-grub-mknetdir
  • i686-elf-grub-mkpasswd-pbkdf2
  • i686-elf-grub-mkrelpath
  • i686-elf-grub-mkrescue
  • i686-elf-grub-mkstandalone
  • i686-elf-grub-render-label
  • i686-elf-grub-script-check
  • i686-elf-grub-syslinux2cfg

履歴

プロジェクトの歴史と使われ方

i686-elf-grub is Homebrew's target-prefixed GNU GRUB package for i686-elf. It packages bootloader-building tools such as grub-mkimage and grub-mkrescue for users building bootable images outside the host operating system's normal bootloader stack.

プロジェクトの歴史

GNU GRUB originated in 1995 when Erich Boleyn was trying to boot GNU Hurd with the University of Utah's Mach 4 microkernel. The GRUB manual says Erich Boleyn and Brian Ford designed the Multiboot Specification to avoid another incompatible PC boot method, and that Boleyn wrote a new bootloader after modifying the FreeBSD bootloader became impractical.

In 1999, Gordon Matzigkeit and Yoshinori K. Okuji adopted GRUB as an official GNU package and opened development through anonymous CVS. Around 2002, Okuji started PUPA, a rewrite intended to make GRUB cleaner, safer, more robust, and more powerful; PUPA became GRUB 2 and the original line became GRUB Legacy.

The GRUB manual describes GNU GRUB as a flexible bootloader for many architectures and documents the GRUB 2 shift to grub.cfg, scripting features, UUID-based search, modules, additional filesystems, LVM and RAID support, graphical terminals, and platforms beyond PC BIOS.

採用の歴史

GRUB's adoption is tied to Unix-like operating systems needing a portable, scriptable bootloader. The manual records that GNU/Linux distributions began using GRUB 2 to limited extents around 2007 and that multiple major distributions were installing it by default by the end of 2009.

The i686-elf-grub formula is a smaller adoption story: Homebrew packages GRUB for i686-elf and records build-time dependencies on i686-elf-binutils and i686-elf-gcc, making it part of a packaged cross-development chain rather than a replacement for the host's bootloader.

使われ方

Users reach for i686-elf-grub when building bootable images, rescue media, or hobby operating-system artifacts that need GRUB tools with an i686-elf toolchain. The executable list includes image, rescue, standalone, filesystem test, script-check, and environment-editing utilities.

In this form, GRUB is less about administering a workstation boot menu and more about producing boot artifacts from a reproducible target-prefixed toolchain.

パッケージ好きにとっての重要性

Package nerds care because i686-elf-grub sits at the top of the cross-toolchain pyramid: Binutils builds objects, GCC compiles code, and GRUB turns bootloader components into images a machine or emulator can start.

It is also a rare example of a bootloader packaged as a target-specific development tool, separating image construction from the host system's installed bootloader.

タイムライン

  • 1995: GRUB originated during work to boot GNU Hurd with GNU Mach.
  • 1999: GRUB became an official GNU package.
  • 2002: PUPA work began as the GRUB rewrite that became GRUB 2.
  • 2005: GRUB Legacy 0.97 was released.
  • 2009: Multiple major GNU/Linux distributions were installing GRUB 2 by default by year end.
  • 2026: Homebrew packaged i686-elf-grub with i686-elf-binutils and i686-elf-gcc as build-time dependencies.

Related projects

  • GRUB is closely related to the Multiboot Specification, GNU Hurd, GNU Mach, Linux, FreeBSD, NetBSD, OpenBSD, and chain-loaded proprietary kernels.
  • For the Homebrew package, the immediate related projects are i686-elf-binutils and i686-elf-gcc.

セキュリティ状態

リスクレベル: blue

broad file, network, media, or database tool signal.

リスク分類器

リスク blue · 信頼度 中 · tool

理由

  • broad file, network, media, or database tool signal

信号

  • text:image

インストール挙動

  • formula メタデータに Homebrew post-install フックは記録されていません。
  • Homebrew bottle メタデータは 6 個のプラットフォームターゲットで利用できます。
  • 2 件の実行時依存関係とともにインストールされます。
  • ビルドメタデータには 5 件のビルド依存関係があります。

推奨レビュー

エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。

実行可能ファイル

インストールされる実行可能ファイル

コマンド種類公開範囲メモ
i686-elf-grub-editenvcliグローバル実行可能ファイル
i686-elf-grub-filecliグローバル実行可能ファイル
i686-elf-grub-fstestcliグローバル実行可能ファイル
i686-elf-grub-glue-eficliグローバル実行可能ファイル
i686-elf-grub-kbdcompcliグローバル実行可能ファイル
i686-elf-grub-menulst2cfgcliグローバル実行可能ファイル
i686-elf-grub-mkimagecliグローバル実行可能ファイル
i686-elf-grub-mklayoutcliグローバル実行可能ファイル
i686-elf-grub-mknetdircliグローバル実行可能ファイル
i686-elf-grub-mkpasswd-pbkdf2cliグローバル実行可能ファイル
i686-elf-grub-mkrelpathcliグローバル実行可能ファイル
i686-elf-grub-mkrescuecliグローバル実行可能ファイル
i686-elf-grub-mkstandalonecliグローバル実行可能ファイル
i686-elf-grub-render-labelcliグローバル実行可能ファイル
i686-elf-grub-script-checkcliグローバル実行可能ファイル
i686-elf-grub-syslinux2cfgcliグローバル実行可能ファイル

鮮度

バージョンと鮮度

これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。

ページ生成日2026-07-08
マネージャ版2.12
マネージャ更新日
ローカルデータOK
上流not checked
検出された最新未検出

https://savannah.gnu.org/projects/grub

  • 情報No package-manager update timestamp was available.信頼度 低
  • 情報Release/tag comparison is only available for GitHub repositories.https://savannah.gnu.org/projects/grub信頼度 none

インストールメタデータ

パッケージメタデータ

パッケージキーbrew:i686-elf-grub
バージョン2.12
パッケージマネージャHomebrew
パッケージマネージャページhttps://formulae.brew.sh/formula/i686-elf-grub
ホームページhttps://savannah.gnu.org/projects/grub
リポジトリhttps://gitlab.freedesktop.org/gnu-grub/grub.git
上流ドキュメントhttps://www.gnu.org/software/grub/manual/grub/grub.html
ライセンスGPL-3.0-or-later
ソースアーカイブhttps://ftpmirror.gnu.org/gnu/grub/grub-2.12.tar.xz
依存関係gettext, xz
ビルド依存関係gawk, help2man, i686-elf-binutils, i686-elf-gcc, texinfo
Bottle利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定義
サービス宣言なし

レジストリ情報

ソースデータベース詳細

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namei686-elf-grub
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

ソース経路

リポジトリデータから生成

このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。

使用ソース

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment