macOS
brew install i686-elf-grublocal Homebrew formula metadata
brew
i686-elf-grub のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install i686-elf-grublocal Homebrew formula metadata
概要
GNU GRUB bootloader for i686-elf
履歴
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.
セキュリティ状態
broad file, network, media, or database tool signal.
リスク blue · 信頼度 中 · tool
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
i686-elf-grub-editenv | cli | グローバル実行可能ファイル | |
i686-elf-grub-file | cli | グローバル実行可能ファイル | |
i686-elf-grub-fstest | cli | グローバル実行可能ファイル | |
i686-elf-grub-glue-efi | cli | グローバル実行可能ファイル | |
i686-elf-grub-kbdcomp | cli | グローバル実行可能ファイル | |
i686-elf-grub-menulst2cfg | cli | グローバル実行可能ファイル | |
i686-elf-grub-mkimage | cli | グローバル実行可能ファイル | |
i686-elf-grub-mklayout | cli | グローバル実行可能ファイル | |
i686-elf-grub-mknetdir | cli | グローバル実行可能ファイル | |
i686-elf-grub-mkpasswd-pbkdf2 | cli | グローバル実行可能ファイル | |
i686-elf-grub-mkrelpath | cli | グローバル実行可能ファイル | |
i686-elf-grub-mkrescue | cli | グローバル実行可能ファイル | |
i686-elf-grub-mkstandalone | cli | グローバル実行可能ファイル | |
i686-elf-grub-render-label | cli | グローバル実行可能ファイル | |
i686-elf-grub-script-check | cli | グローバル実行可能ファイル | |
i686-elf-grub-syslinux2cfg | cli | グローバル実行可能ファイル |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
https://savannah.gnu.org/projects/grub
インストールメタデータ
| パッケージキー | 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 Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | i686-elf-grub |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
ソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.