Копайте EFI USB ISOs, не могущий найти живой носитель

Моя цель:

Установка grub2 EFI в USB, чтобы быть мультиначальной загрузкой с ISOs.
Я делю USB, 1 FAT для установки EFI и другого EXT4 для ISOs.

Какие работы:

Установка grub в USB от живого использования Linux chroot:

sudo grub-install --force --removable --target=x86_64-efi --efi-directory=/media/user/BOOT/ /dev/sdb1

USB загружается grub.

Что не работает:

Я добавляю menuentry, например, clonezilla:

menuentry "Clonezilla live (Default settings, VGA 800x600)"{
  loopback loop (hd0,msdos2)/clonezilla-live-2.6.0-37-i686.iso
  linux (loop)/live/vmlinuz boot=live iso-scan/filename=(hd0,msdos2)/clonezilla-live-2.6.0-37-i686.iso
  initrd (loop)/live/initrd.img
}

... но я всегда получаю ошибку

Не удалось найти носитель, содержащий живую файловую систему

Но от grub консоль я могу проверить, что пути и имена корректны.
Я имею пчелу на всем протяжении Интернета и попробовал много вещей, другой USBs, различные компьютеры, другой ISOs (Linux Mint, Облегченный Linux)..., но всегда падайте по той же ошибке.

Что я делаю неправильно или что я пропускаю?

1
задан 7 March 2019 в 04:23

1 ответ

Я изменился

menuentry "Clonezilla live (Default settings, VGA 800x600)"{
  loopback loop (hd0,msdos2)/clonezilla-live-2.6.0-37-i686.iso
  linux (loop)/live/vmlinuz boot=live iso-scan/filename=(hd0,msdos2)/clonezilla-live-2.6.0-37-i686.iso
  initrd (loop)/live/initrd.img
}

для

set root='hd0,1'

menuentry "Clonezilla live (Default settings, VGA 800x600)"{
  loopback loop /clonezilla-live-2.6.0-37-i686.iso
  linux (loop)/live/vmlinuz boot=live iso-scan/filename=(hd0,msdos2)/clonezilla-live-2.6.0-37-i686.iso
  initrd (loop)/live/initrd.img
}

... и это хорошо работает.

0
ответ дан 7 December 2019 в 21:07

Другие вопросы по тегам:

Похожие вопросы: