Off-Topic > Off-Topic - Tiny Core Lounge

(solved) Start ISOs via Grub -> extlinux -> Grub4DOS

(1/5) > >>

floppy:
hello,
on a quite new box, I wanted to try few distros with memdisk (I have no CD reader).
So, in the extlinux I included..

...
#
label archlinux 2011 08 19 core i686 iso
   menu label archlinux 2011 08 19 core i686 iso
   kernel /boot/diverse/memdisk
   append iso
   initrd /boot/diverse/archlinux-2011.08.19-core-i686.iso
#
#
label Crunchbang-10 openbox 686 iso
   menu label Crunchbang-10 openbox 686 iso
   kernel /boot/diverse/memdisk
   append iso
   initrd /boot/diverse/crunchbang-10-20110207-openbox-i686.iso
#
#
label Debian 6 iso
   menu label Debian 6 iso
   kernel /boot/diverse/memdisk
   append iso
   initrd /boot/diverse/debian-live-6.0.2-i386-lxde-desktop.iso
#
#
label finnix 102 iso
   menu label finnix 102 iso
   kernel /boot/diverse/memdisk
   append iso
   initrd /boot/diverse/finnix-102.iso
#
#
label Legacy OS 2 iso
   menu label Legacy OS 2 iso
   kernel /boot/diverse/memdisk
   append iso
   initrd /boot/diverse/Legacy-OS-2.iso
#
#
label LinuxMint 11 lxde iso
   menu label LinuxMint 11 lxde iso
   kernel /boot/diverse/memdisk
   append iso
   initrd /boot/diverse/linuxmint-11-lxde-cd-32bit.iso
#
#
label papug linux iso
   menu label papug linux iso
   kernel /boot/diverse/memdisk
   append iso
   initrd /boot/diverse/papuglinux-11.1a.iso
#
#
label slax 6.1.2 iso
   menu label slax 6.1.2 iso
   kernel /boot/diverse/memdisk
   append iso
   initrd /boot/diverse/slax-6.1.2.iso
#
#
label Vectorlinux iso
   menu label Vectorlinux iso
   kernel /boot/diverse/memdisk
   append iso
   initrd /boot/diverse/VL6.0-Light-LIVE-Final.iso
#

.. but NOTHING boots. Is is normal? or perhaps memdisk should have other parameters?
A bit disppointing: I was expecting memdisk would launch all those distros..
(TCL 3.8.4 is running on the box).

gerald_clark:
Read some syslinux docs so you get the config file right.
http://pie.ucs.ed.ac.uk/pie-1.0/doc/SysLinux.html

SvOlli:
As far as I know, what you're trying can't be done. The "memdisk"-ISO only works when accessed via the BIOS. After the kernel starts, the memory will be released, and the initrds supplied with the kernels scan all available devices to see which one contains the "live"-part of the distro. It is very well seen when starting Knoppix. This live part has been dropped when starting the kernel. Tiny Core works, because it's just the kernel and initrd and no "live"-part. When you run a remaster with additional packages on the ISO, Tiny Core wouldn't find these either.

The distro you want to start needs to be made aware to look into ISOs by itself.

Greetings,
SvOlli

beerstein:
hi floppy: could you please explain (in short) what memdisk is?
For what do you need that? Thank you for that

netnomad:
i met memdisk in relation to little boot-programs, mostly packaged as *.gz,
to load a boot-manager, a harddisk-checker or a memory-tester.
i guess it's something like a boot-floppy-emulation, am i right?
please correct me, if i'm wrong.

f.e. in my syslinux.cfg, based on boot-manager-entries that you can find in pmagic:

LABEL hdt
MENU LABEL ^A. hardware detection tool
TEXT HELP
An interactive hardware analyzer by Erwan Velu.
ENDTEXT
  LINUX /boot/syslinux/memdisk
  APPEND initrd=/iso/hdt.gz

LABEL memtest_86
MENU LABEL ^B. memtest86+
TEXT HELP
Check system RAM for errors.
ENDTEXT
  LINUX /iso/memtest

LABEL supergrubdisk
MENU LABEL ^C. super grub  disk
TEXT HELP
Easily restore grub-legacy. Boot into many systems. Fix Windows MBR.
ENDTEXT
  LINUX /boot/syslinux/memdisk
  APPEND initrd=/iso/sgd.gz

LABEL supergrubdisk2
MENU LABEL ^D. super grub2 disk
TEXT HELP
Boot into many systems (including Grub2 ones).
To restore Grub2 use the CLI suite included in PartedMagic.
ENDTEXT
  LINUX /boot/syslinux/memdisk
  APPEND iso raw initrd=/iso/sgd2.gz

LABEL mhdd
MENU LABEL ^E. mhdd
TEXT HELP
This software can make precise diagnostic of the mechanical part of a drive,
view SMART attributes, perform Low-level format, bad sector repair, different
tests and tens of other functions.
ENDTEXT
  LINUX /boot/syslinux/memdisk
  APPEND initrd=/iso/mhdd.gz

LABEL plp
MENU LABEL ^F. plop boot manager
TEXT HELP
The Plop Boot Manager is a small program to boot different operating systems.
The boot manager has a builtin ide cdrom and usb driver to access those hardware without the help/need of a bios.
ENDTEXT
  LINUX /iso/plpbt.bin

Navigation

[0] Message Index

[#] Next page

Go to full version