Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Sat 20 Sep 2014, 04:05
All times are UTC - 4
 Forum index » House Training » HOWTO ( Solutions )
HOWTO create easy multi-boot USB Puppy from Linux
Moderators: Flash, Ian, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 6 [85 Posts]   Goto page: 1, 2, 3, 4, 5, 6 Next
Author Message
Scooby

Joined: 03 Mar 2012
Posts: 307

PostPosted: Sun 06 Jan 2013, 11:02    Post subject:  HOWTO create easy multi-boot USB Puppy from Linux  

Alternative 0 - the ultimate way
I have created a pet file for installing a modified version of Easy2Boot
on a USB stick. For this release I have compiled fbinst for Linux,

The script is self explaining but the filestructure of Easy2Boot is a little bit modified,

Obs! You've gotta press Download button on second page!

Download pEasy2Boot - Easy2Boot Installer

alternative download



Put any linux ISOs in _ISO/Linux that you want to boot automatically.
Also puppy linux ISOs can be put here but savefile wont work
If you want savefile put puppy linux ISOs in folder _ISO/Puppy
Obs! Just copy file to folder and then reboot, no editing of menu's are required.


You can put one linux iso in the Default folder and it will be booted by default on next boot.

If there are ISO files present at the two locations of
Default folders the order of Default booting is

1. The ISO in _ISO/Puppy/Default
2. The ISO in _ISO/Linux/Default

A more complete description will be forthcoming


The pet is tested on ArchPup, Wary, Lupo, Lighthouse64, DPUP, Carolina and Slacko

The script uses gtk.

Alternative 1 - the easiest way

1. Most puppies have the program Grub4Dos Bootloader config under their system menu.
(Or execute in terminal /usr/sbin/grub4dosconfig)

Run it and choose your target USB Drive - press OK trice when prompted.
You should receive a message saying everything went well.

2. Delete everything on USB

3. Download, unzip (extract) and copy the Easy2Boot-grub4dos_v0.5.zip
(attached below ) file to your USB drive
Newer versions might be availible at the Easy2Boot page

4, Drop any number of puppy linux ISO's of your choice in folder _ISO/Linux/AUTO.

5. reboot and play Laughing

Alternative 2 - the second easiest way

1. Open terminal window and execute to make sure your USB drive
is unmounted. If you get a message "umount: can't unmount /mnt/sdc1: Invalid argumnent".
It is OK that only means it was already unmounted

Code:
umount /mnt/sdxx


where sdxx is exchanged for your label

2. Obs! This Will format your USB drive, Data may be lost!

Code:
mkdosfs - F 32 -I /dev/sdxx


where sdxx is exchanged for your label
and -I is i and not the L character.

3. Make USB drive bootable with Grub4Dos.

Code:
bootlace.com --floppy=y /dev/sdxx


where y is exchanged for the number of the partion you want to install the bootloader on(most commonly 1
and sdxx is exchanged for your label

4.Download, unzip (extract) and copy the Easy2Boot-grub4dos_v0.5.zip (attached below ) file to your USB drive
Newer versions might be availible at the Easy2Boot page

5, Drop any number of puppy linux ISO's of your choice in folder _ISO/Linux/AUTO.

6. reboot and play Laughing

Save File
There was a problem with loading the savefile on some puppies, although not on ArchPup.
check out this for a solution.

Tips and Tricks

1. Go straight to the automatically generated list of linux ISO's,

Edit file /grub/MENU.lst

Instead of this line

/grub/automenu.bat .automenu /_ISO

put this line

/grub/autolinuxmenu.bat .automenu /_ISO/Linux/AUTO

2. Boot deafult ISO after 5 seconds

Edit file /grub/LINUXUSER.mnu

At the top of the file change

default 0
#timeout 5

to

default 0
timeout 5


default 0 menas the first itme in the list and hence default 1 would mean
the second item int the list and so forth


Original Info
Easy2Boot
Format USB
bootlace.com and Grub4Dos
Easy2Boot-grub4dos_v0.5.zip
Description  Archive containing file and folders that are necessary for easy booting using Grub4Dos
zip

 Download 
Filename  Easy2Boot-grub4dos_v0.5.zip 
Filesize  1.25 MB 
Downloaded  797 Time(s) 

Last edited by Scooby on Mon 25 Feb 2013, 16:30; edited 11 times in total
Back to top
View user's profile Send private message 
rmprep

Joined: 06 Jan 2013
Posts: 9

PostPosted: Sun 06 Jan 2013, 11:16    Post subject:  

My tutorial on the rmprepusb site had been updated. There was a bug in the download you provide (if you go back from the linux menu to the main menu, it does not find other .mnu entries). The new version fixes this - see http://www.rmprepusb.com/tutorials/72---easyboot---a-grubdos-multiboot-drive-that-is-easy-to-maintain
Also added a hi-res background image, memtest86+ and a FreeDos floppy image to the menu. Others can easily be added by downloading the corresponding .mnu file and the ISO payload.
Back to top
View user's profile Send private message 
Scooby

Joined: 03 Mar 2012
Posts: 307

PostPosted: Sun 06 Jan 2013, 11:49    Post subject:  

First of all let me congratulate you for your very good work.

I love it!

I will update the files when tested,
Back to top
View user's profile Send private message 
Scooby

Joined: 03 Mar 2012
Posts: 307

PostPosted: Sun 06 Jan 2013, 12:07    Post subject:  

Files updated to latest version as rmprep suggested
Back to top
View user's profile Send private message 
Scooby

Joined: 03 Mar 2012
Posts: 307

PostPosted: Sun 06 Jan 2013, 12:20    Post subject:  

rmprep wrote:
My tutorial on the rmprepusb site had been updated.


I wanted to ask you if you know any alternative to WinContig on Linux?
Back to top
View user's profile Send private message 
Scooby

Joined: 03 Mar 2012
Posts: 307

PostPosted: Sun 06 Jan 2013, 12:39    Post subject:  

There is defragfs in Arch/AUR

works fine on ArchPuppy!

Files on USB stick will be fragmented under Linux huh? Surprised
Back to top
View user's profile Send private message 
Scooby

Joined: 03 Mar 2012
Posts: 307

PostPosted: Tue 08 Jan 2013, 13:34    Post subject:  

If you like me, want to go straight to the automatically generated list of linux
ISO's, you can edit file /grub/MENU.lst

Instead of this line
Code:
# generate the menu.lst file and specify the  Main Folder that will be scanned for .mnu files
/grub/automenu.bat .automenu /_ISO


put this line
Code:
# generate the menu.lst file and specify the  Main Folder that will be scanned for .mnu files
/grub/autolinuxmenu.bat .automenu /_ISO/Linux/AUTO


Save file, reboot and play Very Happy
Back to top
View user's profile Send private message 
Les Kerf

Joined: 24 Jun 2012
Posts: 219

PostPosted: Thu 17 Jan 2013, 18:59    Post subject:  

I tried this and it works great except it can't find the save files when I reboot. It just comes back as a pristine boot (first run).

When I set up a thumb drive using the Universal installer, upon reboot, the save file is in /mnt/home. This method puts the save files in /mnt/sdb4. I tried dragging the save files to different places, but it still doesn't find them.

I used ThinSlacko, Precise, and Wary Puppies, all of which have performed perfectly on USB booting from the "normal" installations.

I finally just partitioned my thumb drive and did manual frugal installs to three separate partitions, then used Grub4Dos to boot. Works great.
Les
Back to top
View user's profile Send private message 
Scooby

Joined: 03 Mar 2012
Posts: 307

PostPosted: Mon 21 Jan 2013, 11:42    Post subject:  

Les Kerf wrote:
I tried this and it works great except it can't find the save files when I reboot. It just comes back as a pristine boot (first run).

When I set up a thumb drive using the Universal installer, upon reboot, the save file is in /mnt/home. This method puts the save files in /mnt/sdb4. I tried dragging the save files to different places, but it still doesn't find them.

Les


I beg to differ. I run Archpup and have absolutely no problem with save file.
I will try savefile with ThinSlacko and Precise and Wary.
Back to top
View user's profile Send private message 
Scooby

Joined: 03 Mar 2012
Posts: 307

PostPosted: Mon 21 Jan 2013, 16:47    Post subject:  

Scooby wrote:
Les Kerf wrote:
I tried this and it works great except it can't find the save files when I reboot. It just comes back as a pristine boot (first run).

When I set up a thumb drive using the Universal installer, upon reboot, the save file is in /mnt/home. This method puts the save files in /mnt/sdb4. I tried dragging the save files to different places, but it still doesn't find them.

Les


I beg to differ. I run Archpup and have absolutely no problem with save file.
I will try savefile with ThinSlacko and Precise and Wary.


This is confirmed, There is a problem with savefile. I am not sure what gives but
maybe there is a workaround!?

I thought puppy checked all drives, the first level of directories, after savefiles?

Archpup works fine though Laughing
Back to top
View user's profile Send private message 
Scooby

Joined: 03 Mar 2012
Posts: 307

PostPosted: Mon 21 Jan 2013, 17:02    Post subject:  

Les Kerf wrote:
I tried this and it works great except it can't find the save files when I reboot. It just comes back as a pristine boot (first run).

When I set up a thumb drive using the Universal installer, upon reboot, the save file is in /mnt/home. This method puts the save files in /mnt/sdb4. I tried dragging the save files to different places, but it still doesn't find them.
Les


Okay I checked boot parameters in thin slacko and there was a parameter
called psavemark and if set to the partion with savefile. most cases 1
savefile is loaded.

During boot press F2 key

and then write the following

Code:
puppy psavemark=1


then savefile will work, This can be somewhat tedious so will see if it can be automated somehow?
Back to top
View user's profile Send private message 
Les Kerf

Joined: 24 Jun 2012
Posts: 219

PostPosted: Tue 22 Jan 2013, 16:45    Post subject:  

Just got back to town to use internet at the library. In my previous post I stated that the save file is placed in sdb4, but that is incorrect; it is in sdb1. I doubt that makes any difference, but I like being accurate in my descriptions.

I will try your suggestions.
Thanks for the help,
Les
Back to top
View user's profile Send private message 
greengeek

Joined: 20 Jul 2010
Posts: 2544
Location: New Zealand

PostPosted: Wed 23 Jan 2013, 14:24    Post subject:  

I've seen a discussion on another thread about how/when/where savefiles and sfs are found at boot time. Seems rather complex (and probably varies between puppies):
http://www.murga-linux.com/puppy/viewtopic.php?t=70855&start=2258
Back to top
View user's profile Send private message 
greengeek

Joined: 20 Jul 2010
Posts: 2544
Location: New Zealand

PostPosted: Thu 24 Jan 2013, 14:27    Post subject:  

Also, a comment from ETP regarding similar issues here:
http://www.murga-linux.com/puppy/viewtopic.php?t=24047&start=278
Back to top
View user's profile Send private message 
Les Kerf

Joined: 24 Jun 2012
Posts: 219

PostPosted: Thu 24 Jan 2013, 14:59    Post subject:  

Scooby wrote:
Les Kerf wrote:
I tried this and it works great except it can't find the save files when I reboot. It just comes back as a pristine boot (first run).

When I set up a thumb drive using the Universal installer, upon reboot, the save file is in /mnt/home. This method puts the save files in /mnt/sdb4. I tried dragging the save files to different places, but it still doesn't find them.
Les


Okay I checked boot parameters in thin slacko and there was a parameter
called psavemark and if set to the partion with savefile. most cases 1
savefile is loaded.

During boot press F2 key

and then write the following

Code:
puppy psavemark=1


then savefile will work, This can be somewhat tedious so will see if it can be automated somehow?


Ok, that does indeed find the savefile and boots with it.

As I was playing with this, it dawned on me that this is an ideal means of "test driving" Puppy linux. Just drag an ISO file into the thumb drive it and take Puppy for a walk. No need to fiddle around with partitions, bootloaders, etc. If you don't like this one, delete it and try another.
Sweet Smile
Les
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 6 [85 Posts]   Goto page: 1, 2, 3, 4, 5, 6 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » HOWTO ( Solutions )
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.1015s ][ Queries: 13 (0.0097s) ][ GZIP on ]