Hello forum
I share my experience installing frugally on a USB or HDD using Grub4Dos
USB:
First of all, start a session in FP96CE or another Linux version from another USB, the important thing is that we have Gparted and Grub4Dos
1.- Open Gparted and format the USB with EXT3 format and apply the boot flag (entire usb or make partitions)
2.- Extracted all the files from the ISO that I want to install (preferably into their own named folder)
3.- I start grub4dos and select the USB only to be read, follow the normal steps and close the application
4.- This is where we make the physical changes to menu.lst
Change the option "pmedia=usbflash" to "pmedia=usbhd", this will allow you to make a "savefolder" instead of a "savefile" and thus no longer have to program the save time which sometimes slows down the computer too much. ..
5.- I only use this other option because I have good speed transmission between my USB and my computer, I changed the option "pfix=fsck" to "pfix=fsck,nocopy" and here my computer does not copy the SFS files to me ram memory eliminating a considerable amount of time in the boot time, only for that reason I modified it like this, if they do not have good transmission speed, I recommend leaving the option as it is originally.
Finally and personally to avoid "fatigue" , I copied the same entry from my puppy installation and only changed the option "pfix=fsck" to "pfix=ram" so I started a new session or avoided loading the savefolder file
This is an example of my menu.lst form a frugal instalation in my HD
Code: Select all
# menu.lst produced by Grub4Puppy 1.12
timeout 10
color white/black black/white
splashimage=/splash.xpm
# Frugal installed Puppy
title Puppy fossapup64 9.6 (fossapup96)
find --set-root uuid () 9a5f2e8a-67e5-4816-b57e-b23aeb9ce93e
kernel /fossapup96/vmlinuz pdrv=9a5f2e8a-67e5-4816-b57e-b23aeb9ce93e pmedia=atahd psubdir=/fossapup96 pfix=nocopy,fsck
initrd /fossapup96/initrd.gz
title Puppy fossapup64 9.6 (fossapup96) RAM mode
find --set-root uuid () 9a5f2e8a-67e5-4816-b57e-b23aeb9ce93e
kernel /fossapup96/vmlinuz pdrv=9a5f2e8a-67e5-4816-b57e-b23aeb9ce93e pmedia=atahd psubdir=/fossapup96 pfix=ram
initrd /fossapup96/initrd.gz
# Windows
# Advanced Menu
title Advanced menu
configfile /menu-advanced.lst
commandline
HDD:
In this case, they are relatively the same steps, just be very careful when creating partitions as they could delete some or all of the information on your hard drive (it already happened to me and it wasn't fun ).
The only thing you should keep in mind is whether you want the SFS files to be loaded at the beginning of the session or not and have the extra option of starting in ram on the screen to either solve a boot problem or start a new session...
I hope my experience helps you when creating USB or Installing Puppy on the HDD
Cheers!!