Ok, I read that it could be done by using syslinux memdisk with grub. In this case, I found I need to call linux16 memdisk and initrd16 to launch iso.
1. Does it works? 2. Where could I found syslinux memdisk? 2015-11-02 15:25 GMT+03:00 Andrei Borzenkov <[email protected]>: > On Mon, Nov 2, 2015 at 3:05 PM, Дмитрий Чепуровский <[email protected]> wrote: >> I'm making usb multiusb pendrive. >> >> 1. I want to understand what is memdisk.mod, how could I use it. > > I already answered this. > >> 2. I want to boot iso (bootloader thart in iso file) from grub2 >> > > GRUB does not support parsing El Torito boot catalog and accessing > boot image ... at least to my knowledge. So sorry, this is probably > not possible right now. > > Besides the problem is not as much reading CD boot block as emulating > "real" CD for the code that would be launched. I do not say it is not > possible, but so far nobody implemented this in GRUB. > >> 2015-11-02 14:44 GMT+03:00 Andrei Borzenkov <[email protected]>: >>> On Mon, Nov 2, 2015 at 2:25 PM, Дмитрий Чепуровский <[email protected]> >>> wrote: >>>> I'm trying to boot iso file. I want to boot ubuntu 15.10 iso & Windows >>>> 10 Install iso. I found in google, that it could be made in grub2 >>>> using memdisk. >>>> >>> >>> You are confused. memdisk in grub2 is not used to boot anything. It is >>> still not clear what you are trying to do: >>> >>> - you try to pretend that system was booted from CD or DVD with >>> content of this image >>> >>> - or - >>> >>> - you try to boot using some file inside this image >>> >>>> For test I'm trying to boot with memtest ubuntu-15.10-desktop-amd64.iso. >>>> >>>> cfg test menuentery: >>>> menuentry "Test1" { >>>> insmod memdisk >>>> initrd /iso/ubuntu-15.10-desktop-amd64.iso >>>> } >>>> >>>> When I tied to run this I got alloc magic is broken at 0xc7ed5060: c7e5c980 >>>> >>> >>> This makes me believe you want to pretend you are booted from DVD ... >>> >>>> What I'm doing wrong. How can I do this? >>>> >>> >>> It is still not quite clear what you want to do; could you explain in >>> more words? _______________________________________________ Help-grub mailing list [email protected] https://lists.gnu.org/mailman/listinfo/help-grub
