使用Grub加载ArchISO

使用Grub加载ArchISO

Neko Sakura Lv1

Pixiv ID: 123445863 Author ID: 67442991

Grub代码

可以直接插入到/boot/grub/grub.cfg也可以放到/etc/grub.d/

1
2
3
4
5
6
7
8
9
probe -u $root --set=rootuuid
set imgdevpath="/dev/disk/by-uuid/$rootuuid"

menuentry 'Arch Linux - ISO' {
set isofile='/boot/archlinux-x86_64.iso'
loopback loop $isofile
linux (loop)/arch/boot/x86_64/vmlinuz-linux archisolabel=ARCH_202303 img_dev=$imgdevpath img_loop=$isofile
initrd (loop)/arch/boot/x86_64/initramfs-linux.img
}

注意需要将镜像放置在/boot文件夹,如果使用btrfs需要写上子卷名例如/@root/boot/这样否则会找不到镜像文件

  • 标题: 使用Grub加载ArchISO
  • 作者: Neko Sakura
  • 创建于 : 2024-10-25 22:56:03
  • 更新于 : 2025-05-04 08:43:16
  • 链接: https://blog.nekocat.org/2024/10/25/grub-load-archiso/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论
目录
使用Grub加载ArchISO