public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] Booting LiveCD iso from hard drive with GRUB legacy
@ 2013-05-18  8:15 Mick
  2013-05-18  9:08 ` tastytea
                   ` (2 more replies)
  0 siblings, 3 replies; 13+ messages in thread
From: Mick @ 2013-05-18  8:15 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: Text/Plain, Size: 69 bytes --]

Hi All,

Is there a way of achieving this?

-- 
Regards,
Mick

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 490 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-user] Booting LiveCD iso from hard drive with GRUB legacy
  2013-05-18  8:15 [gentoo-user] Booting LiveCD iso from hard drive with GRUB legacy Mick
@ 2013-05-18  9:08 ` tastytea
  2013-05-18 12:26   ` Mick
  2013-05-18 13:09 ` Michael Hampicke
  2013-05-18 18:46 ` Walter Dnes
  2 siblings, 1 reply; 13+ messages in thread
From: tastytea @ 2013-05-18  9:08 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 283 bytes --]

On Sat, 18 May 2013 09:15:44 +0100
Mick <michaelkintzios@gmail.com> wrote:

> Hi All,
> 
> Is there a way of achieving this?
> 

Hi,
Maybe it works with chainloader?
See "info grub" for more information.

-- 
tastytea
GPG-Key: 87984243
Jabber-ID: tastytea@riseup.net

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-user] Booting LiveCD iso from hard drive with GRUB legacy
  2013-05-18  9:08 ` tastytea
@ 2013-05-18 12:26   ` Mick
  2013-05-18 15:11     ` Ivan T. Ivanov
  0 siblings, 1 reply; 13+ messages in thread
From: Mick @ 2013-05-18 12:26 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: Text/Plain, Size: 843 bytes --]

On Saturday 18 May 2013 10:08:51 tastytea wrote:
> On Sat, 18 May 2013 09:15:44 +0100
> 
> Mick <michaelkintzios@gmail.com> wrote:
> > Hi All,
> > 
> > Is there a way of achieving this?
> 
> Hi,
> Maybe it works with chainloader?
> See "info grub" for more information.

Thanks, but I don't know if there is a way to point grub legacy to a 
particular partition, other than boot, to select an ISO from it.  My /boot 
partition is not large enough for a LiveDVD ISO file.  Plus, I'm not sure that 
GRUB legacy can mount an ISO as a loopback device.

When I tried:
================================================
root (hd0,10)
makeactive
chainloader /KNOPPIX_V7.0.5DVD-2012-12-21-EN.iso
================================================

I got:  Error 12, no suitable device found (or similar).  

-- 
Regards,
Mick

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 490 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-user] Booting LiveCD iso from hard drive with GRUB legacy
  2013-05-18  8:15 [gentoo-user] Booting LiveCD iso from hard drive with GRUB legacy Mick
  2013-05-18  9:08 ` tastytea
@ 2013-05-18 13:09 ` Michael Hampicke
  2013-05-18 18:46 ` Walter Dnes
  2 siblings, 0 replies; 13+ messages in thread
From: Michael Hampicke @ 2013-05-18 13:09 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 291 bytes --]

Am 18.05.2013 10:15, schrieb Mick:
> Hi All,
> 
> Is there a way of achieving this?
> 

Grub legacy usually cannot boot iso images, but you could try
chainloading another bootloader from grub, which is able to boot an iso
file. Maybe let grub chainload grub2 which can boot isos.


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 490 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* RE: [gentoo-user] Booting LiveCD iso from hard drive with GRUB legacy
  2013-05-18 12:26   ` Mick
@ 2013-05-18 15:11     ` Ivan T. Ivanov
  2013-05-18 16:24       ` Mick
  0 siblings, 1 reply; 13+ messages in thread
From: Ivan T. Ivanov @ 2013-05-18 15:11 UTC (permalink / raw
  To: gentoo-user

Hi, 

> 
> On Saturday 18 May 2013 10:08:51 tastytea wrote:
> > On Sat, 18 May 2013 09:15:44 +0100
> >
> > Mick <michaelkintzios@gmail.com> wrote:
> > > Hi All,
> > >
> > > Is there a way of achieving this?
> >
> > Hi,
> > Maybe it works with chainloader?
> > See "info grub" for more information.
> 
> Thanks, but I don't know if there is a way to point grub legacy to a
> particular partition, other than boot, to select an ISO from it.  My /boot
> partition is not large enough for a LiveDVD ISO file.  Plus, I'm not sure that
> GRUB legacy can mount an ISO as a loopback device.
> 
> When I tried:
> ================================================
> root (hd0,10)
> makeactive
> chainloader /KNOPPIX_V7.0.5DVD-2012-12-21-EN.iso
> ================================================
> 
> I got:  Error 12, no suitable device found (or similar).

I do have following in my grub/menu.lst and it is working fine.

title PC-Doctor DOS
root (hd0,0)
kernel /boot/memdisk iso
initrd /boot/pcdoctor.iso

This is sys-boot/grub 0.97-r12

Regards,
Ivan

> 
> --
> Regards,
> Mick



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-user] Booting LiveCD iso from hard drive with GRUB legacy
  2013-05-18 15:11     ` Ivan T. Ivanov
@ 2013-05-18 16:24       ` Mick
  2013-05-20  7:18         ` Ivan T. Ivanov
  0 siblings, 1 reply; 13+ messages in thread
From: Mick @ 2013-05-18 16:24 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: Text/Plain, Size: 887 bytes --]

On Saturday 18 May 2013 16:11:13 Ivan T. Ivanov wrote:

> I do have following in my grub/menu.lst and it is working fine.
> 
> title PC-Doctor DOS
> root (hd0,0)
> kernel /boot/memdisk iso
> initrd /boot/pcdoctor.iso
> 
> This is sys-boot/grub 0.97-r12

I'm on the same GRUB version.

Unfortunately, I don't have enough space to place the ISO in the /boot 
partition and I don't use an initrd.

Trying this stanza:

title KNOPPIX ISO
root (hd0,9)        <-- this is my current boot partition <--
chainloader (hd0,10)/KNOPPIX_V7.0.5DVD-2012-12-21-EN.iso

Gives me this error:  Error 13:  Invalid or unsupported executable format, 
which tells me that it doesn't like/recognise the particular ISO image.

Trying to understand your grub entry - what is /boot/memdisk?  Have you built 
some eltorito image for your purpose?  How does it work?
-- 
Regards,
Mick

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 490 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-user] Booting LiveCD iso from hard drive with GRUB legacy
  2013-05-18  8:15 [gentoo-user] Booting LiveCD iso from hard drive with GRUB legacy Mick
  2013-05-18  9:08 ` tastytea
  2013-05-18 13:09 ` Michael Hampicke
@ 2013-05-18 18:46 ` Walter Dnes
  2013-05-19  7:28   ` Mick
  2 siblings, 1 reply; 13+ messages in thread
From: Walter Dnes @ 2013-05-18 18:46 UTC (permalink / raw
  To: gentoo-user

On Sat, May 18, 2013 at 09:15:44AM +0100, Mick wrote
> Hi All,
> 
> Is there a way of achieving this?

  I don't think so.  Can your system boot from a USB stick?  If so, see
https://wiki.archlinux.org/index.php/USB_Installation_Media for
instructions on how to make a CD ISO bootable off a USB stick.  Note
that this is for legacy boot.  For UEFI boot, see
https://wiki.archlinux.org/index.php/UEFI#Create_UEFI_bootable_USB_from_ISO

1) If you haven't already done so "emerge sys-boot/syslinux" to get the
"isohybrid" command.

2) Get a USB stick.  *WARNING* all data on the stick will be erased

3) Assume the ISO is install-amd64-minimal-20130516.iso  Execute the
command

isohybrid install-amd64-minimal-20130516.iso

4) Insert the USB stick.  *DO NOT MOUNT IT*.  Unmount it manually if you
have an automounter.

5) As root, execute the command...

dd bs=4M if=install-amd64-minimal-20130516.iso of=/dev/sdx

...where sdx is the USB stick (e.g. sdb or sdc or whatever)
   - be careful not to overwrite the wrong device
   - yes, it's sdx, not sdx1

6) You now have a bootable USB stick

-- 
Walter Dnes <waltdnes@waltdnes.org>
I don't run "desktop environments"; I run useful applications


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-user] Booting LiveCD iso from hard drive with GRUB legacy
  2013-05-18 18:46 ` Walter Dnes
@ 2013-05-19  7:28   ` Mick
  0 siblings, 0 replies; 13+ messages in thread
From: Mick @ 2013-05-19  7:28 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: Text/Plain, Size: 1447 bytes --]

On Saturday 18 May 2013 19:46:15 Walter Dnes wrote:
> On Sat, May 18, 2013 at 09:15:44AM +0100, Mick wrote
> 
> > Hi All,
> > 
> > Is there a way of achieving this?
> 
>   I don't think so.  Can your system boot from a USB stick?  If so, see
> https://wiki.archlinux.org/index.php/USB_Installation_Media for
> instructions on how to make a CD ISO bootable off a USB stick.  Note
> that this is for legacy boot.  For UEFI boot, see
> https://wiki.archlinux.org/index.php/UEFI#Create_UEFI_bootable_USB_from_ISO
> 
> 1) If you haven't already done so "emerge sys-boot/syslinux" to get the
> "isohybrid" command.
> 
> 2) Get a USB stick.  *WARNING* all data on the stick will be erased
> 
> 3) Assume the ISO is install-amd64-minimal-20130516.iso  Execute the
> command
> 
> isohybrid install-amd64-minimal-20130516.iso
> 
> 4) Insert the USB stick.  *DO NOT MOUNT IT*.  Unmount it manually if you
> have an automounter.
> 
> 5) As root, execute the command...
> 
> dd bs=4M if=install-amd64-minimal-20130516.iso of=/dev/sdx
> 
> ...where sdx is the USB stick (e.g. sdb or sdc or whatever)
>    - be careful not to overwrite the wrong device
>    - yes, it's sdx, not sdx1
> 
> 6) You now have a bootable USB stick

Thank you for this useful and succinct info Walter.  Although I don't want to 
use a bootable USB on this occasion, I'll keep this message as a reference for 
when I do.  :-)
-- 
Regards,
Mick

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 490 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* RE: [gentoo-user] Booting LiveCD iso from hard drive with GRUB legacy
  2013-05-18 16:24       ` Mick
@ 2013-05-20  7:18         ` Ivan T. Ivanov
  2013-05-20 13:16           ` Mick
  0 siblings, 1 reply; 13+ messages in thread
From: Ivan T. Ivanov @ 2013-05-20  7:18 UTC (permalink / raw
  To: gentoo-user

Hi, 

> -----Original Message-----
> From: Mick [mailto:michaelkintzios@gmail.com]
> Sent: Saturday, May 18, 2013 7:25 PM
> To: gentoo-user@lists.gentoo.org
> Subject: Re: [gentoo-user] Booting LiveCD iso from hard drive with GRUB
> legacy
> 
> On Saturday 18 May 2013 16:11:13 Ivan T. Ivanov wrote:
> 
> > I do have following in my grub/menu.lst and it is working fine.
> >
> > title PC-Doctor DOS
> > root (hd0,0)
> > kernel /boot/memdisk iso
> > initrd /boot/pcdoctor.iso
> >
> > This is sys-boot/grub 0.97-r12
> 
> I'm on the same GRUB version.
> 
> Unfortunately, I don't have enough space to place the ISO in the /boot
> partition and I don't use an initrd.

initrd is an option/command of the grub itself, instead of pcdoctor.iso knopix iso image
have to be specified and regarding space limitation ... image could be placed anywhere in
the file system only requirements is that it have to be mounted/accessible by grub during 
boot.

> 
> Trying this stanza:
> 
> title KNOPPIX ISO
> root (hd0,9)        <-- this is my current boot partition <--
> chainloader (hd0,10)/KNOPPIX_V7.0.5DVD-2012-12-21-EN.iso
> 
> Gives me this error:  Error 13:  Invalid or unsupported executable format,
> which tells me that it doesn't like/recognise the particular ISO image.
> 
> Trying to understand your grub entry - what is /boot/memdisk?  Have you
> built
> some eltorito image for your purpose?  How does it work?

I am not sure how memdisk is working :-), it is part of sys-boot/syslinux
My understanding is that grub is loading memdisk as a kernel/os with an 
option 'iso' and initrd option specifies what to mount as a rootfs?? 

Regards,
Ivan

> --
> Regards,
> Mick



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-user] Booting LiveCD iso from hard drive with GRUB legacy
  2013-05-20  7:18         ` Ivan T. Ivanov
@ 2013-05-20 13:16           ` Mick
  2013-05-20 14:25             ` Ivan T. Ivanov
  2013-05-20 17:24             ` [gentoo-user] Re[2]: " the guard
  0 siblings, 2 replies; 13+ messages in thread
From: Mick @ 2013-05-20 13:16 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: Text/Plain, Size: 1728 bytes --]

On Monday 20 May 2013 08:18:55 Ivan T. Ivanov wrote:

> > -----Original Message-----
> > From: Mick [mailto:michaelkintzios@gmail.com]

> > Unfortunately, I don't have enough space to place the ISO in the /boot
> > partition and I don't use an initrd.
> 
> initrd is an option/command of the grub itself, instead of pcdoctor.iso
> knopix iso image have to be specified and regarding space limitation ...
> image could be placed anywhere in the file system only requirements is
> that it have to be mounted/accessible by grub during boot.

OK, I pointed initrd to (hd0,10)/KNOPPIX......iso, but I don't know how to 
mount /dev/sda11 as part of the booting process.

This is how I specified it:

title Knoppix ISO
root (hd0,9)
kernel /boot/isolinux/memdisk iso raw
initrd (hd0,10)/KNOPPIX_V7.0.5DVD-2012-12-21-EN.iso

Where (hd0,9) is my /boot partition and (hd0,10) is a large partition that 
contains various images.


> > Trying to understand your grub entry - what is /boot/memdisk?  Have you
> > built
> > some eltorito image for your purpose?  How does it work?
> 
> I am not sure how memdisk is working :-), it is part of sys-boot/syslinux
> My understanding is that grub is loading memdisk as a kernel/os with an
> option 'iso' and initrd option specifies what to mount as a rootfs??

Yes, that's right:

  http://www.syslinux.org/wiki/index.php/MEMDISK


Unfortunately, it can only boot some images it seems, or it can only boot them 
if they have been stored in /boot.  I copied memdisk from the KNOPPIX DVD to 
my /boot, grub finds it and runs it, but then it fails to load the Knoppix ISO 
with this error:

  MEMDISK: No ramdisk image specified!


-- 
Regards,
Mick

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 490 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* RE: [gentoo-user] Booting LiveCD iso from hard drive with GRUB legacy
  2013-05-20 13:16           ` Mick
@ 2013-05-20 14:25             ` Ivan T. Ivanov
  2013-05-20 15:03               ` Mick
  2013-05-20 17:24             ` [gentoo-user] Re[2]: " the guard
  1 sibling, 1 reply; 13+ messages in thread
From: Ivan T. Ivanov @ 2013-05-20 14:25 UTC (permalink / raw
  To: gentoo-user

 
> This is how I specified it:
> 
> title Knoppix ISO
> root (hd0,9)
> kernel /boot/isolinux/memdisk iso raw
> initrd (hd0,10)/KNOPPIX_V7.0.5DVD-2012-12-21-EN.iso
> 
> Where (hd0,9) is my /boot partition and (hd0,10) is a large partition that
> contains various images.
> 
> 
> > > Trying to understand your grub entry - what is /boot/memdisk?  Have
> you
> > > built
> > > some eltorito image for your purpose?  How does it work?
> >
> > I am not sure how memdisk is working :-), it is part of sys-boot/syslinux
> > My understanding is that grub is loading memdisk as a kernel/os with an
> > option 'iso' and initrd option specifies what to mount as a rootfs??
> 
> Yes, that's right:
> 
>   http://www.syslinux.org/wiki/index.php/MEMDISK
> 
> 
> Unfortunately, it can only boot some images it seems, or it can only boot
> them
> if they have been stored in /boot.  I copied memdisk from the KNOPPIX DVD
> to
> my /boot, grub finds it and runs it, but then it fails to load the Knoppix ISO
> with this error:
> 
>   MEMDISK: No ramdisk image specified!

Too bad.  I don't know.  Have you tried this one: http://forums.debian.net/viewtopic.php?f=5&t=52419

Regards,
Ivan

>
> 
> --
> Regards,
> Mick



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [gentoo-user] Booting LiveCD iso from hard drive with GRUB legacy
  2013-05-20 14:25             ` Ivan T. Ivanov
@ 2013-05-20 15:03               ` Mick
  0 siblings, 0 replies; 13+ messages in thread
From: Mick @ 2013-05-20 15:03 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: Text/Plain, Size: 864 bytes --]

On Monday 20 May 2013 15:25:17 Ivan T. Ivanov wrote:

> > Unfortunately, it can only boot some images it seems, or it can only boot
> > them
> > if they have been stored in /boot.  I copied memdisk from the KNOPPIX DVD
> > to
> > my /boot, grub finds it and runs it, but then it fails to load the
> > Knoppix ISO
> > 
> > with this error:
> >   MEMDISK: No ramdisk image specified!
> 
> Too bad.  I don't know.  Have you tried this one:
> http://forums.debian.net/viewtopic.php?f=5&t=52419

Thanks Ivan, yes it can be made to boot from a hard drive if the iso is 
unpacked and GRUB pointed to the kernel and initrd images, which should also 
be saved on the drive.  I was looking for a way to boot directly the iso file 
itself.  It seems that the solution for some ISOs with which memdisk won't 
work, is to use GRUB 2.

-- 
Regards,
Mick

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 490 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [gentoo-user] Re[2]: [gentoo-user] Booting LiveCD iso from hard drive with GRUB legacy
  2013-05-20 13:16           ` Mick
  2013-05-20 14:25             ` Ivan T. Ivanov
@ 2013-05-20 17:24             ` the guard
  1 sibling, 0 replies; 13+ messages in thread
From: the guard @ 2013-05-20 17:24 UTC (permalink / raw
  To: gentoo-user

[-- Attachment #1: Type: text/plain, Size: 74 bytes --]

 mb this can help?
http://diddy.boot-land.net/grub4dos/files/map.htm#hd32

[-- Attachment #2: Type: text/html, Size: 247 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2013-05-20 17:24 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-05-18  8:15 [gentoo-user] Booting LiveCD iso from hard drive with GRUB legacy Mick
2013-05-18  9:08 ` tastytea
2013-05-18 12:26   ` Mick
2013-05-18 15:11     ` Ivan T. Ivanov
2013-05-18 16:24       ` Mick
2013-05-20  7:18         ` Ivan T. Ivanov
2013-05-20 13:16           ` Mick
2013-05-20 14:25             ` Ivan T. Ivanov
2013-05-20 15:03               ` Mick
2013-05-20 17:24             ` [gentoo-user] Re[2]: " the guard
2013-05-18 13:09 ` Michael Hampicke
2013-05-18 18:46 ` Walter Dnes
2013-05-19  7:28   ` Mick

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox