Problem after installing Puppy Linux [Solved]
Problem after installing Puppy Linux [Solved]
I have just finished the Puppy Linux installation on my machine with win XP.
My machine;
sda1 = NTFS(XP)
sdb1 = NTFS
sdb2 = ext2 (Puppy Linux)
I have installed GRUB.
When I start my machine I can read the following menu:
Windows (on dev/sda1)
Windows (on dev/sda2)
Linux (on /dev/sdb2)
When I choose Windows (on dev/sda1), Windows XP starts without any problems!
But when I choose Linux (on /dev/sdb2), I get the text and error:
Booting 'Linux (on /dev/sdb2)'
root (hd1,1)
Filesystem type is ext2fs, partition type 0x83
kernel /boot/vmlinux root=/dev/sdb2 ro vga=normal
Error 15:File not found
Press any key to continue.
What is the problem?
My machine;
sda1 = NTFS(XP)
sdb1 = NTFS
sdb2 = ext2 (Puppy Linux)
I have installed GRUB.
When I start my machine I can read the following menu:
Windows (on dev/sda1)
Windows (on dev/sda2)
Linux (on /dev/sdb2)
When I choose Windows (on dev/sda1), Windows XP starts without any problems!
But when I choose Linux (on /dev/sdb2), I get the text and error:
Booting 'Linux (on /dev/sdb2)'
root (hd1,1)
Filesystem type is ext2fs, partition type 0x83
kernel /boot/vmlinux root=/dev/sdb2 ro vga=normal
Error 15:File not found
Press any key to continue.
What is the problem?
Last edited by thoase on Sat 18 Apr 2009, 13:09, edited 1 time in total.
- Béèm
- Posts: 11763
- Joined: Wed 22 Nov 2006, 00:47
- Location: Brussels IBM Thinkpad R40, 256MB, 20GB, WiFi ipw2100. Frugal Lin'N'Win
Correct the line with an editor in the file menu.lst
Time savers:
Find packages in a snap and install using Puppy Package Manager (Menu).
Consult Wikka
Use peppyy's puppysearch
Find packages in a snap and install using Puppy Package Manager (Menu).
Consult Wikka
Use peppyy's puppysearch
I'm confused. Do you mean that the actual name of the file is spelled wrong or you just misspelled it in your message above?
Boot again off your hard drive. When the GRUB menu comes up, press the 'c' key. This gets you the GRUB command prompt. Type:
Then type:
Report back with the results.
Boot again off your hard drive. When the GRUB menu comes up, press the 'c' key. This gets you the GRUB command prompt. Type:
Code: Select all
find /boot/vmlinuz
Code: Select all
find /boot/vmlinux
-
- Posts: 29
- Joined: Thu 02 Apr 2009, 14:32
Do you have a full install or a frugal install of Puppy?
If it was a frugal install vmlinuz wont be in the /boot folder - it looks like you may have used the default grub menu.lst.
Please post the contents of your /boot/grub/menu.lst file and confirm if Puppy is installed in a folder such as /puppy420/.
If it was a frugal install vmlinuz wont be in the /boot folder - it looks like you may have used the default grub menu.lst.
Please post the contents of your /boot/grub/menu.lst file and confirm if Puppy is installed in a folder such as /puppy420/.
First: rcrsn51; both commands returns "Error 15: File nor found"
Second: pcampbell87: Here'e "my" menu.lst:
# GRUB configuration file '/boot/grub/menu.lst'.
# generated by 'grubconfig'. Fri Apr 3 22:13:31 2009
#
# The backup copy of the MBR for drive '/dev/sda' is
# here '/boot/grub/mbr.sda.9485'. You can restore it like this.
# dd if=/boot/grub/mbr.sda.9485 of=/dev/sda bs=512 count=1
#
# Start GRUB global section
#timeout 30
color light-gray/blue black/light-gray
gfxmenu /boot/grub/deep_stage1
# End GRUB global section
# Other bootable partition config begins
title Windows (on /dev/sda1)
rootnoverify (hd0,0)
makeactive
chainloader +1
# Other bootable partition config ends
# Other bootable partition config begins
title Windows (on /dev/sdb1)
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
makeactive
chainloader +1
# Other bootable partition config ends
# Linux bootable partition config begins
title Linux (on /dev/sdb2)
root (hd1,1)
kernel /boot/vmlinuz root=/dev/sdb2 ro vga=normal
# Linux bootable partition config ends
# Other bootable partition config begins
title Windows (on /dev/sdd1)
map (hd0) (hd2)
map (hd2) (hd0)
rootnoverify (hd2,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 (hd1,1)
setup (fd0)
pause Press enter to continue.
title Install GRUB to Linux partition (on /dev/sdb2)
root (hd1,1)
setup (hd1,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)
Yes, I made a full installation. But I don't have any folder called /puppy420/ as I can see. I just have / and there can I see folders such as bin, etc, initrd, lib... and so on.
So, did I do anything wrong when I installed PL?
Second: pcampbell87: Here'e "my" menu.lst:
# GRUB configuration file '/boot/grub/menu.lst'.
# generated by 'grubconfig'. Fri Apr 3 22:13:31 2009
#
# The backup copy of the MBR for drive '/dev/sda' is
# here '/boot/grub/mbr.sda.9485'. You can restore it like this.
# dd if=/boot/grub/mbr.sda.9485 of=/dev/sda bs=512 count=1
#
# Start GRUB global section
#timeout 30
color light-gray/blue black/light-gray
gfxmenu /boot/grub/deep_stage1
# End GRUB global section
# Other bootable partition config begins
title Windows (on /dev/sda1)
rootnoverify (hd0,0)
makeactive
chainloader +1
# Other bootable partition config ends
# Other bootable partition config begins
title Windows (on /dev/sdb1)
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
makeactive
chainloader +1
# Other bootable partition config ends
# Linux bootable partition config begins
title Linux (on /dev/sdb2)
root (hd1,1)
kernel /boot/vmlinuz root=/dev/sdb2 ro vga=normal
# Linux bootable partition config ends
# Other bootable partition config begins
title Windows (on /dev/sdd1)
map (hd0) (hd2)
map (hd2) (hd0)
rootnoverify (hd2,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 (hd1,1)
setup (fd0)
pause Press enter to continue.
title Install GRUB to Linux partition (on /dev/sdb2)
root (hd1,1)
setup (hd1,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)
Yes, I made a full installation. But I don't have any folder called /puppy420/ as I can see. I just have / and there can I see folders such as bin, etc, initrd, lib... and so on.
So, did I do anything wrong when I installed PL?
-
- Posts: 29
- Joined: Thu 02 Apr 2009, 14:32
-
- Posts: 29
- Joined: Thu 02 Apr 2009, 14:32
No, there was no /boot/vmlinuz-file. The vmlinuz-file was in the /-directory. So, I moved it to the /boot-directory. After a reboot, I got the following text/error on the screen:
root(hd1,1)
Filesystem type is ext2fs, partition type 0x83
kernel /boot/umlinux root=/dev/sdb2 ro vga=normal
[Linux-bz-image, setup=0x2a00, size=0x18a82c]
Unmalzing Linux... Done
Booting the kernel
Kernel panic - not syncing: No init found. Try passing= option to kernel.
Then I tried to copy initrd.gz and pup_420.sfs to the /boot-directory without any change, same error message!
So what? Luckily I can boot from the CD...
root(hd1,1)
Filesystem type is ext2fs, partition type 0x83
kernel /boot/umlinux root=/dev/sdb2 ro vga=normal
[Linux-bz-image, setup=0x2a00, size=0x18a82c]
Unmalzing Linux... Done
Booting the kernel
Kernel panic - not syncing: No init found. Try passing= option to kernel.
Then I tried to copy initrd.gz and pup_420.sfs to the /boot-directory without any change, same error message!
So what? Luckily I can boot from the CD...
Something has gone seriously wrong with your install. I would reformat the partition and start again.
Or it might be easier to do a frugal install. Leave the partition as it is for now and copy the three core Puppy files to the root - vmlinuz, initrd.gz and pupxxx.sfs.
Then make a menu.lst entry as follows:
Or it might be easier to do a frugal install. Leave the partition as it is for now and copy the three core Puppy files to the root - vmlinuz, initrd.gz and pupxxx.sfs.
Then make a menu.lst entry as follows:
Code: Select all
title Linux (on /dev/sdb2)
root (hd1,1)
kernel /vmlinuz pmedia=atahd
initrd /initrd.gz
-
- Posts: 29
- Joined: Thu 02 Apr 2009, 14:32
You could put it after the line
that way it will appear at the top of the grub menu.
If you want it in a different order just add it after one of the '# Other bootable partition config ends' lines
Code: Select all
# End GRUB global section
If you want it in a different order just add it after one of the '# Other bootable partition config ends' lines