Jump to content











Photo
- - - - -

Starting Boot Repair Disk with Grub4DOS

grub4dos ubuntu boot

  • Please log in to reply
4 replies to this topic

#1 zammibro

zammibro

    Member

  • Members
  • 59 posts
  •  
    United States

Posted 09 May 2021 - 01:01 AM

Hello everyone!

 

I'm trying to launch on  a Windows 10 PC in Legacy mode the Ubuntu based Boot Repair Disk 64-bit with Grub4DOS version included with last EasyBCD. Using the following menu.lst item:

title Boot Repair Disk (Find...RAM)
find --set-root /Boot/ISO/boot-repair-disk-64bit.iso
map --mem /Boot/ISO/boot-repair-disk-64bit.iso (hd32)
map --hook
chainloader (hd32)
boot

It starts OK and reads the ISO into RAM, but then doesn't boot giving the error "can't find ISO" or similar. I know it may be needed to add some info in the menu item about where the kernel is or such, but have no idea how to do that. I tried to boot a regular Ubuntu ISO with the menu similar to the above, and it launched OK, but not this one. No info can be googled on the exact topic, despite the Repair Disk is quite popular.

 

Can someone help to draft the correct menu for this ISO? I'd prefer not to use some standalone Flash Drives or special complex commands for this task coded by using such a USB Boot flash drive, but a simple menu item for Grub4DOS, since I already have several other ISO files launched from various HDD partitions by Grub4DOS. Since no such info exists on the web, it would be useful for many.


Edited by zammibro, 09 May 2021 - 01:25 AM.


#2 wimb

wimb

    Platinum Member

  • Developer
  • 3756 posts
  • Interests:Boot and Install from USB
  •  
    Netherlands

Posted 09 May 2021 - 04:56 AM

I can boot the boot-repair-disk-64bit.iso located in my case in folder images using Grub4dos and using Boot configuration according to UEFI_MULTI

 

For my case the menu_Linux.lst entry working is given as

iftitle [if exist %iso_drive%/images/boot-repair-disk-64bit.iso] Boot Repair Disk 64-bit - %iso_drive%/images/boot-repair-disk-64bit.iso
set iso_path=/images/boot-repair-disk-64bit.iso
map %iso_drive%%iso_path% (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/lubuntu.seed boot=casper iso-scan/filename=%iso_path% quiet splash ---
initrd /casper/initrd

May be it helps you to change your entry accordingly.

 

I confirm that the following menu.lst entry is working for me when boot-repair-disk-64bit.iso is located in Boot\ISO folder on internal SSD

title Boot Repair Disk (Find)
find --set-root /Boot/ISO/boot-repair-disk-64bit.iso
map /Boot/ISO/boot-repair-disk-64bit.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz file=/cdrom/preseed/lubuntu.seed boot=casper iso-scan/filename=/Boot/ISO/boot-repair-disk-64bit.iso quiet splash ---
initrd /casper/initrd



#3 alacran

alacran

    Platinum Member

  • .script developer
  • 2710 posts
  •  
    Mexico

Posted 09 May 2021 - 04:57 AM

@ zammibro

 

You may try the info from this topic: Trying Ubuntu, Xubuntu, Trisquel and Linux Lite

 

Just modify it in accordance with your ISO.

 

EDIT:

 

@ wimb

 

It seems I was typing when you posted your answer.

 

alacran



#4 steve6375

steve6375

    Platinum Member

  • Developer
  • 7566 posts
  • Location:UK
  • Interests:computers, programming (masm,vb6,C,vbs), photography,TV,films
  •  
    United Kingdom

Posted 09 May 2021 - 07:42 AM

@zammibro

You may find www.rmprepusb.com site useful, e.g. https://rmprepusb.co...-boot-from-iso/

There are many articles on grub4dos. There is also an eBook with exercises available ;-)



#5 zammibro

zammibro

    Member

  • Members
  • 59 posts
  •  
    United States

Posted 10 May 2021 - 03:29 AM

Спасибо всем. Полезная многим инфа, получилось.  :)







Also tagged with one or more of these keywords: grub4dos, ubuntu, boot

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users