macint0sh

about me

Grub2启动ISO文件

22 Jan 2014

以Archlinux-2013.12.01-dual.iso为例

insmod gzio
insmod ext2
set isofile="/images/archlinux-2013.12.01-dual.iso"
loopback loop $isofile
linux (loop)/arch/boot/i686/vmlinuz \
    archisolabel=ARCH_201312 \
    img_dev=/dev/disk/by-label/lilyboot \
    img_loop=$isofile earlymodules=loop
initrd (loop)/arch/boot/i686/archiso.img