Author |
Message |
shinobar

Joined: 28 May 2009 Posts: 2664 Location: Japan
|
Posted: Fri 22 Oct 2010, 20:42 Post subject:
Add a Graphical Boot Menu to your Puppy Live CD Subject description: Any puppy can have a graphical boot menu |
|
You know the Grub/Gru4Dos provides graphical menu.
You can make your Puppy Live CD as the same.
You can see an example with Lucid Puppy Quickset edition(LupQ).
(Direct desktop with Puppy-4.x, see the topic: Quickset Puppy )
Flappy, and maybe Puppeee, made by jemimah also has a graphical menu using isolinux.
Here is the step to make a Puppy live CD with graphical menu using Grub4Dos. (UPDATED using dir2iso, contained in the file attached.)
- Download and extract graphicalmenu-files-20140531.tar.gz
http://shino.pos.to/party/bridge.cgi?puppy/opt/
- Prepare your favorite Puppy or remastered one with .iso file or CD.
- Make the work directory at any partition, like /mnt/sda1/my-puppy-linux.
- Copy all the contents in 'graphicalmenu-files-xxxx' attached to the work directory, but move the dir2iso-xx.pet to another place.
- Install the dir2iso-xx.pet.
- Mount your Puppy CD or .iso file.
- Copy the 3-4 files, vmlinuz, initrd.*, *.sfs(the main and the driver sfs if exists), into the work directory.
- Edit the 3 files, menu.lst, README.htm, splash.xpm. Former 2 can edit by a text editor. The splash.xpm is 640x480x14(14 or less color depth) .xpm file, you can edit by mtpaint or gimp. You can also edit the UPUP.ICO by gimp.
- Right-click the work directory and choose 'dir2iso'. Or run from a terminal 'dir2iso' and drag and drop the the work directory on the entry box.
- You can type the name of the new CD (default is same of the directory name).
- Click 'OK'. You can get the new CD or .iso file
Once you make the Grub4Dos Puppy CD, you can remaster it with the normal step(if your remasterpup2 supports grub4dos).
Happy Puppy!
_________________ Downloads for Puppy Linux http://shino.pos.to/linux/downloads.html
Last edited by shinobar on Fri 30 May 2014, 22:46; edited 12 times in total
|
Back to top
|
|
 |
shinobar

Joined: 28 May 2009 Posts: 2664 Location: Japan
|
Posted: Sat 23 Oct 2010, 07:01 Post subject:
Screen shot |
|
Here is an example of the boot menu:
You can put 'safe mode', 'RAM mode', and etc.
The items of Windows can boot-up Windows(95 to 7) directly even if the MBR boot loader is broken.
_________________ Downloads for Puppy Linux http://shino.pos.to/linux/downloads.html
|
Back to top
|
|
 |
Flash
Official Dog Handler

Joined: 04 May 2005 Posts: 12818 Location: Arizona USA
|
Posted: Sat 23 Oct 2010, 08:28 Post subject:
|
|
Very nice. I have a few questions:
What is "Puppy safe mode?"
Is "Puppy in RAM only" the same thing as booting Puppy with the puppy pfix=ram boot option?
|
Back to top
|
|
 |
shinobar

Joined: 28 May 2009 Posts: 2664 Location: Japan
|
Posted: Sat 23 Oct 2010, 08:56 Post subject:
safe mode |
|
Flash wrote: | What is "Puppy safe mode?"
Is "Puppy in RAM only" the same thing as booting Puppy with the puppy pfix=ram boot option? |
"Puppy in RAM only" is 'puppy pfix=ram', yes.
"Puppy safe mode":
Start puppy with safety boot options(without X)
Try 'xorgwizard' after bootup succeed to start graphic mode.
Code: | pfix=ram,nox acpi=off apm=off nosmp noapic nodma nopcmcia |
_________________ Downloads for Puppy Linux http://shino.pos.to/linux/downloads.html
|
Back to top
|
|
 |
Aitch

Joined: 04 Apr 2007 Posts: 6815 Location: Chatham, Kent, UK
|
Posted: Sat 23 Oct 2010, 13:04 Post subject:
|
|
There's also Catdude's version of graphical GRUB
http://www.murga-linux.com/puppy/viewtopic.php?t=27471
Aitch
|
Back to top
|
|
 |
shinobar

Joined: 28 May 2009 Posts: 2664 Location: Japan
|
Posted: Mon 25 Oct 2010, 00:07 Post subject:
color depth of splash.xpm |
|
Correction:
The color depth of the 'splash.xpm' must not be larger then 14. (was described '15')
Quote: | Edit the 3 files, menu.lst, README.htm, splash.xpm. Former 2 can edit by a text editor. The splash.xpm is 640x480x14(14 or less color depth) .xpm file, you can edit by mtpaint or gimp. You can also edit the UPUP.ICO by gimp. |
_________________ Downloads for Puppy Linux http://shino.pos.to/linux/downloads.html
|
Back to top
|
|
 |
Iguleder

Joined: 11 Aug 2009 Posts: 2031 Location: Israel, somewhere in the beautiful desert
|
Posted: Mon 25 Oct 2010, 08:21 Post subject:
|
|
Don't forget "nomodeset" for the safe mode, shinobar
Thanks for the tutorial, I'll try it with my new Puppy experiment and post it in the derivatives forum if it actually works
_________________ My homepage
My GitHub profile
|
Back to top
|
|
 |
sc0ttman

Joined: 16 Sep 2009 Posts: 2571 Location: UK
|
Posted: Thu 18 Nov 2010, 12:53 Post subject:
|
|
I recently remastered a 4.2 system, and followed the guide on this thread to add GRUB to the live CD..
However the new remastered version does not go to xorgwizard, it stops after the keyboard wizard..
I have to to type 'xwin' or 'xorgwizard' manually to get to the xorgwizard..
This was not the case before I remastered.
I have a few questions..
I have the following options in the menu.lst on my live CD:
Code: | i915.modeset=1 video=800x600 |
What are these options? What do they do?
Could they affect a 4.2 system from loading xorgwizard?
Can they be removed?
Do they even work with Puppy 4.2? Or only Lupu and later?
_________________ Akita Linux, VLC-GTK, Pup Search, Pup File Search
|
Back to top
|
|
 |
shinobar

Joined: 28 May 2009 Posts: 2664 Location: Japan
|
Posted: Fri 19 Nov 2010, 04:24 Post subject:
boot options |
|
sc0ttman wrote: | I recently remastered a 4.2 system, and followed the guide on this thread to add GRUB to the live CD..
However the new remastered version does not go to xorgwizard, it stops after the keyboard wizard..
I have to to type 'xwin' or 'xorgwizard' manually to get to the xorgwizard..
This was not the case before I remastered. |
It behaves as 'pfix=nox' option?
Seems somthing fault in the remastaring.
Code: | i915.modeset=1 video=800x600 |
You need not these options.
It does not affect. At least for me it did not affect to boot up Puppy 4.2.1.
_________________ Downloads for Puppy Linux http://shino.pos.to/linux/downloads.html
|
Back to top
|
|
 |
sc0ttman

Joined: 16 Sep 2009 Posts: 2571 Location: UK
|
Posted: Fri 19 Nov 2010, 08:37 Post subject:
Re: boot options |
|
shinobar wrote: | You need not these options.
It does not affect. At least for me it did not affect to boot up Puppy 4.2.1. |
OK thanks, just checking if they affect puppy boot options (particularly with X).
_________________ Akita Linux, VLC-GTK, Pup Search, Pup File Search
|
Back to top
|
|
 |
shinobar

Joined: 28 May 2009 Posts: 2664 Location: Japan
|
Posted: Fri 06 Jul 2012, 05:29 Post subject:
graphicalmenu-files-20120706 |
|
Updated graphicalmenu-files-20120706.tar.gz, containd dir2iso.
See the top post.
_________________ Downloads for Puppy Linux http://shino.pos.to/linux/downloads.html
|
Back to top
|
|
 |
TLM

Joined: 09 Mar 2010 Posts: 181 Location: Central United States
|
Posted: Mon 16 Jul 2012, 11:44 Post subject:
|
|
Thanks shinobar. I had posted an inquiry about how to do this in another thread. Now i have my answer. Thank you.
|
Back to top
|
|
 |
shinobar

Joined: 28 May 2009 Posts: 2664 Location: Japan
|
Posted: Fri 30 May 2014, 22:48 Post subject:
graphicalmenu-files-20140531 |
|
UPDATE:
graphicalmenu-files-20140531.tar.gz
http://shino.pos.to/party/bridge.cgi?puppy/opt/
_________________ Downloads for Puppy Linux http://shino.pos.to/linux/downloads.html
|
Back to top
|
|
 |
cimarron

Joined: 30 May 2013 Posts: 293
|
Posted: Tue 29 Jul 2014, 17:31 Post subject:
|
|
Thanks for the instructions. I was messing with alternate spash screens for grub4dos and came up with this one I liked, so I'll share...
Description |
"powered by Puppy Linux" |
Filesize |
41.8 KB |
Viewed |
2093 Time(s) |

|
Description |
properly formatted and compressed for use by bootloader
|

Download |
Filename |
splash.xpm.gz |
Filesize |
3.97 KB |
Downloaded |
440 Time(s) |
|
Back to top
|
|
 |
cimarron

Joined: 30 May 2013 Posts: 293
|
Posted: Wed 30 Jul 2014, 09:20 Post subject:
|
|
Here's another alternative. I use these lines at the beginning of my menu.lst so the text is visible if it overlaps the big puppy:
Code: | splashimage=(hd0,0)/splash.xpm.gz
foreground=8A8A8A
background=000000 |
Description |
big puppy |
Filesize |
56.76 KB |
Viewed |
2069 Time(s) |

|
Description |
splash image formatted and compressed for use by bootloader
|

Download |
Filename |
splash.xpm.gz |
Filesize |
7.17 KB |
Downloaded |
380 Time(s) |
|
Back to top
|
|
 |
|