How to do a FULL install of Puppy, to an empty HDD (2010)
I'm not quite sure what you really want.
If you want to be able to boot from a USB drive with various verison of , say, Puppy, then you can use GRUB to do this.
For example: I have GRUB installed on a 4G flash drive. This allows me to have a number of different versions of puppy on the same flash drive.
First you need to format the flash drive to the Linux format, I use ext3.
Now install GRUB to the flash drive. Use the universal installer in Puppy for ease. You could partition the flash drive with Gparted if you wish. I usually do frugal installs so I just place the different versions of Puppy in a different directory.
You need to edit the GRUB menu.lst file which should be in /boot/grub.
This is what my menu.lst file looks like:
# Start GRUB global section
timeout 10
default 0
color light-gray/blue black/light-gray
# End GRUB global section
title Puppy Linux 4.1.2 Retro
root (hd0,0)
kernel /puppy412/vmlinuz root=/dev/ram0 PMEDIA=usbflash
initrd /puppy412/initrd.gz
#
title Puppy Linux 4.1.2 Normal
root (hd0,0)
kernel /puppy412n/vmlinuz root=/dev/ram0 PMEDIA=usbflash
initrd /puppy412n/initrd.gz
#
title Puppy Linux 4.2 Alpha (Normal kernel)
root (hd0,0)
kernel /puppy420/vmlinuz root=/dev/ram0 PMEDIA=usbflash
initrd /puppy420/initrd.gz
#
Now if you have your boot sequence setup as stated in the previous email, it should boot up, give you the GRUB menu to select which version to run.
Regards
If you want to be able to boot from a USB drive with various verison of , say, Puppy, then you can use GRUB to do this.
For example: I have GRUB installed on a 4G flash drive. This allows me to have a number of different versions of puppy on the same flash drive.
First you need to format the flash drive to the Linux format, I use ext3.
Now install GRUB to the flash drive. Use the universal installer in Puppy for ease. You could partition the flash drive with Gparted if you wish. I usually do frugal installs so I just place the different versions of Puppy in a different directory.
You need to edit the GRUB menu.lst file which should be in /boot/grub.
This is what my menu.lst file looks like:
# Start GRUB global section
timeout 10
default 0
color light-gray/blue black/light-gray
# End GRUB global section
title Puppy Linux 4.1.2 Retro
root (hd0,0)
kernel /puppy412/vmlinuz root=/dev/ram0 PMEDIA=usbflash
initrd /puppy412/initrd.gz
#
title Puppy Linux 4.1.2 Normal
root (hd0,0)
kernel /puppy412n/vmlinuz root=/dev/ram0 PMEDIA=usbflash
initrd /puppy412n/initrd.gz
#
title Puppy Linux 4.2 Alpha (Normal kernel)
root (hd0,0)
kernel /puppy420/vmlinuz root=/dev/ram0 PMEDIA=usbflash
initrd /puppy420/initrd.gz
#
Now if you have your boot sequence setup as stated in the previous email, it should boot up, give you the GRUB menu to select which version to run.
Regards
well done dude
Thank you CatDude for the excellent topic.
I printed your first post and did the install accordingly,
it worked just fine with
some minor dif. but it payed alot and i said goodby for ever to window$.
Now i get this on the boot screen:
Linux (on /dev/sda1)
LInux (on /dev/sda2)
I missed with the partition part so i got to choose sda2 to boot and that is more than great for me.
No more windowz .
Thanks again mate u r great.
I printed your first post and did the install accordingly,
it worked just fine with
some minor dif. but it payed alot and i said goodby for ever to window$.
Now i get this on the boot screen:
Linux (on /dev/sda1)
LInux (on /dev/sda2)
I missed with the partition part so i got to choose sda2 to boot and that is more than great for me.
No more windowz .
Thanks again mate u r great.
Last edited by bignono1 on Wed 20 May 2009, 10:22, edited 1 time in total.
Re: well done dude
sorry for the error and the bad English
I am a bit confused. I am trying to load Puppy on a partition of an external USB hard drive. Not a USB stick.
I gparted partition 1 of the external USB hard drive as ext3 marked it as bootable then used the universal installer. During the universal installer I was never asked for frugal or Full?
Your steps confuse me. You reference "root (HD0,0)". Wouldn't that be my internal sata drive?
Would "root (HD1,0)" be my first external USB hard drive?
Then you go on to say in Grub "kernel /puppy412/......". I get no choice using universal installer to specify that level. Only hdb1?
When booting the USB drive lights for a rew seconds then flashes a few times then posts an error message F1 to retry or F2 for settings. Aparently there is something wrong booting from the USB drive.
Dosen't puppy create directories like /bin /usr /etc on the USB drive?
Please advise.
I gparted partition 1 of the external USB hard drive as ext3 marked it as bootable then used the universal installer. During the universal installer I was never asked for frugal or Full?
Your steps confuse me. You reference "root (HD0,0)". Wouldn't that be my internal sata drive?
Would "root (HD1,0)" be my first external USB hard drive?
Then you go on to say in Grub "kernel /puppy412/......". I get no choice using universal installer to specify that level. Only hdb1?
When booting the USB drive lights for a rew seconds then flashes a few times then posts an error message F1 to retry or F2 for settings. Aparently there is something wrong booting from the USB drive.
Dosen't puppy create directories like /bin /usr /etc on the USB drive?
Please advise.
From what you have told me your first physical drive holds your Windows operating system. I assume it is on the first partition of that drive if you have more than one partition.
For GRUB purposed this partition is known as (hd0,0). If you had a second partition on the same HDD it would be called (hd0,1). On your second physical HDD, the USB, the first partition is (hd1,0) and the second partition is (hd1,1).
Apparently GRUB can be installed on any drive or partition but I have only been successful in getting it to work from drive (hd0,0) and this is where your windows OS is I believe. To install GRUB in this location you will probably break windows.
I started with a clean HDD so did not have to deal with this problem.
For GRUB purposed this partition is known as (hd0,0). If you had a second partition on the same HDD it would be called (hd0,1). On your second physical HDD, the USB, the first partition is (hd1,0) and the second partition is (hd1,1).
Apparently GRUB can be installed on any drive or partition but I have only been successful in getting it to work from drive (hd0,0) and this is where your windows OS is I believe. To install GRUB in this location you will probably break windows.
I started with a clean HDD so did not have to deal with this problem.
Hi
@ smokey01
Thanks for trying to help Kenny-M with his problem,
i could not offer any help myself, as i do not have any experience with USB installs.
@ bignono1
As ICPUG has already suggested, look in your menu.lst file
and look for a line like:
If there isn't one, just add it below the timeout 0 line.
default 0 will boot the first entry that is in your menu.lst file
default 1 will boot the second entry that is in your menu.lst file
default 2 will boot the third entry that is in your menu.lst file
etc etc etc
CatDude
.
@ smokey01
Thanks for trying to help Kenny-M with his problem,
i could not offer any help myself, as i do not have any experience with USB installs.
@ bignono1
As ICPUG has already suggested, look in your menu.lst file
and look for a line like:
Code: Select all
default 0
default 0 will boot the first entry that is in your menu.lst file
default 1 will boot the second entry that is in your menu.lst file
default 2 will boot the third entry that is in your menu.lst file
etc etc etc
CatDude
.
CatDude, smokey01,
Thanks for trying to help me. I have tried everything I know and suggestions you have made to no avail.
I can see what appear to be the same files on the ISO image being put onto the USB drive. I would have expected to see a "tree" structure of some sort like /bin /use /etc or am I simply making the USB Drive a clone of the CD?
I have tried large partitions, small partitions, Grub pointing to /dev/hdb1 and MBR.
The one thing that appears to work is now when booting from the CD puppy is using the 'swap' partition I created on the USB drive. So Puppy can see the drive.
There is just something wrong with the startup process. Booting the P.C. and selecting a USB drive causes the USB drive to light for a few seconds then blink a few times finally returning an error that it couldn't find something or other.
I like Puppy and SeaMonkey and the desktop (Xorg & Vesa options).
Also, Puppy does not seem able to print to my HP PSC-1310 multifunction printer. It's connected via a USB cable. Printer setup sees the printer but apparently there is no driver close enough to work. I have tried several.
So, as of this writing and days and hours spent trying to make it work I am going to have to shelve Puppy and move on and try someone elses distribution.
Thanks.
Thanks for trying to help me. I have tried everything I know and suggestions you have made to no avail.
I can see what appear to be the same files on the ISO image being put onto the USB drive. I would have expected to see a "tree" structure of some sort like /bin /use /etc or am I simply making the USB Drive a clone of the CD?
I have tried large partitions, small partitions, Grub pointing to /dev/hdb1 and MBR.
The one thing that appears to work is now when booting from the CD puppy is using the 'swap' partition I created on the USB drive. So Puppy can see the drive.
There is just something wrong with the startup process. Booting the P.C. and selecting a USB drive causes the USB drive to light for a few seconds then blink a few times finally returning an error that it couldn't find something or other.
I like Puppy and SeaMonkey and the desktop (Xorg & Vesa options).
Also, Puppy does not seem able to print to my HP PSC-1310 multifunction printer. It's connected via a USB cable. Printer setup sees the printer but apparently there is no driver close enough to work. I have tried several.
So, as of this writing and days and hours spent trying to make it work I am going to have to shelve Puppy and move on and try someone elses distribution.
Thanks.
Help pleas grub version 0.97
My Proublem
Grub write
Minimal bash-like line editing is supported. For the firtst word, TAB lists possible command completions. Anywhere else TAB lists the possible completions of a device/filename.
pleas what shell I do ?
thank you Daton
Grub write
Minimal bash-like line editing is supported. For the firtst word, TAB lists possible command completions. Anywhere else TAB lists the possible completions of a device/filename.
pleas what shell I do ?
thank you Daton
I forgot throw in. Instalation now full puppy 4.2. I act upon manual but grub reporting error message:
Minimal bash-like line editing is supported. For the firtst word, TAB lists possible command completions. Anywhere else TAB lists the possible completions of a device/filename.
Pleas what shell I do (?)
I am sorry my English is horrible. I am from Czek.
I thank you for your advice
Minimal bash-like line editing is supported. For the firtst word, TAB lists possible command completions. Anywhere else TAB lists the possible completions of a device/filename.
Pleas what shell I do (?)
I am sorry my English is horrible. I am from Czek.
I thank you for your advice
Hi
Make sure that there is no # in front of either the timeout or default lines.
CatDude
.
Your menu.lst files global section should look something like this:bignono1 wrote: The line :default 0 will not boot the first entry , it will just select it.
Code: Select all
# Start GRUB global section
timeout 5
default 0
color light-gray/blue black/light-gray
# End GRUB global section
CatDude
.
I had Ubuntu. I got the same format and entered the full installation of puppy. All as stated in the instructions. I considered menu.lst but it seemed to me a little bit different than the instructions. After restart message written briefly mentioned and I was able to run puppy. The evening include copied menu.lst. I thank you for your help. Daton
Here is menu.lst configuration:
# GRUB configuration file '/boot/grub/menu.lst'.
# generated by 'grubconfig'. Sat May 23 22:35:34 2009
#
# The backup copy of the MBR for drive '/dev/sda' is
# here '/boot/grub/mbr.sda.313'. You can restore it like this.
# dd if=/boot/grub/mbr.sda.313 of=/dev/sda bs=512 count=1
#
# Start GRUB global section
timeout 30
default 0
color light-gray/blue black/light-gray
# End GRUB global section
# Linux bootable partition config begins
title Linux (on /dev/sda1)
root (hd0,0)
kernel /boot/vmlinuz root=/dev/sda1 ro vga=normal
# Linux bootable partition config ends
title Install GRUB to floppy disk (on /dev/fd0)
pause Insert a formatted floppy disk and press enter.
root (hd0,0)
setup (fd0)
pause Press enter to continue.
title Install GRUB to Linux partition (on /dev/sda1)
root (hd0,0)
setup (hd0,0)
pause Press enter to continue.
title - For help press 'c', then type: 'help'
root (hd0)
title - For usage examples, type: 'cat /boot/grub/usage.txt'
root (hd0)
Please check it thanks Daton
# GRUB configuration file '/boot/grub/menu.lst'.
# generated by 'grubconfig'. Sat May 23 22:35:34 2009
#
# The backup copy of the MBR for drive '/dev/sda' is
# here '/boot/grub/mbr.sda.313'. You can restore it like this.
# dd if=/boot/grub/mbr.sda.313 of=/dev/sda bs=512 count=1
#
# Start GRUB global section
timeout 30
default 0
color light-gray/blue black/light-gray
# End GRUB global section
# Linux bootable partition config begins
title Linux (on /dev/sda1)
root (hd0,0)
kernel /boot/vmlinuz root=/dev/sda1 ro vga=normal
# Linux bootable partition config ends
title Install GRUB to floppy disk (on /dev/fd0)
pause Insert a formatted floppy disk and press enter.
root (hd0,0)
setup (fd0)
pause Press enter to continue.
title Install GRUB to Linux partition (on /dev/sda1)
root (hd0,0)
setup (hd0,0)
pause Press enter to continue.
title - For help press 'c', then type: 'help'
root (hd0)
title - For usage examples, type: 'cat /boot/grub/usage.txt'
root (hd0)
Please check it thanks Daton
-
- Posts: 4
- Joined: Thu 11 Jun 2009, 20:41
- Location: Minnesota, United States
I followed the instructions above, and I get the following when I try to boot into puppy from GRUB;
Which then brings me back to GRUB.
Any ideas on what might be going on here?
Code: Select all
root (hd0,0)
Filesystem type is ext2fs type 0x83
kernel /boot/vmlinuz root=/dev/sda1 ro vga=normal
Error 13: Invalid or unsupported executable format
Press any key to continue..._
Any ideas on what might be going on here?