Install this version:
emerge -a =sys-boot/m1n1-bin-1.6.1
If this version is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask =sys-boot/m1n1-bin-1.6.1
Or alternatively:
emerge --autounmask-write -a =sys-boot/m1n1-bin-1.6.1
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 1.6.1 | 9 | ~arm64 | 0 |
# Copyright 2022-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=9
DESCRIPTION="Apple Silicon bootloader and experimentation playground"
HOMEPAGE="https://asahilinux.org/"
SRC_URI="
https://github.com/AsahiLinux/m1n1/releases/download/v${PV}/m1n1-stage2-v${PV}.zip -> ${PN}-${PV}.zip
"
S="${WORKDIR}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~arm64"
BDEPEND="
app-arch/unzip
"
RDEPEND="
sys-boot/u-boot
|| (
sys-kernel/asahi-sources
virtual/dist-kernel:asahi
)
!sys-boot/m1n1
"
src_compile() {
true
}
src_install() {
insinto /usr/lib/asahi-boot
doins m1n1.bin
}
pkg_postinst() {
elog "m1n1 has been installed at /usr/lib/asahi-boot/m1n1.bin"
elog "You must run update-m1n1 for the new version to be installed"
elog "in the ESP."
elog "Please see the Asahi Linux Wiki for more information."
}
pkg_postrm() {
elog "m1n1 has been removed from /usr/lib/asahi-boot/ but has not"
elog "been removed from the ESP. You need to do this manually, though"
elog "you really shouldn't."
}
sys-boot/u-boot || ( sys-kernel/asahi-sources virtual/dist-kernel:asahi ) !sys-boot/m1n1
app-arch/unzip
| Type | File | Size | Source URLs |
|---|---|---|---|
| DIST | m1n1-bin-1.6.1.zip | 217835 bytes | https://github.com/AsahiLinux/m1n1/releases/download/v1.6.1/m1n1-stage2-v1.6.1.zip |