
正文
grub2挂在iso镜像“ /dev/disk/by-label/XXXX error: boot device didn't show up after 30 seconds”问题
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
两种解决办法:
方法A:
mkdir /cdrommount -t vfat /dev/sda1 /cdrommodprobe looplosetup /dev/loop6 /cdrom/boot/iso/archlinux-2011.08.19-core-i686.isoln -s /dev/loop6 /dev/disk/by-label/ARCH_201108exit``方法B:
add earlymodules=loop as bootparam
grub设置菜单项:
menuentry "ArchLinux-2011.08.19-core-i686.iso" {
set isofile="/boot/iso/archlinux-2011.08.19-core-i686.iso"
set dev_label="MULTIBOOT"
loopback loop $isofile
linux (loop)/arch/boot/i686/vmlinuz archisolabel=ARCH_201108 img_dev=/dev/disk/by-label/$dev_label img_loop=$isofile earlymodules=loop
initrd (loop)/arch/boot/i686/archiso.img
}
```






