MultiPup CD/DVD/USB Creator

Miscellaneous tools
Post Reply
Message
Author
User avatar
puppyluvr
Posts: 3470
Joined: Sun 06 Jan 2008, 23:14
Location: Chickasha Oklahoma
Contact:

#121 Post by puppyluvr »

:D Hello,
@Sylvander,
Yes, I too have had no joy in getting one to find a save file...
I will look into "pup-modes" and see if we can fool Puppy into not acting like it is on a CD...Its probably something simple, like adding a "pupmode=7" or something to one of the grub choices...

Any other "Alien"s anyone wants added???
I`m currently working at adding `butu... The "mini" release is only 166mb...

Jay....
Close the Windows, and open your eyes, to a whole new world
I am Lead Dog of the
Puppy Linux Users Group on Facebook
Join us!

Puppy since 2.15CE...

Sylvander
Posts: 4416
Joined: Mon 15 Dec 2008, 11:06
Location: West Lothian, Scotland, UK

#122 Post by Sylvander »

Got a link for that Ubuntu mini?

User avatar
puppyluvr
Posts: 3470
Joined: Sun 06 Jan 2008, 23:14
Location: Chickasha Oklahoma
Contact:

#123 Post by puppyluvr »

:D Hello,
http://www.ubuntu-mini-remix.org/
And I lied, its only 165mb... :D
BTW, it is not an "Official" release...
Last edited by puppyluvr on Thu 27 Jan 2011, 01:21, edited 2 times in total.
Close the Windows, and open your eyes, to a whole new world
I am Lead Dog of the
Puppy Linux Users Group on Facebook
Join us!

Puppy since 2.15CE...

User avatar
puppyluvr
Posts: 3470
Joined: Sun 06 Jan 2008, 23:14
Location: Chickasha Oklahoma
Contact:

#124 Post by puppyluvr »

:D Hello,
Double post... :oops:
Close the Windows, and open your eyes, to a whole new world
I am Lead Dog of the
Puppy Linux Users Group on Facebook
Join us!

Puppy since 2.15CE...

Sylvander
Posts: 4416
Joined: Mon 15 Dec 2008, 11:06
Location: West Lothian, Scotland, UK

#125 Post by Sylvander »

1. Tried Ubuntu Mini Remix.
First screen halted at a load of gobbledegook related to SUDO...
I gues perhaps the user is required to input some command, or else it won't proceed.
I entered SUDO, but it wasn't what was required.
So I gave up and erased the CD. :(

THANK GOODNES FOR THE SIMPLE-ICITY OF PUPPY LINUX!

User avatar
CatDude
Posts: 1563
Joined: Wed 03 Jan 2007, 17:49
Location: UK

#126 Post by CatDude »

Hi

@ Sylvander
Sylvander wrote:....
4. Tried each of the choices in turn, but...
Although searching was announced on-screen...
None of them found its pupsave file. :(
I've been messing about, and think i have this sussed.

This is what i have been doing (and it works OK),
at the second GRUB boot screen, backspace out everything EXCEPT the root=/dev/ram0 bit

Actually i changed the code in the Multipup script,
i edited the third option (lines 45 through to 48 ) to look like this:

Code: Select all

title $var$i Use savefile (if one exists)
root (cd)
kernel (cd)/$var$i/vmlinuz root=/dev/ram0 
initrd (cd)/$var$i/initrd.gz
I tested with a similar bunch of Puppies as yourself (buggered if i could find a copy of Dpup-010)
  • dpup-009.iso
    LighthousePup-5.02-G.iso
    lupu-520.iso
    puppy-431-boxpup.iso
    wary-500.iso
In each case, the save file was in a subdirectory (which also contained the associated puppies .sfs file) see pic below.

Sylvander wrote:5. There was no display of the rather nice splash-screen. :(
Did you actually choose one, as there is not one set as a default.
You need to at least click OK in the Boot Splash Chooser GUI,
that would then give you the Multipup spalsh.

Hope this helps
CatDude
.
Attachments
multipups.png
screengrab taken while in wary-500
(79.82 KiB) Downloaded 1398 times
[img]http://www.smokey01.com/CatDude/.temp/sigs/acer-futile.gif[/img]

gcmartin

ONe user has made 2 MultiPup ISOs

#127 Post by gcmartin »

@Lookinglass360, I like your MultiPup Picture.
I was wondering if you would consider posting your latest 17 Pup ISO somewhere. I would like to look into the folder structures of your ISO. It would be a help to me, to better understand. That ISO has several differing distro and would be a great base for me to understand how all this works.

If you need a site to post to, I can provide one or if you want to PM me, then let me know.

Tahnks in advance. And @Puppyluvr this is very exciting news.

Sylvander
Posts: 4416
Joined: Mon 15 Dec 2008, 11:06
Location: West Lothian, Scotland, UK

#128 Post by Sylvander »

@CatDude

1. SUCCESS! :D 8)
Seems to be working OK.

2. Would it be possible/easy to [alter the MultiPup code, so as to] place the "Use Savefile" option at the top of the list, and as the default, with a timeout if no choice is made?
I'm thinking of those with no experience who may be cross-eyed with confusion, and fail to make a choice.
I can see to it that they have a pupsave for each Puppy plus the MultiPup optical disk, and tell them just to boot the disk.
I too would find this easier.

User avatar
CatDude
Posts: 1563
Joined: Wed 03 Jan 2007, 17:49
Location: UK

#129 Post by CatDude »

Hi
Sylvander wrote:1. SUCCESS! :D 8)
Seems to be working OK.
8) That's what i like to hear. 8)
Sylvander wrote:2. Would it be possible/easy to [alter the MultiPup code, so as to] place the "Use Savefile" option at the top of the list, and as the default, with a timeout if no choice is made?
No problem mate, it's a piece of p*** :lol:

Simply replace ALL of the code in the current Multipup script, with this:

Code: Select all

#!/bin/sh 
# MultiPup ISO builder 
# By Puppyluvr aka Jay Stansbury
# GPL-2011
# Where am I
dir=`pwd`
dir=$dir
export dir
# Read linked ISO`s and remove ".iso" for menu
cd isos
ls | sed 's/....$//'g > $dir/files/isos                        
counters=0
#Read ISO`s 
for i in `cat $dir/files/isos`
do
   counters=$(($counters+1))
   a=$i
   echo "var${counters}=${a}" >> $dir/files/assign_vars
done
# Read ISO`s
. $dir/files/assign_vars                     
for i in `cat $dir/files/isos`
# Begin loop
do
   counters=$(($counters+1))
   a=$i
# Mount and copy ISO`s
filemnt $var$i.iso &
sleep 1
cp -a /mnt/$var$i.iso $dir/dvdsource/isos/$var$i/
sleep 1
filemnt $var$i.iso &
thunar -q
# Create individual menu.lst files
echo "default 0
timeout 15

title $var$i  Use savefile
root (cd)
kernel (cd)/$var$i/vmlinuz root=/dev/ram0 
initrd (cd)/$var$i/initrd.gz

title $var$i  Normal boot
root (cd)
kernel (cd)/$var$i/vmlinuz root=/dev/ram0 psubdir=$var$i
initrd (cd)/$var$i/initrd.gz

title $var$i  Run in ram
root (cd)
kernel (cd)/$var$i/vmlinuz root=/dev/ram0 pfix=ram psubdir=$var$i
initrd (cd)/$var$i/initrd.gz


title Return to Main Menu
configfile (cd)/boot/grub/menu.lst" > $dir/dvdsource/isos/$var$i/menu.lst
# Append master menu.lst file
echo "title $var$i 
configfile /$var$i/menu.lst" >> $dir/dvdsource/isos/boot/grub/menu.lst
# Repeat loop for every ISO
done
sleep 5
Xdialog --title "Multipup CD/DVD" --msgbox "Finished." 0 0
exit
When you have pasted that into the script,
you will see at line 36 that i have set a timeout of 15 seconds.
If you would rather it was something different, then simply change it to your liking.

Note that puppyluvr has set the timeout in the master menu.lst file at 50 seconds,
if you want to change that, then edit: /mnt/home/MultiPup/dvdsource/isos/boot/grub/menu.lst
that's assuming that you have MultiPup in /mnt/home.

The attached images show both boot screens (not many Puppies as it was just a test :wink: ).
first-boot-screen.png shows that after the 50 seconds pass,
it will boot to the second boot screen of whatever Puppy is first in the menu.

second-boot-screen.png shows that, after 15 seconds have passed,
it will automatically boot and use the pupsave file for that particular Puppy.

EDIT
:
  • If you happen to have umpteen save files (similarly named),
    then it would offer a list and wait for you to make a choice of which one to boot.

    But,,,
    If you only had a bunch of save files, like those in my post (3 posts up)
    then it should find the correct save file and automatically use it.
    The reason is that they all have quite unique names.
Hope this helps
CatDude
.
Last edited by CatDude on Fri 28 Jan 2011, 12:46, edited 1 time in total.
[img]http://www.smokey01.com/CatDude/.temp/sigs/acer-futile.gif[/img]

Jasper

#130 Post by Jasper »

Hi CatDude,

Thanks for your code above - works well for me.

My regards

Sylvander
Posts: 4416
Joined: Mon 15 Dec 2008, 11:06
Location: West Lothian, Scotland, UK

#131 Post by Sylvander »

1. WOOHOOooo, it works! :D 8)
Thank you for that. :)
I set the timeout to 5 seconds.
Got the nice splash-screen too.

2. Might I suggest a refinement to perfect it?
Some kind of short explanation/instruction to the user at the top of the 1st & 2nd screens, like:

1st screen:
"Highlight and click <Enter> to choose, or else the default will be chosen after 50 seconds".

2nd screen:
"Highlight and click <Enter> to choose, or else the default will be chosen after 15 seconds".

3. The number of seconds quoted above should be determined by the values included in the MultiPup code.

User avatar
puppyluvr
Posts: 3470
Joined: Sun 06 Jan 2008, 23:14
Location: Chickasha Oklahoma
Contact:

#132 Post by puppyluvr »

:D Hello,
@CatDude, you are amazing...
I will incorporate your brilliant changes and your updates to the BootSplashChooser in the next release...
Thank you for finding an answer to this problem...
We really have something here...
Thanks to all involved...
Jay....
Close the Windows, and open your eyes, to a whole new world
I am Lead Dog of the
Puppy Linux Users Group on Facebook
Join us!

Puppy since 2.15CE...

User avatar
Max Headroom
Posts: 421
Joined: Wed 28 Jun 2006, 07:17
Location: GodZone Kiwi
Contact:

Next Party Trick Gang is...

#133 Post by Max Headroom »

is Running a V' Box SFS and Running an iso from Y'r Media!

:)K

User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

#134 Post by bigpup »

You need to update the first post with the latest download of MultiPup.
What about a pet version?

User avatar
puppyluvr
Posts: 3470
Joined: Sun 06 Jan 2008, 23:14
Location: Chickasha Oklahoma
Contact:

#135 Post by puppyluvr »

:D Hello,
I will move it to the first post after I fix some reported errors, and add CatDudes new changes, and get some feedback on them...

It cannot be a pet, because it cannot be inside the save file, and I dont want to limit it to /mnt/home...MultiPup does have an option to create a pet from wherever you put it, and "install" it by creating links for a menu item creation...

Jay...
Close the Windows, and open your eyes, to a whole new world
I am Lead Dog of the
Puppy Linux Users Group on Facebook
Join us!

Puppy since 2.15CE...

User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

#136 Post by bigpup »

I would like to recommend this for a download entry in Lucid Puppy Repository in PPM when you get the bugs out. Not sure if it would be considered if not in Pet form.

User avatar
puppyluvr
Posts: 3470
Joined: Sun 06 Jan 2008, 23:14
Location: Chickasha Oklahoma
Contact:

#137 Post by puppyluvr »

:D Hello,
Well, heres one for testing...

MultiPup-3.3 Pet

The pet installs into /root/my-roxapps and creates the usual menu entry under "Utility"...
On first run, the menu entry opens a configuration dialog allowing you to setup MultiPup in an acceptable location. Instructions are provided...
After exiting the configuration dialog, clicking the menu entry opens MultiPup as usual...If you have installed the "MultiPupPet" from earlier versions, installing this WILL NOT overwrite its settings... It must be uninstalled. If you choose the same location, then the new version WILL overwrite the existing one...creating a new menu entry and rendering the old one obsolete...
A default copy of MultiPup, and the configuration dialog, are accessible in /root/my-roxapps...( Do not run this copy from this location...)

To uninstall, delete the copy from wherever you chose to install it, and run PetGet to remove from menu, etc...

Posted here first for heavy testing....please....
Thanks..
Jay....
Last edited by puppyluvr on Thu 03 Feb 2011, 00:32, edited 1 time in total.
Close the Windows, and open your eyes, to a whole new world
I am Lead Dog of the
Puppy Linux Users Group on Facebook
Join us!

Puppy since 2.15CE...

User avatar
puppyluvr
Posts: 3470
Joined: Sun 06 Jan 2008, 23:14
Location: Chickasha Oklahoma
Contact:

#138 Post by puppyluvr »

:D Hello,
And the previously mentioned "bug" was due to my running things from root during testing...
Remember, DO NOT try to run MultiPup from within your savefile....
Close the Windows, and open your eyes, to a whole new world
I am Lead Dog of the
Puppy Linux Users Group on Facebook
Join us!

Puppy since 2.15CE...

User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

#139 Post by bigpup »

I know I have said this before, but I strongly suggest that you put the latest version in the first post. The biggest reason for this is that people will not look for a newer version further down the entries. They will go to the first post and download what is there thinking that is it.
This has gotten to be the expected norm for the first post to have the latest download for a program. If the author makes updates then he updates the download in the first post.
You really appreciate this when you go to a program that has 40 plus pages to the topic or 273 pages like some of the Puppy versions.

User avatar
puppyluvr
Posts: 3470
Joined: Sun 06 Jan 2008, 23:14
Location: Chickasha Oklahoma
Contact:

#140 Post by puppyluvr »

:D Hello,
Yea, that is how I usually do it too...
If this pet proves stable, which 1.0 is, it will be on page 1..
Been changing things too fast to call it stable....
And I wanted to get it into pet form for page 1...
So I`m hoping this is it.. :D
Let me give it a little testing time first...
Jay...
Close the Windows, and open your eyes, to a whole new world
I am Lead Dog of the
Puppy Linux Users Group on Facebook
Join us!

Puppy since 2.15CE...

Post Reply