2.17 frugal install not booting from grub SOLVED
2.17 frugal install not booting from grub SOLVED
Hi, I hope some of you lovely, sexy, good looking, highly inteligent people maybe able to help me with my proplem
I have just installed puppy (frugal install) after playing around with it on the live cd for a few days.
My hard drive was full of rubbish, viruses etc so i completley formatted it and reinstalled windows xp.
I created a ntfs partition for windows (15gb), a 2 gig ex2 partition for puppy a swap parition (256mb) and a fat32 (rest of hard drive, about 5 gigs from memory)
installed puppy 2.17 using the universal installer to the ex2 partition. Installed the gurb (through the universal installer) with the mbr saved to the main boot partition.
Now when i start the computer the grub menu comes up, i can boot xp fine from this.
When i try to boot puppy i get the following:
root (hdo,1)
filesystem type is ex2fs, partition type0x83
kernal/boot/vmlinuz root=/dev/hdaz ro vga=normal
error 15 : file not found
any ideas? computer is a 1200mhz with 256mb of ram.
Ed
I have just installed puppy (frugal install) after playing around with it on the live cd for a few days.
My hard drive was full of rubbish, viruses etc so i completley formatted it and reinstalled windows xp.
I created a ntfs partition for windows (15gb), a 2 gig ex2 partition for puppy a swap parition (256mb) and a fat32 (rest of hard drive, about 5 gigs from memory)
installed puppy 2.17 using the universal installer to the ex2 partition. Installed the gurb (through the universal installer) with the mbr saved to the main boot partition.
Now when i start the computer the grub menu comes up, i can boot xp fine from this.
When i try to boot puppy i get the following:
root (hdo,1)
filesystem type is ex2fs, partition type0x83
kernal/boot/vmlinuz root=/dev/hdaz ro vga=normal
error 15 : file not found
any ideas? computer is a 1200mhz with 256mb of ram.
Ed
Re: Puppy not booting fron grub
Unfortunately, I haven't used anything but a frugal install for so long I can't remember the details for a full install. I presume, however, that what you typed above is not exactly what your menu.lst has in it. For example, kernel does not have an 'a' in it (not kernal), there should be a space between kernel and /boot/vmlinuz; and partition names end with a number, so root=/dev/hdaz isn't going to help your cause.BigEd wrote: root (hdo,1)
filesystem type is ex2fs, partition type0x83
kernal/boot/vmlinuz root=/dev/hdaz ro vga=normal
error 15 : file not found
It may be that these are just typos though and that some magic parameters are also missing, in which case I'll leave it to someone more used to such configs than I to sort it out for you.
- Béèm
- Posts: 11763
- Joined: Wed 22 Nov 2006, 00:47
- Location: Brussels IBM Thinkpad R40, 256MB, 20GB, WiFi ipw2100. Frugal Lin'N'Win
I have tried to install Puppy through the installer GRUB etc.. but didn't succeed to boot correctly.
I remembered someone referenced the Lin'N'Win project describing a simple procedure to boot Windows and Linux.
I applied this and I hove no boot problems anymore/
See: http://www.icpug.org.uk/national/linnwi ... innwin.htm
I remembered someone referenced the Lin'N'Win project describing a simple procedure to boot Windows and Linux.
I applied this and I hove no boot problems anymore/
See: http://www.icpug.org.uk/national/linnwi ... innwin.htm
Time savers:
Find packages in a snap and install using Puppy Package Manager (Menu).
[url=http://puppylinux.org/wikka/HomePage]Consult Wikka[/url]
Use peppyy's [url=http://wellminded.com/puppy/pupsearch.html]puppysearch[/url]
Find packages in a snap and install using Puppy Package Manager (Menu).
[url=http://puppylinux.org/wikka/HomePage]Consult Wikka[/url]
Use peppyy's [url=http://wellminded.com/puppy/pupsearch.html]puppysearch[/url]
Re: Puppy not booting fron grub
Unfortunately, I haven't used anything but a frugal install for so long I can't remember the details for a full install. I presume, however, that what you typed above is not exactly what your menu.lst has in it. For example, kernel does not have an 'a' in it (not kernal), there should be a space between kernel and /boot/vmlinuz; and partition names end with a number, so root=/dev/hdaz isn't going to help your cause.BigEd wrote: root (hdo,1)
filesystem type is ex2fs, partition type0x83
kernal/boot/vmlinuz root=/dev/hdaz ro vga=normal
error 15 : file not found
It may be that these are just typos though and that some magic parameters are also missing, in which case I'll leave it to someone more used to such configs than I to sort it out for you.
Oh, just noticed you say you did a frugal install. Here's what I have in my menu.lst, though I use grub4dos so there may be differences I don't know about. You have to adjust things to match whatever partition you have Puppy installed to as well [e.g. (hd0,1) or (hd0,2) or whatever...]:
Code: Select all
title Puppy2171
kernel (hd0,0)/puppy2171/vmlinuz root=/dev/ram0 PMEDIA=idehd psubdir=puppy2171
initrd (hd0,0)/puppy2171/initrd.gz
boot
made a bit of headway last night still doesnt work though
I removed the /boot in the kernel path and added
initrd /initrd.gz
All started to load up fine then came up with this:
kernel panic - not syncing : VFS: unable to mount root fs on unknown-block(3,2)
is this somthing to do with the swap partition? (hda3 is a swap partition- 260mb)
I cant see anything in the grub at all that says (3,2)
I removed the /boot in the kernel path and added
initrd /initrd.gz
All started to load up fine then came up with this:
kernel panic - not syncing : VFS: unable to mount root fs on unknown-block(3,2)
is this somthing to do with the swap partition? (hda3 is a swap partition- 260mb)
I cant see anything in the grub at all that says (3,2)
you need to post exact details
You really need to post exactly what your menu.lst contents are. We can't guess what the mistake might be!
Also need to know exactly what partitions you have stored all the puppy files in etc.
Can't help at all otherwise sorry.
Also need to know exactly what partitions you have stored all the puppy files in etc.
Can't help at all otherwise sorry.
# GRUB configuration file '/boot/grub/menu.lst'.
# generated by 'grubconfig'. Wed Nov 21 16:23:21 2007
#
# The backup copy of the MBR for drive '/dev/hda1' is
# here '/boot/grub/mbr.hda.14876'. You can restore it like this.
# dd if=/boot/grub/mbr.hda.14876 of=/dev/hda1 bs=512 count=1
#
# Start GRUB global section
#timeout 30
color light-gray/blue black/light-gray
# End GRUB global section
# Other bootable partition config begins
title Windows (on /dev/hda1)
rootnoverify (hd0,0)
makeactive
chainloader +1
# Other bootable partition config ends
# Linux bootable partition config begins
title Linux (on /dev/hda2)
root (hd0,1)
kernel /vmlinuz root=/dev/hda2 ro vga=normal acpi=force
initrd /initrd.gz
# Linux bootable partition config ends
# Other bootable partition config begins
title Windows (on /dev/hda4)
map (hd0,0) (hd0,3)
map (hd0,3) (hd0,0)
rootnoverify (hd0,3)
makeactive
chainloader +1
# Other bootable partition config ends
# Other bootable partition config begins
title Windows (on /dev/hdb1)
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
makeactive
chainloader +1
# Other bootable partition config ends
title Install GRUB to floppy disk (on /dev/fd0)
pause Insert a formatted floppy disk and press enter.
root (hd0,1)
setup (fd0)
pause Press enter to continue.
title Install GRUB to Linux partition (on /dev/hda2)
root (hd0,1)
setup (hd0,1)
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)
puppy files are in hda2, a ex2 partition with nothing else on.
# generated by 'grubconfig'. Wed Nov 21 16:23:21 2007
#
# The backup copy of the MBR for drive '/dev/hda1' is
# here '/boot/grub/mbr.hda.14876'. You can restore it like this.
# dd if=/boot/grub/mbr.hda.14876 of=/dev/hda1 bs=512 count=1
#
# Start GRUB global section
#timeout 30
color light-gray/blue black/light-gray
# End GRUB global section
# Other bootable partition config begins
title Windows (on /dev/hda1)
rootnoverify (hd0,0)
makeactive
chainloader +1
# Other bootable partition config ends
# Linux bootable partition config begins
title Linux (on /dev/hda2)
root (hd0,1)
kernel /vmlinuz root=/dev/hda2 ro vga=normal acpi=force
initrd /initrd.gz
# Linux bootable partition config ends
# Other bootable partition config begins
title Windows (on /dev/hda4)
map (hd0,0) (hd0,3)
map (hd0,3) (hd0,0)
rootnoverify (hd0,3)
makeactive
chainloader +1
# Other bootable partition config ends
# Other bootable partition config begins
title Windows (on /dev/hdb1)
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
makeactive
chainloader +1
# Other bootable partition config ends
title Install GRUB to floppy disk (on /dev/fd0)
pause Insert a formatted floppy disk and press enter.
root (hd0,1)
setup (fd0)
pause Press enter to continue.
title Install GRUB to Linux partition (on /dev/hda2)
root (hd0,1)
setup (hd0,1)
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)
puppy files are in hda2, a ex2 partition with nothing else on.
title Linux (on /dev/hda2)
root (hd0,1)
kernel /vmlinuz root=/dev/hda2 ro vga=normal acpi=force
initrd /initrd.gz
Should be:
Code: Select all
title Linux (on /dev/hda2)
root (hd0,1)
kernel /vmlinuz root=/dev/ram0 ro vga=normal acpi=force
initrd /initrd.gz
Also check that initrd.gz & vmlinuz are actually located under /, and not /boot..