Jump to content











Photo
- - - - -

Multi-Version ISO USB Bootable Drive


  • Please log in to reply
30 replies to this topic

#26 was_jaclaz

was_jaclaz

    Finder

  • Advanced user
  • 7101 posts
  • Location:Gone in the mist
  •  
    Italy

Posted 20 August 2008 - 12:55 PM

Had a quick look. :whistling:

Most entries use memdisk as the actual loader, which is chainloadable from grub4dos, thus you need to convert SYSLINUX entries to GRUB4DOS ones.

Example:
Add to root of the stick a folder /ubcd and copy to it ubcd411.iso

Add to menu.lst an entry like:
title UBCD

find --set-root /ubcd/ubcd.lst

map /ubcd/ubcd411.iso (hd32)

map --hook

config-file /ubcd/ubcd.lst
Add in folder /ubcd a ubcd.lst with these contents:
title UBCD DOS Boot Disks (WAS bootdsk1.cfg)

config-file /ubcd/bootdisk1.lst
Add in folder /ubcd a bootdisk1.lst with these contents:
title  FreeDOS Boot Disk V3.40

	kernel /SYSLINUX/MEMDISK.

	initrd /IMAGES/DOSUBCD.IGZ

title LZ-DOS Boot Disk V3.40

	kernel /SYSLINUX/MEMDISK.

	initrd /IMAGES/LZUBCD.IGZ

title OpenDOS Boot Disk V3.40

	kernel /SYSLINUX/MEMDISK.

	initrd /IMAGES/DRUBCD.IGZ

title NwDsk: NetWare Boot Disk V3.40

	kernel /SYSLINUX/MEMDISK.

	initrd /IMAGES/FDNWD288.IGZ

title MSRRC: Bart's N/W Disk Clone V3.40

	kernel /SYSLINUX/MEMDISK.

	initrd /IMAGES/FDMSRRC.IGZ

Repeat the above, adding to ubcd.lst an entry like:
title UBCD DOS Boot Disks (WAS bootdsk2.cfg)

config-file /ubcd/bootdisk2.lst

and create a bootdisk2.lst converting bootdsk2.cfg....

.... and so on.

Be aware that grub4dos is CaSe SeNsItIvE, the ubcd411.iso has ALL CAPITAL letters (and memdisk is actually "MEMDISK." - yes, including the trailing dot).

The above should cover most entries.

An entry like this (from bootdsk2.cfg):
LABEL baslinux

	MENU LABEL BasicLinux V3.40

  KERNEL /boot/baslinux

  APPEND root=/dev/ram0 ramdisk_size=20480 initrd=/boot/baslinux.gz

"translates" to:
title BasicLinux V3.40

kernel /BOOT/BASLINUX. root=/dev/ram0 ramdisk_size=20480

initrd /BOOT/BASLINUX.GZ

Hopefully you will only need a bit of patience.....;)

jaclaz

#27 ktp

ktp

    Silver Member

  • Advanced user
  • 773 posts

Posted 20 August 2008 - 01:38 PM

Just to remind that most of jaclaz's suggested changes are in ilko's menu.7z attachment in this topic :
http://www.boot-land...opic=4486&st=10

A part from the problem of memdisk hang on my system, there is the problem of parametor to memdisk.

#28 tzepu

tzepu
  • Members
  • 7 posts
  •  
    Romania

Posted 20 August 2008 - 04:05 PM

well
even before i start i have another question
i foud 2 grub4 dos programs
one in here https://gna.org/projects/grub4dos/
and the other here http://sourceforge.n...ojects/grub4dos
there seems to be differences between the two
which one should i use for what you told me?
@jaclaz
i hope that the moment when a application that prepares an usb key for booting through few clicks, allowing me to simply copy onto the pendrive the iso files that i need ( maybe hitting a 'something-like-refresh-key' when i add new iso files) is not that far
i am no programmer, so i can not evaluate the amount or quality for the work required to do such program, especially when we are talking about a free one

#29 was_jaclaz

was_jaclaz

    Finder

  • Advanced user
  • 7101 posts
  • Location:Gone in the mist
  •  
    Italy

Posted 20 August 2008 - 04:28 PM

which one should i use for what you told me?


What I am currently using is 0.4.3 14-05-2008 from here:
http://grub4dos.jot.com/WikiHome
http://grub4dos.jot....-2008-05-14.zip?

ANY later version should work as well. (DO NOT use the test-only versions).

READ stickies:
http://www.boot-land...owtopic=14&st=2
(they were made "sticky" for a reason :whistling:)

jaclaz

#30 Arch3Angel

Arch3Angel

    Newbie

  • Members
  • 12 posts
  •  
    United States

Posted 23 August 2008 - 03:29 PM

To make sure I understand things here. I need to create these files and the entries into the ubcd.lst file for all 28 files ending in .cfg under the \ubcd\menus directory?

#31 was_jaclaz

was_jaclaz

    Finder

  • Advanced user
  • 7101 posts
  • Location:Gone in the mist
  •  
    Italy

Posted 23 August 2008 - 04:38 PM

To make sure I understand things here. I need to create these files and the entries into the ubcd.lst file for all 28 files ending in .cfg under the \ubcd\menus directory?

[sarcasm]
No, only for the odd ones, the even ones translate by themselves if left enough time near the already translated odd ones.
[/sarcasm]

:whistling:

Seriously, YES, or at least you need to "translate" the ones you need.

But actually, you should READ the post by ktp, the "translating" work is already done, by Ilko_t, you ONLY need testing ALL the entries (and Report).

Ilko_t, maybe more wisely than what I suggested ;), did not rename the .cfg to.lst, I was thinking about keeping the old ones and ADDING grub4dos compatibility, Ilko_t moved thinking of REPLACING Syslinux/Isolinux with grub4dos.

jaclaz




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users