Dual boot Puppy Linux and Windows XP problem
Dual boot Puppy Linux and Windows XP problem
Hello and help
I'm very new to Linux and have tried to install Puppy Linux onto the HD of my PC running Windows XP. Have managed to get a Puppy 528 bootable USB drive and Windows now boots up from the HD but I'm struggling with menu.lst commands to boot Puppy.
If I choose Linux (on /dev/sda5) I get the message error 15: File not found.
Thanks
I'm very new to Linux and have tried to install Puppy Linux onto the HD of my PC running Windows XP. Have managed to get a Puppy 528 bootable USB drive and Windows now boots up from the HD but I'm struggling with menu.lst commands to boot Puppy.
If I choose Linux (on /dev/sda5) I get the message error 15: File not found.
Thanks
We need to know where grub or grub4dos is installed to . Obvious it is to the MBR . Grub 0.97 legacy needs it's further files somewhere on supported partitions. Grub 0.97 legacy's files unfortunately don't work if they are on a NewTechnologyFileSystem NTFS partition - grub4dos would work .
You apparenty managed to use gparted to resize and create partitions, also extended partitions .
sda5 could be therefore a Linux Filesystem partition inside an extended partition, containing a /boot/grub folder with the grub files ( al least stage2 ) and a menu.lst file .
Full instalations differ from frugal installations .
Thanks for providing so much informations !
You apparenty managed to use gparted to resize and create partitions, also extended partitions .
sda5 could be therefore a Linux Filesystem partition inside an extended partition, containing a /boot/grub folder with the grub files ( al least stage2 ) and a menu.lst file .
Full instalations differ from frugal installations .
Thanks for providing so much informations !
«Give me GUI or Death» -- I give you [[Xx]term[inal]] [[Cc]on[s][ole]] .
Macpup user since 2010 on full installations.
People who want problems with Puppy boot frugal :P
Macpup user since 2010 on full installations.
People who want problems with Puppy boot frugal :P
Thanks for your reply.
I did use gparted to make a linux partition. The partitions are:
/dev/sda1 fat 32 3.91GiB
/dev/sda2 fat 32 64.73 Gib
/dev/sda3 extended 43.14GiB
unallocated 1.62GiB
/dev/sda5 ext2 43.15GiB
unallocated 2.49Gib
The menu.lst is in the /boot/grub folder in the Linux partition sda5.
Thanks again
I did use gparted to make a linux partition. The partitions are:
/dev/sda1 fat 32 3.91GiB
/dev/sda2 fat 32 64.73 Gib
/dev/sda3 extended 43.14GiB
unallocated 1.62GiB
/dev/sda5 ext2 43.15GiB
unallocated 2.49Gib
The menu.lst is in the /boot/grub folder in the Linux partition sda5.
Thanks again
Karl
The menu.lst includes:
title windows (on /dev/sda2)
map (hd0,0) (hd0,1)
map (hd0,1) (hd0,0)
routenoverify (hd0,1)
makeactive
chainloader +1
#Linux bootable partition config begins
title Linux (on /dev/sda5)
root (hd0,4)
kernal /boot/vmlinuz root=/dev/sda5 ro vga=normal
initrd (hd0,0) /initrd.gz
This works when I select Windows option but not when I choose puppy linux. Thanks
The menu.lst includes:
title windows (on /dev/sda2)
map (hd0,0) (hd0,1)
map (hd0,1) (hd0,0)
routenoverify (hd0,1)
makeactive
chainloader +1
#Linux bootable partition config begins
title Linux (on /dev/sda5)
root (hd0,4)
kernal /boot/vmlinuz root=/dev/sda5 ro vga=normal
initrd (hd0,0) /initrd.gz
This works when I select Windows option but not when I choose puppy linux. Thanks
Dual boot Puppy Linux and Windows XP problem
Hi sheeple4,
I am a bit confused about your situation. It really helps to give as much pertinent information as possible. From your first post, it appears to me that you tried to install Puppy to your hard drive, but had difficulties with that... so then, instead you chose to install Puppy to a bootable flash drive....
Assuming this is correct, and you want Puppy to boot from your flash drive, then you need to tell the boot loader where to find it. Your menu.lst should look something like this for the Linux part:
Notice that I have deleted the reference to your hard drive partition sda5 but, I have indicated that you are using a usb flash drive for Puppy, and I have put in the pathway to your system files --the puppy528 directory.
Now you still may need to make some adjustments to your menu.lst file, but this should get you on the right track... If I have misunderstood your situation, please advise, and there is no doubt that others can also weigh-in and help you out further.
Edit: Pathway in sample menu.lst changed for accuracy and for future reference should others search this thread... --must have been having a "senior's moment".
Hope this helps,
Monsie
I am a bit confused about your situation. It really helps to give as much pertinent information as possible. From your first post, it appears to me that you tried to install Puppy to your hard drive, but had difficulties with that... so then, instead you chose to install Puppy to a bootable flash drive....
Assuming this is correct, and you want Puppy to boot from your flash drive, then you need to tell the boot loader where to find it. Your menu.lst should look something like this for the Linux part:
Code: Select all
title Lucid Puppy 5.28 (on USB Flash Drive)
root (hd0,0)
kernel /puppy528/vmlinuz pmedia=usbflash ro vga=normal
initrd /puppy528/initrd.gz
Now you still may need to make some adjustments to your menu.lst file, but this should get you on the right track... If I have misunderstood your situation, please advise, and there is no doubt that others can also weigh-in and help you out further.
Edit: Pathway in sample menu.lst changed for accuracy and for future reference should others search this thread... --must have been having a "senior's moment".
Hope this helps,
Monsie
Last edited by Monsie on Thu 01 Aug 2013, 17:56, edited 1 time in total.
My [u]username[/u] is pronounced: "mun-see". Derived from my surname, it was my nickname throughout high school.
Hello Monsie and thanks for your help.
I wanted to make a bootable USB drive which I have managed to do.
I then wanted to boot puppy linux without the flash drive (so that I have a dual boot option of windows xp or puppy linux on my lap top). I've managed to get the windows option to work but when I choose linux option I get error 15: File not found.
Thanks
Thanks again
Sheeple4
I wanted to make a bootable USB drive which I have managed to do.
I then wanted to boot puppy linux without the flash drive (so that I have a dual boot option of windows xp or puppy linux on my lap top). I've managed to get the windows option to work but when I choose linux option I get error 15: File not found.
Thanks
Thanks again
Sheeple4
Your menu.lst file looks like you have it set up as a full install of Puppy.
But...
You have the pertinent files for Puppy in a subdirectory on sda5.
So to me, your menu.lst file for the puppy section should look more like this.
# Linux bootable partition config begins
title Lupu 5.28 frugal
root (hd0,4)
kernel /puppy528/vmlinuz pmedia=atahd psubdir=puppy528
initrd /puppy528/initrd.gz
# Linux bootable partition config ends
That should work for a frugal install and will prompt you on the first shutdown or reboot to create a pupsave file in the puppy528 directory.
Hope that helps.
But...
You have the pertinent files for Puppy in a subdirectory on sda5.
So to me, your menu.lst file for the puppy section should look more like this.
# Linux bootable partition config begins
title Lupu 5.28 frugal
root (hd0,4)
kernel /puppy528/vmlinuz pmedia=atahd psubdir=puppy528
initrd /puppy528/initrd.gz
# Linux bootable partition config ends
That should work for a frugal install and will prompt you on the first shutdown or reboot to create a pupsave file in the puppy528 directory.
Hope that helps.
Ideas ? Hmmm, what about the bootloader config file of your USB ? Assuming it is extlinux.conf or syslinux.cfg .
That entry apparently worked .
Second idea would be
too be able to run the xorgwizard manually . Lupu had it's own direct to desktop approach, which in your case apparently did not worked without an already written xorg.conf in the savefile of the USB .
That entry apparently worked .
Second idea would be
Code: Select all
kernel /puppy528/vmlinuz pmedia=atahd psubdir=puppy528 pfix=nox
pfix=nox means 'no X' that is: do not load the X graphical server, it will boot to a prompt in text mode like the old (ancient?) D.O.S.sheeple4 wrote:What does the pfix-nox instruction do?
In Linux, the graphical mode, works in a client-server way, where client AND server both runs in the same PC, but it's fairly easy to run the server in one PC and to connect another PC (in client mode) to the graphical server of the first one, I did it at home with two old PC's, but using Debian, not sure if it's possible to do it with Puppy.
When started using Linux, to understand this, took me near a year (or more).
When you start Puppy as per Karl's post and are setting with a flashing line type cursor, type "xorgwizard" and press Enter.
That will take you through setting up the video for your video card.
After selecting the resolution you want, tab to test before clicking on the button to test it.
I had black screen problems with some versions of Puppy myself.
You might want to leave a post in the puppy Lupu528 thread or go through it and see if someone posts a solution.
That will take you through setting up the video for your video card.
After selecting the resolution you want, tab to test before clicking on the button to test it.
I had black screen problems with some versions of Puppy myself.
You might want to leave a post in the puppy Lupu528 thread or go through it and see if someone posts a solution.