GC_Linux.html

2024-04-09   09:02:38

 

Notice:   Due to website problems,  2024, 
my file.zip must be uploaded   as "name.pdf". 
Just DownLoad as a file.pdf,   then rename to file.zip,   then unzip file.zip !

On FireFox,  select "Save Link As ..." 
(this prevents Browser from trying to open a "pdf" file.)



 

...... Linux is from Unix ...  


Linux BASH script and GTX code  Projects for Puppy Linux
.

.

... MGR-7  is the latest in the "MGR" project series.
  MGR-7-zip.pdf__this .pdf is just a "rename" to avoid Website problems.   
(just download, rename, unzip)

Notice:   Due to website problems,  2024, 
my file.zip must be uploaded/downloaded   by "name.pdf". 
Just DownLoad as a file.pdf,   then rename to file.zip,   then unzip file.zip !

On FireFox,  select "Save Link As ..." 
(this prevents Browser from trying to open a "pdf" file.)
or
( copy url into browser address bar, and click. )






MGR -Manager_V:6_

MGR_Menu-Framework_V:6_240325   
       Double-Click + Embedded-Graphics Project .zip




**********************************************************

MCI_Embedded-Graphics_Menu_Sampler Project.zip

.      Click here for Cold-Tar-Backup <CTB> executable script as a zip file.  ___  
   
 
Cool.Cool
CTB_Puppy Linux Cold-Tar-Backup for Frugal Installs.
 


CTB-v5-2_Screen

          /glene77is/GC_Linux_files/CTB-v5-2_230522-1522-sh.zip


Cool
Click here for "my_applications/bin_zip" 
      /GlenE77is/GC_Linux_files/MGR-system-executables.zip  Cool




MCI (Menu, Double-Click, Embedded-Images) Sampler _ ZIP   
 Sampler _ ZIP    
/glene77is/GC_Linux_files/MCI_TXN-sh-230522-0600.zip

Mci-Screen


MGR -Manager- (Menu, Double-Click, Embedded-Images 
_ ZIP 
 
  
Manager, V:5, full source code .zip

Mgr-Screen




....... Puppy Linux Multi-Booting Comments :


Patience:

We are re-writing the below methods to be clearer.

There is a difference between running Puppy Linux off a PC
with Frugal Install Puppy Linux on Hard drive
versus
running Puppy Linux from a PC immediately onto a FlashDrive System
with Frugal Installed Puppy Linux.

It is all simple, if you have the basic experience in working with Linux.
Do not mix Linux systems during install ( gets very complicated).

Use Puppy Linux, grub4dos, standard 'copy' methods.
We copy everything : directly from the puppy.ISO file, onto the media.
You do not need an "installer" , nowhere , notime.

**************************************************************************************************************************

Running Multi-Boot from M$XP , with the XP system intact/original.
edited 180514 M$-XP Master Boot Record is original. Linux subdirectory is simple EXT3 subdirectory.

I have run various Puppy Linux versions for 12 years, Slacko,Tahr,Xenial,Bionic(upupBB_01->30).
I avoid using anything M$-XP ...  only running Puppy Linux
... now entirely on Flash-Drives, sometimes with no hard-drive attached.

However :

IF we boot from a HardDrive, using the Windows "Master Boot Record",   
THEN we follow this process:
we use the M$-XP Master Boot Record, which seeks "/ntldr" . 

we rename "/ntldr" to "/wxldr".
we place "grldr" code into the "ntldr" filename.
we install the Linux system in a simple EXT3 partition .
Then:
we write "menu.lst" to load normal Linux OS
and
also to chain-load the M$ Windows XP system. 

IF we boot from a HardDrive,
then the Linux code is simply copied directly from the Puppy .ISO file 
into the Linux partion, very normal method.

IF we boot from a HardDrive,
then we use this booting method
which maintains the M$-XP Master-Boot-Record :


Described again: 
(1) We rename "ntldr" to be "wxldr" .

(2) We copy a "grldr" to be "ntldr" .
(3) We write the "menu.lst"
to run as if Linux was the only operating system around.
(4) If we want to reboot into M$-XP,
then we provide menu options for that chain-loader kick-back.

Thus, when M$-XP runs its MBR,
(1) XP seeks and finds a "ntldr" ( which now contains Linux "grldr" code ).
(2) XP seeks for the Linux Menu.lst, and runs that Linux menu code.

If we wish to run the M$-XP system, our menu.lst has an option
to "chainloader" to "xpldr" .

That is the simplest Multi-Boot method for an old M$-XP computer !

revised 210601

*******************************************************************************************************************


Menu.lst mounting code is :

title PEN {6 pup_Xenial_Ubuntu_16.08 HP } ===

find --set-root --ignore-floppies --ignore-cd /MARK-PEN

kernel /pup_Xenial_708/vmlinuz psubdir=pup_Xenial_708 pmode=13 pmedia=usbhd pfix=fsck pfix=nocopy

initrd /pup_Xenial_708/initrd.gz

That is the simplest "menu.lst" call for a Puppy Linux OS !
The menu.lst code is the same for the M$-XP Hard-Drive Boot or the Flash-Drive Boot.
This method works for all Puppy Linux distributions.
This method has been working for all Puppy Distros up through UpupBB-27 and UpupFF .

revised 210601

***********************************************************************************************************************************

If you know how to work with Linux and want to see our code :

( CLICK here for a page dedicated to the menu.lst short-version )

( CLICK here for a page dedicated to the menu.lst long-version )

 

This Page has been revised : 171207, 180204, still needs more revision. 

*(: Linux-Puppy_XP_Bootloader_Rename_Method.txt
We use Puppy Linux exclusively because it is so dependable and easy to maintain.

We use gPartEd to format the PenDrive to Ext3,
to create a Primary partition, and to set the Boot Flag.
We use grub4dos to install the Linux Master Boot Record to the Flash-Drive.
We use grub4dos to install the initial "menu.lst"
from which we derive our final menu.lst to use.

Our current system runs WithOut a PC HardDrive,
... booting directly from the PC to the PenDrive
via the M$-XP 'F2' boot menu option.
On our 'new' 2010 PC we inserted this info into the "system" table.

We use a 32 GB PenDrive for the bootable medium.
... and 256 GB PenDrive for persistent storage medium.

Our 'mounted' data is kept on several portable USB 320/500 GByte HardDrive.
Our 'un-mounted' data storage is on several 2 TeraByte USB hard drives.


 

...

For many years, we used Linux, booting via a HP 2001 PC.
Currently we use an "AMD" 2010 PC.

We boot via a preset option into a USB bootable PenDrive Puppy Linux system.

We have had running systems of multiple booting
(1) from XP into Puppy Linux on a flash-drive
(2) from Puppy PenDrive Linux back into XP on hard-drive.
...
Right now, our PenDrive only has seven Puppy Linux OS installed and running.
At some time past, we had 10 Linus Distros on our PC HD ,
and several more on the PenDrive system.
For the past 10 years, we have used a PenDrive Puppy Linux System,
with at least four Puppy Linux different distros installed,
and have had the M$-XP HardDrives REMOVED for most of that time.
Currently, we have one PC with 'multi-booting' M$-XP plus Linux .
Currently, we are working in UpupFF (Ubuntu Focal Fossi).


If you are interested in Multi-Booting Puppy Linux

then you should check our files.
 

All Boot-Methods and Menu.lst code are public domain .


revised 210601.



####################################################
Notes on "UpupFF (from Ubuntu Focal Fossi) by PeePbb



####################################################
Notes on "Xenial-pup" which was Woofed from Ubuntu 16.
Philip Broughton has announced the release of a new version ofPuppy Linux.
The new version is Puppy Linux 7.5, code name "Xenialpup".
The new version of the lightweight distribution is built using packages
from Ubuntu's 16.04 "Xenial" release and Puppy maintains binary compatibility with Ubuntu packages.
"Puppy Linux is small, runs in RAM, is lightning fast, very versatile and good fun!
It has everything a novice will need while allowing full control to the experienced user.
It comes in both 32-bit & 64-bit versions that can boot in both BIOS and UEFI enabled computers.
The 32-bit version has kernel 4.4.95-noPAE for better compatibility with older hardware
while the 64-bit has kernel 4.9.58 for better modern hardware support.
True to Puppy Linux tradition both versions come with
a full range of communications, productivity and entertainment applications
as well as a wide range of the unique puppy-specific utilities and applications.
The 330MB ISO includes: JWM window manager and ROX file manager.
Palemoon browser and Claws mail client.
FTP, torrent and chat applications. MPV media player,
Simple Screen Recorder and Deadbeef audio player.
Abiword word processor and Gnumeric spread sheet application.
"

####################################################

Check for me at "Murga Puppy Forum"
https://forum.puppylinux.com/viewtopic.php?f=106&t=622&i=1
in the "Additional Software (PETS, n' stuff)" in "Utilities"

or click link below for a PDF of the main page :

 



####################################################

 


 

#!/bin/bash
#
###############################################################################
###
### menu.lst
### pup_Tahr
###
############################################################
###
###############################################################################
### set "run action" to "geany" ,
### make NON-executable,
### else click-on edit WILL initiate a very normal system SHUTDOWN.
###############################################################################
###
### splashimage=/boot/grub/xpm-serenity-flip-blk.xpm
### /* XPM */
### static char * menu_wp_xpm[] = {
### "640 740 2 1",
### " c None",
### ". c #000000",
### "................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................",
###
###############################################################################
### produced by grub4dos config-v1.7.2
### grub4dos 0.4.4
###############################################################################
#
### 170104
### 170105
### 170125
### 170202
### 170204
### 170211
### 170326
### 170327
### 170405
### 170416
### 170417
### 170418
### 170509
### 170622
### 170708 pup-X-tahr-20
### 170709 pup-X-tahr-13
### 170710 pup-X removed
### 170710 pup-Slacko-63-folder
### 170725
### 170801
### 170807
### 170808
### 170906
### 170907
### 170909
### 170913
### 170918
### 170919
### 170924
### 170925
### 171004
### 171006
### 171009
### 171010
### 171011
### 171023
### 171026
### 171029
### 171030
### 171104
### 171106
### 171114
### 171128
### 171130
### 171131
### 171204
### 171207
###############################################
### Standard colors =
### red letters on yellow
#~ foreground ff3300
#~ background dddd00
### blue letters on yellow
#~ foreground 3333ff
#~ background f3f610
### HD yellow letters on black
#~ foreground=ccaa00
#~ background=003300
### dev: red letters on yellow
#~ foreground=BB6600 ### AA5500
#~ background=dd8800
###############################################
### menu.lst header
### splashimage installed by menu.lst
### splashimage=/boot/grub/menu_wp_serenity.xpm
### splashimage=/boot/grub/xpm-Feng-Shui-dragon_s1.xpm
#~ splashimage=/boot/grub/xpm-serenity-flip-blk.xpm
### HD yellow letters on black
#~ foreground=f8C010
#~ background=003300
#~ foreground=ccaa00
### menu.sh header
### menu.sh image
splashimage=/boot/grub/xpm-serenity-flip-blu.xpm
###############################################
### menu.lst
timeout 21
default 0
default 2 ### Slacko-pup_FILE Pen & HP, LT, wifi
default 4 ### Tahr-pup_605_FILE PEN, HP, HDA
default 6 ### Xenial-pup_708_FILE
#~ default 8 ### Artful-pup_1711_FILE waiting for dev
#~ default ### selects HardDrive M$XP Linux menu
#~ default ### selects Slacko 63
#############################################################
#~ checktime
#~ foreground=3388BB
### blue on yellow
foreground=338833
background=FAC010
#############################################################
### pfix=fsk
### pfix=ram
### pfix=clean file cleanup (simulate version upgrade)
### pfix=purge more radical file cleanup (to fix broken systems)
#############################################################
#############################################################
#############################################################
#############################################################
### menu.lst code
title P...E...N... USB Drive {{{ 0 }}} } \ P...E...N... \ P...E...N... \ P...E...N...
checktime
find --set-root --ignore-floppies --ignore-cd /MARK-PEN && configfile /menu.sh
#~ find --set-root --ignore-floppies --ignore-cd /MARK-HDB && configfile /menu.sh
#############################################################
### Pick Various Systems
### system filenames use "_" only
#############################################################
#=====================================================
### begin Selection
#=====================================================
title .......................................................
root (hd0,0)
#=====================================================
title PEN {2 pup_Slacko-6.3.2 HP LT wifi }=== \n pup_Slacko_632 \n pup_Slacko_632 \n pup_Slacko_632
find --set-root --ignore-floppies --ignore-cd /MARK-PEN
kernel /pup_Slacko_632/vmlinuz psubdir=pup_Slacko_632 pmode=13 pmedia=usbflash pfix=fsck pfix=nocopy
#~ kernel /pup_Slacko_632/vmlinuz psubdir=pup_Slacko_632 pmode=13 pmedia=usbhd pfix=fsck pfix=nocopy
initrd /pup_Slacko_632/initrd.gz
title .......................................................
root (hd0,0)
#=====================================================
title PEN {4 pup_Tahr_Ubuntu_14 HP } === \n pup_Tahr_6.0.5 \n pup_Tahr_6.0.5 \n pup_Tahr_6.0.5
find --set-root --ignore-floppies --ignore-cd /MARK-PEN
kernel /pup_Tahr_605/tahr_605_vmlinuz psubdir=pup_Tahr_605 pmode=13 pmedia=usbflash pfix=fsck pfix=nocopy
#~ kernel /pup_Tahr_605/tahr_605_vmlinuz psubdir=pup_Tahr_605 pmode=13 pmedia=usbfhd pfix=fsck pfix=nocopy
initrd /pup_Tahr_605/tahr_605_initrd.gz
title .......................................................
root (hd0,0)
###############################################################################
###############################################################################
###############################################################################
###
### Ubuntu Pup Xenial from 666phib The Real Thing.
### if pmedia=usflash then savefile will be pulled from usb.
### if pmedia=atahd then savefile will be pulled from harddrive.
#~ IF you specify "pmedia=usbflash" or "pmedia=usbhd"
#~ THEN the init script to assume that everything is on usb.
#~ This is more efficient, provided all puppy files are on usb.
#~ BUT, if you want to have some puppy files on ata drives and some on usb drives,
#~ THEN specify either "pmedia=atahd" or "pmedia=ataflash".
#=====================================================
title PEN {6 pup_Xenial_Ubuntu_16.08 HP } === \n pup_Xenial_708 \n pup_Xenial_708 \n pup_Xenial_708
find --set-root --ignore-floppies --ignore-cd /MARK-PEN
kernel /pup_Xenial_708/xenialpup-vmlinuz psubdir=pup_Xenial_708 pmode=13 pmedia=usbflash pfix=fsck pfix=nocopy
#~ kernel /pup_Xenial_708/xenialpup-vmlinuz psubdir=pup_Xenial_708 pmode=13 pmedia=usbhd pfix=fsck pfix=nocopy
initrd /pup_Xenial_708/xenialpup-initrd.gz
title .......................................................
root (hd0,0)
#=====================================================
title PEN {8 pup_Artful_Ubuntu_17.11_ HP } === \n pup_Artful_1711_ \n pup_Artful_1711_ \n pup_Artful_1711_
find --set-root --ignore-floppies --ignore-cd /MARK-PEN
kernel /pup_Artful_1711/artfulpup-vmlinuz psubdir=pup_Artful_1711 pmode=13 pmedia=usbflash pfix=fsck pfix=nocopy
#~ kernel /pup_Artful_1711/artfulpup-vmlinuz psubdir=pup_Artful_1711 pmode=13 pmedia=usbhd pfix=fsck pfix=nocopy
initrd /pup_Artful_1711/artfulpup-initrd.gz
#=====================================================
### end Selection
#=====================================================
############################################################
title .......................................................
root (hd0,0)
title
root (hd0,0)
title
root (hd0,0)
title
root (hd0,0)
title
root (hd0,0)
title ------- Calling HD may require Fresh Boot -------
root (hd0,0)
title HDA{10} map * find all mark HD * call LINUX menu.lst }=== \n === run Linux on HDA === \n === run Linux on HDA === \n === run Linux on HDA ===
### from PenDrive, M$ requires map,map,hook
map (hd1) (hd0)
map (hd0) (hd1)
map --hook
find --set-root --ignore-floppies --ignore-cd /MARK-HDA && configfile /menu.lst
find --set-root --ignore-floppies --ignore-cd /MARK-SDA && configfile /menu.lst
find --set-root --ignore-floppies --ignore-cd /MARK-HDA1 && configfile /menu.lst
find --set-root --ignore-floppies --ignore-cd /MARK-SDA1 && configfile /menu.lst
##############################################################################
title
root (hd0,0)
title === PartMagic Backup System ===
root (hd0,0)
title ==={PM} find /pmagic/bzImage * load Parted-Magic }--- \n ==={ P.A.R.T.E.D. M.A.G.I.C. }=== \n ==={ P.A.R.T.E.D. M.A.G.I.C. }=== \n ==={ P.A.R.T.E.D. M.A.G.I.C. }===
#~ lock
find --set-root --ignore-floppies --ignore-cd /pmagic/bzImage
kernel /pmagic/bzImage noapic load_ramdisk=1 prompt_ramdisk=0 pmedia=ataflash rw vga=791 sleep=3 loglevel=0 keymap=us
initrd /pmagic/initramfs
##############################################################################
title ==={PM} find Mark-PEN * load Parted-Magic }--- \n ==={ P.A.R.T.E.D. M.A.G.I.C. }=== \n ==={ P.A.R.T.E.D. M.A.G.I.C. }=== \n ==={ P.A.R.T.E.D. M.A.G.I.C. }===
#~ lock
find --set-root --ignore-floppies --ignore-cd /MARK-PEN
kernel /pmagic/bzImage noapic load_ramdisk=1 prompt_ramdisk=0 pmedia=ataflash rw vga=791 sleep=3 loglevel=0 keymap=us
initrd /pmagic/initramfs
title ==={PM} find Mark-256 * load Parted-Magic }--- \n ==={ P.A.R.T.E.D. M.A.G.I.C. }=== \n ==={ P.A.R.T.E.D. M.A.G.I.C. }=== \n ==={ P.A.R.T.E.D. M.A.G.I.C. }===
#~ lock
find --set-root --ignore-floppies --ignore-cd /MARK-256
kernel /pmagic/bzImage noapic load_ramdisk=1 prompt_ramdisk=0 pmedia=ataflash rw vga=791 sleep=3 loglevel=0 keymap=us
initrd /pmagic/initramfs
##############################################################################
##############################################################################
##############################################################################
#~ title =*={ map HDA * find mark * chain M$-XP OS }=== \n \n \n === chainload WXLDR ===
#~ lock
#~ map (hd1) (hd0)
#~ map (hd0) (hd1)
#~ map --hook
#~ find --set-root --ignore-floppies --ignore-cd /MARK-HDA
#~ chainloader /WXLDR
title ---------------------------------------------------------------
root (hd0,0)
title ------- Calling HardDrive may require Fresh Boot -------
root (hd0,0)
##############################################################################
title =!={} map * find mark HDA * call LINUX menu.lst }=== ;
\n === run Linux menu.lst on HDA ;===\n === run Linux menu.lst on HDA === ;\n === run Linux menu.lst on HDA ===
### from PenDrive, M$ requires map,map,hook
map (hd1) (hd0)
map (hd0) (hd1)
map --hook
find --set-root --ignore-floppies --ignore-cd /MARK-HDA
configfile /menu.lst
##############################################################################
title *!*{} map * find /WXLDR * chain M$-XP system }*** ;
\n === map & hook & find WXLDR ===\n === then chainload WXLDR ===
### from PenDrive, M$ requires map,map,hook
map (hd1) (hd0)
map (hd0) (hd1)
map --hook
find --set-root --ignore-floppies --ignore-cd /WXLDR
chainloader /WXLDR
##############################################################################
title =?={} find any mark HDA * call ANY config(menu.lst) }=== \n \n \n
lock
root (hd0,0)
errorcheck on
checktime
find --set-root --ignore-floppies --ignore-cd /MARK-HDA
configfile /menu.lst
checktime
find --set-root --ignore-floppies --ignore-cd /MARK-HDA
configfile /boot/menu.lst
checktime
find --set-root --ignore-floppies --ignore-cd /MARK-HDA
configfile /boot/grub/menu.lst
checktime
find --set-root --ignore-floppies --ignore-cd /MARK-HDA
configfile /menu.sh
checktime
find --set-root --ignore-floppies --ignore-cd /MARK-HDA
configfile /boot/menu.sh
checktime
find --set-root --ignore-floppies --ignore-cd /MARK-HDA
configfile /boot/grub/menu.sh
checktime
find --set-root --ignore-floppies --ignore-cd /menu.lst && configfile /menu.lst
checktime
find --set-root --ignore-floppies --ignore-cd /boot/menu.lst && configfile /boot/menu.lst
checktime
find --set-root --ignore-floppies --ignore-cd /boot/grub/menu.lst && configfile /boot/grub/menu.lst
checktime
find --set-root --ignore-floppies --ignore-cd /menu.sh && configfile /menu.sh
checktime
find --set-root --ignore-floppies --ignore-cd /boot/menu.sh && configfile /boot/menu.sh
checktime
find --set-root --ignore-floppies --ignore-cd /boot/grub/menu.sh && configfile /boot/grub/menu.sh
errorcheck on
commandline
##############################################################################
##############################################################################
##############################################################################
title
root (hd0,0)
title PenDrive { Re-Start Menu.lst }
find --set-root --ignore-floppies --ignore-cd /menu.lst && configfile /menu.lst
##############################################################################
### menu w short list
title ==={ find mark PEN * call menu_grub_PEN }===
lock
find --set-root --ignore-floppies --ignore-cd /MARK-PEN
configfile /boot/grub/menu_grub_PEN.sh
### menu w short list
title ==={ find PEN * call /menu.lst }===
find --set-root --ignore-floppies --ignore-cd /MARK-PEN
configfile /menu.lst
title ==={ find HDA * call /menu.lst }===
find --set-root --ignore-floppies --ignore-cd /MARK-HDA
configfile /menu.lst
#~ title ==={ find * load TinyCore.4.0 OS }--- \n ==={ T.I.N.Y.C.O.R.E. LINUX }===
#~ lock
#~ find --set-root --ignore-floppies /tc4/vmlinuz
#~ kernel /tc4/vmlinuz quiet
#~ initrd /tc4/tinycore.gz
##############################################################################
title =?={ find mark HDA * call ANY config(menu.lst) }=== \n \n \n
lock
root (hd0,0)
errorcheck off
find --set-root --ignore-floppies --ignore-cd /MARK-HDA
configfile /menu.lst
configfile /boot/menu.lst
configfile /boot/grub/menu.lst
configfile /menu.sh
configfile /boot/menu.sh
configfile /boot/grub/menu.sh
find --set-root --ignore-floppies --ignore-cd /menu.lst && configfile /menu.lst
find --set-root --ignore-floppies --ignore-cd /boot/menu.lst && configfile /boot/menu.lst
find --set-root --ignore-floppies --ignore-cd /boot/grub/menu.lst && configfile /boot/grub/menu.lst
find --set-root --ignore-floppies --ignore-cd /menu.sh && configfile /menu.sh
find --set-root --ignore-floppies --ignore-cd /boot/menu.sh && configfile /boot/menu.sh
find --set-root --ignore-floppies --ignore-cd /boot/grub/menu.sh && configfile /boot/grub/menu.sh
errorcheck on
commandline
##############################################################################
##############################################################################
##############################################################################
title
root (hd0,0)
title ***{ call base /menu.lst }*** \n \n \n
configfile /menu.lst
title ***{ find PEN * call base /menu.lst }*** \n \n \n
find --set-root --ignore-floppies --ignore-cd /MARK-PEN
configfile /menu.lst
title ***{ find PEN * call (/boot/grub/menu.lst }*** \n \n \n
find --set-root --ignore-floppies --ignore-cd /MARK-PEN
configfile /boot/grub/menu.lst
title ***{ find PEN * call (MY_) /menu.lst }*** \n \n \n
find --set-root --ignore-floppies --ignore-cd /MARK-PEN
configfile /MY_/usr-share/boot/grub/boot/grub/menu.lst
title ***{ find SD A 1 * call base /menu.lst }*** \n \n \n
find --set-root --ignore-floppies --ignore-cd /MARK-SDA1
configfile /menu.lst
title ***{ find SD B 1 * call base /menu.lst }*** \n \n \n
find --set-root --ignore-floppies --ignore-cd /MARK-SDB1
configfile /menu.lst
##############################################################
### Hidden Menu Options
##############################################################
title === Hidden UTL =========================================================
root (hd0,0)
title \n \n \n *** Back to the main menu ***
configfile /menu.lst
commandline
title \n \n \n *** Boot from sda *** (Multiple Windows )
map (hd1) (hd0)
map (hd0) (hd1)
map --hook
chainloader (hd0)+1
title \n \n \n *** Start REBOOTER Local (/boot/grub/) ***
configfile /boot/grub/menu_grub_REBOOTER.sh
title \n \n \n *** Start Over (/boot/grub/) ***
configfile /boot/grub/menu.lst
title \n \n \n *** Start Over (/menu.lst) ***
configfile /menu.lst
title \n \n \n *** Re-BOOT ***
reboot
title \n \n \n *** Grub4Dos commandline *** \n(for experts only)
commandline
title \n \n \n *** Halt computer ***
halt
##############################################################################
##############################################################
### make NON-executable, else click-on edit WILL initiate a very normal system SHUTDOWN.
##############################################################
#~ title
#~ root (hd0,0)
#~ title PEN{5 XT20 X-tahr-20 }=== \n X-tahr-20 \n X-tahr-20 \n X-tahr-20
#~ find --set-root --ignore-floppies --ignore-cd /MARK-PEN
#~ kernel /pup-X-tahr-20/vmlinuz psubdir=pup-X-tahr-20 pmode=13 pmedia=usbflash pfix=fsck pfix=nocopy
#~ initrd /pup-X-tahr-20/initrd.gz
#~
#~ title PEN{6 XT13 X-tahr-13 }=== \n X-tahr-13 \n X-tahr-13 \n X-tahr-13
#~ find --set-root --ignore-floppies --ignore-cd /MARK-PEN
#~ kernel /pup-X-tahr-13/vmlinuz psubdir=pup-X-tahr-13 pmode=13 pmedia=usbflash pfix=fsck pfix=nocopy
#~ initrd /pup-X-tahr-13/initrd.gz
##############################################################
##############################################################
##############################################################
#~ *(: menu-lst-codes.txt
#~ *( from Puppy Linux site
#~
#~ Here are the extra puppy boot options for LUPUP 5.2.0 and all other lupu puppies.
#~ (most puppy versions should also use similar boot options but specialised ones may not).
#~ Its a good idea to have these boot options
#~ when you have to configure a bootloader such as Grub, Grub2 or syslinux.
#~ grub4dos can automatically detect and configure the boot loader for you
#~ even with a frugal install.
#~
#~ acpi=off Default on for PCs >2001, may give boot/shutdown Probs
#~ pfix=ram Run totally in RAM ignore saved sessions
#~ pfix=nox commandline only, do not start x
#~ pfix=copy copy .sfs files to RAM (slower boot, faster running)
#~ pfix=nocopy do not copy .sfs to RAM (faster boot, slower running
#~ pfix=fsck do filesystem check on lupusave (and host partition)
#~ pfix=clean file cleanup (simulate version upgrade)
#~ pfix=purge more radical file cleanup (to fix broken systems)
#~ pfix= Number of save files to ignore
#~
#~ ************************************************************************
#~
#~ Maybe people who are interested in the first part of the boot options
#~ also want to know about the 2nd part (from Lupu-525):
#~
#~ The following are mostly in GRUB/Syslinux setup for installed Puppy. Files are
#~ found automatically at bootup but these can help the 'init' script. Examples:
#~
#~ pdev1=sdc1 The boot partition.
#~ psubdir=puppies/wary501 Path in which Puppy is installed.
#~ psavemark=2 Partition no. (in boot drive) to save session to.
#~
#~ pmedia=usbflash Type of media booting from.
#~ Choose one of these:
#~ usbflash usbhd usbcd ataflash atahd atacd atazip scsihd scsicd cd
#~
#~ pupsfs=sdc1:/puppies/wary501/puppy.sfs Override auto search.
#~ zdrv=sdc1:/puppies/wary501/zdrv.sfs Override auto search.
#~ not for Save.2fs !!!
#~
#~ The following are for debugging, for experts only:
#~ loglevel= Bootup verbosity. 7 is high verbosity for debugging.
#~ pfix=rdsh Execute 'init' then dropout to prompt in initramfs.
#~ pfix=rdsh0 Dropout early, before loading kernel drivers.
#~ pfix=rdsh6 Dropout just before mount layered filesystem.
#~
#~ More help here: http://kernel.org/doc/Documentation/kernel-parameters.txt
#~ ((( linux kernal system )))
#~ ~Rolf
#~
#~
#~
#~
#~
#~
#~ ******************************************************************************
#~ http://puppylinux.org/wikka/GRUBforDOS
#~
#~ PuppyLinux : GRUBforDOS
#~ Categories PageIndex RecentChanges RecentlyCommented Login/Register Search:
#~ HomePage > Components and HowTos > Booting
#~
#~ GRUBforDOS
#~
#~ About
#~ GRUBforDOS is a Boot Loader.
#~ It has compatibility with Grub
#~ but it can also be installed on non-linux NTFS/FAT filesystems
#~ which are more common on Windows preinstalled PC's.
#~
#~ GRUBforDOS supports vfat, ntfs, ext2, ext3, ext4, reiserfs
#~ (grub4dosconfig-version 1.7 and later),
#~ but the reiserfs support has some limitation.
#~
#~
#~ Using
#~ Grub4DosConfig is built into many Puppy version.
#~ It is an easy to use GUI for Grub4Dos
#~ simply go to-PuppyMenu > System > Grub4Dos bootloader config
#~
#~ Instructions are here-
#~ GrubForDosConfig Help
#~
#~ Also see, example menu.1st file below-
#~
#~ Alternatively download and install
#~
#~ Downloads
#~ http://download.gna.org/grub4dos/
#~ http://sourceforge.net/projects/grub4dos/
#~ http://code.google.com/p/grub4dos-chenall/downloads/list
#~ grub4dos-0.4.4.v1.7.2.pet GUI frontend by Shino
#~
#~ Installation
#~ On a Installation Frugal use bootlace-
#~ BOOTLACE writes GRLDR BOOT RECORD to MBR or to the boot area of a file system.
#~ Usage: bootlace.com [OPTIONS] DEVICE_OR_FILE
#~ Options: --read-only, --floppy[=N], --boot-prevmbr-first, --boot-prevmbr-last,
#~ --no-backup-mbr, --force-backup-mbr, --mbr-enable-floppy, --mbr-disable-floppy,
#~ --mbr-enable-osbr, --mbr-disable-osbr, --duce, --time-out=T, --hot-key=K,
#~ --preferred-drive=D, --preferred-partition=P, --sectors-per-track=S, --heads=H,
#~ --start-sector=B, --total-sectors=C, --install-partition=I, --lba, --chs,
#~ --fat12, --fat16, --fat32, --vfat, --ntfs, --ext2, --serial-number=SN,
#~ --restore-mbr, --mbr-no-bpb, --chs-no-tune
#~ DEVICE_OR_FILE: Filename of the device or image. For DOS, a BIOS drive number
#~ (in hex 0xHH or decimal DDD format)can be used to access the drive.
#~
#~
#~ **************************************************
#~
#~ Example menu.1st file
#~
#~ Sample menu.lst for U.S.B. flash memory drive:
#~ color white/blue blue/yellow white/black yellow/black
#~ #color white/blue black/cyan white/black cyan/black
#~ timeout 3
#~ default 0
#~ fallback 1
#~
#~ title Puppy
#~ find --set-root --ignore-floppies /pup/initrd.gz
#~ kernel /pup/vmlinuz pmedia=usbflash pdev1=sda1 psubdir=pup pfix=fsck,copy
#~ initrd /pup/initrd.gz
#~
#~ title Puppy [Safe Mode]
#~ find --set-root --ignore-floppies /pup/initrd.gz
#~ kernel /pup/vmlinuz pmedia=usbflash pdev1=sda1 psubdir=pup pfix=fsck,nox,ram
#~ initrd /pup/initrd.gz
#~
#~ title Windows Vista/2008/7
#~ map (hd1) (hd0)
#~ map (hd0) (hd1)
#~ map --hook
#~ rootnoverify (hd0,1)
#~ chainloader /bootmgr
#~
#~ title Windows NT/2000/XP
#~ map (hd1) (hd0)
#~ map (hd0) (hd1)
#~ map --hook
#~ rootnoverify (hd0,1)
#~ chainloader /ntldr
#~
#~ title Windows 9x/Me
#~ map (hd1) (hd0)
#~ map (hd0) (hd1)
#~ map --hook
#~ rootnoverify (hd0,1)
#~ chainloader /io.sys
#~
#~ title Find Grub menu on HDD
#~ map (hd1) (hd0)
#~ map (hd0) (hd1)
#~ map --hook
#~ errorcheck off
#~ find --set-root --ignore-floppies --ignore-cd /menu.lst && configfile /menu.lst
#~ find --set-root --ignore-floppies --ignore-cd /boot/grub/menu.lst && configfile /boot/grub/menu.lst
#~ find --set-root --ignore-floppies --ignore-cd /grub/menu.lst && configfile /grub/menu.lst
#~ errorcheck on
#~ commandline
#~
#~ title Grub4Dos command-line interface\n(for experts only)
#~ commandline
#~
#~ title Restart System
#~ reboot
#~
#~ title Shutdown System
#~ halt
#~
#~
#~
#~ Related Pages
#~ GRUBfoDOS project page
#~ Grub4dos Guide
#~ Grub4DosConfig thread
#~ BootLoaders
#~ Use grub4dos and retain the Windows bootloader post
#~ Grub4Dos with XP post
#~ Portability of customized Lupq post
#~
#~ Categories
#~ CategoryCommandLine
#~ CategoryInstallation
#~ There are no comments on this page.
#~ [Source] [History] 2012-03-30 07:36:13 Owner: coolpup Your hostname is 99-0-120-72.lightspeed.mmphtn.sbcglobal.net Valid XHTML :: Valid CSS: :: Powered by WikkaWiki
#~
#~
#~ **************************************************************************
#~
#~ ###### boot.msg
#~
#~ logo.16
#~ 0aJust wait 5 seconds for normal startup!07
#~ For basic help press the <F2> key, for advanced help press <F3> key.
#~ 
#~
#~ **************************************************
#~ ####### help.msg
#~
#~ 
#~ 0bPress <F3> key to go to advanced help07
#~ If you need particular boot options, type0c puppy07 then a space,
#~ then each boot option. Some boot options:
#~
#~ 0cacpi=off07 Default on for PCs >2001, may give boot/shutdown probs.
#~ 0cpfix=ram07 Run totally in RAM ignore saved sessions,
#~ 0cpfix=07 number of saved sessions to ignore (multisession-CD),
#~ 0cpfix=nox07 commandline only, do not start X,
#~ 0cpfix=copy07 copy .sfs files to RAM (slower boot, faster running),
#~ 0cpfix=nocopy07 do not copy .sfs files to RAM (faster boot, slower running),
#~ 0cpfix=fsck07 do filesystem check on slackosave (and host partition),
#~ 0cpfix=clean07 file cleanup (simulate version upgrade),
#~ 0cpfix=purge07 more radical file cleanup (to fix broken system).
#~ 0cplang=<xxxx>07 Locale -- not normally required as asked after bootup.
#~ 0cpkeys=07 Keyboard layout, choices: azerty be-latin1 br-abnt2 br-abnt
#~ br-latin1-abnt2 br-latin1-us by cf croat cz de de-latin1 dk dvorak dvorak-l
#~ dvorak-r es et fi fr gr hu101 hu il it jp106 lt mk nl no pl pt-latin1 ro ru
#~ se sg sk-qwerty sk-qwertz slovene sv-latin1 uk us wangbe
#~ Examples:
#~ 0cpuppy acpi=off pfix=fr07 Ignore ACPI, French keyboard layout.
#~ 0cpuppy pfix=nox,ram07 Run in RAM, do not start X.
#~
#~ 
#~
#~ **************************************************
#~ ####### help2.msg
#~
#~ 
#~ 0bPress <F2> key to go to basic help07
#~ If you need particular boot options, type0c puppy07 then a space,
#~ then each boot option. Some boot options:
#~
#~ 0bThese help locating files at bootup. Examples:07
#~ 0cpdev1=sdc107 The boot partition.
#~ 0cpsubdir=puppies/wary50107 Path in which Puppy is installed.
#~ 0cpsavemark=207 Partition no. (in boot drive) to save session to.
#~ 0cpmedia=usbflash07 Type of media booting from. Choose one of these:
#~ usbflash usbhd usbcd ataflash atahd atacd atazip scsihd scsicd cd
#~ 0cpupsfs=sdc1:/puppies/wary501/puppy.sfs07 Override auto search.
#~ 0czdrv=sdc1:/puppies/wary501/zdrv.sfs07 Override auto search.
#~ 0cunderdog=sda907 Mount an entire Linux distro (in sda9) underneath Puppy.
#~
#~ 0bThe following are for debugging, for experts only:07
#~ 0cloglevel=07 Bootup verbosity. 7 is high verbosity for debugging.
#~ 0cpfix=rdsh07 Execute 'init' then dropout to prompt in initramfs.
#~ 0cpfix=rdsh007 Dropout early, before loading kernel drivers.
#~ 0cpfix=rdsh607 Dropout just before mount layered filesystem.
#~
#~ More help here: http://kernel.org/doc/Documentation/kernel-parameters.txt
#~
#~ 
#~
#~
#~ **************************************************
#~
#~ PuppyLinux : Bootloaders
#~ Categories PageIndex RecentChanges RecentlyCommented Login/Register Search:
#~ HomePage > Components and HowTos > Booting > Boot Loaders
#~
#~ Boot Loader Index
#~ Boot loaders (after the BIOS) control what happens when you first switch on your computer.
#~
#~ List of Boot Loaders:
#~ Boot Loader Manager
#~ Grub
#~ Grub2
#~ GRUB4DOS/GRUBforDOS
#~ Pup4Dos
#~ Syslinux
#~
#~ Also on the Wiki
#~ Grub4DosConfig - GUI frontend
#~ BootParameters
#~ InstallationFrugal
#~ LinNWinNewB
#~
#~ Related Webpages
#~ About Boot Loaders on Wikipedia
#~ Understanding Bootloaders
#~
#~ Categories
#~ CategoryInstallation
#~ CategoryComponent
#~
#~ **************************************************
#~