Puppy installed with XP won't boot.
Puppy installed with XP won't boot.
Dear Reader,
I have a windows xp machine and installed Puppy Linux from the live CD and followed the very good "Beginners Guide to Install Puppy"from rcrsn51. The installation went well, no problems occurred.
Puppy is installed on a separate (ext2 formatted) partition. This partition is set with the flags option as boot partition. If I reboot the PC a message "Reboot and select proper boot device or insert bootmedia in boot device and press Enter" is shown. Only inserting the live CD and repowering the machine solves this problem. But then Puppy is loaded from the Cd and that is now what I wanted.
I am sure it has something to do with GRUB but I don't know how to deal with this (looked around but din't find the real answer. I have installed in the past sucessfully Xubuntu on this machine and in that installation no problem with GRUB occured.
Who can give me a hint? Many rhanks in advance
Wimduk
I have a windows xp machine and installed Puppy Linux from the live CD and followed the very good "Beginners Guide to Install Puppy"from rcrsn51. The installation went well, no problems occurred.
Puppy is installed on a separate (ext2 formatted) partition. This partition is set with the flags option as boot partition. If I reboot the PC a message "Reboot and select proper boot device or insert bootmedia in boot device and press Enter" is shown. Only inserting the live CD and repowering the machine solves this problem. But then Puppy is loaded from the Cd and that is now what I wanted.
I am sure it has something to do with GRUB but I don't know how to deal with this (looked around but din't find the real answer. I have installed in the past sucessfully Xubuntu on this machine and in that installation no problem with GRUB occured.
Who can give me a hint? Many rhanks in advance
Wimduk
Re: Dualboot failed
Hi,wimduk wrote:Dear Reader,
I have a windows xp machine and installed Puppy Linux from the live CD and followed the very good "Beginners Guide to Install Puppy"from rcrsn51. The installation went well, no problems occured.
Puppy is installed on a separate (ext2 formatted) partition. This partition is set with the flags option as boot partition. If I reboot the PC a message "Reboot and select proper boot device or insert bootmedia in boot device and press Enter" is shown. Only inserting the live CD and repowering the machine solves this problem. But then Puppy is loaded from the Cd and that is now what I wanted.
I am sure it has something to do with GRUB but I don't know how to deal with this (looked around but din't find the real answer. I have installed in the past sucessfully Xubuntu on this machine and in that installation no problem with GRUB occured.
Who can give me a hint? Many rhanks in advance
Wimduk
hope this helps. When you loaded grub you should have installed it to the MBR not the root disk. it should pick up winows fine. the problem is you don't have it install in the MBR.
try reinstalling it from the live cd by going to system>Grub-bootloader config. see if that will work.
Hi john
followed your instructions and windows is booting fine, So I am half way now
but when I try to boot Puppy Linux an error occurs, see below
-------------------------------------------------------------
root (hd0,5)
Filesystem type is ext2fs, partition type 0x83
kernel /vmlinuz root=/dev/sda6 ro vga=normal
Error 15: File not found
-------------------------------------------------------------
I have searched the internet for solutions, found some but none of them
solved my problem. see below the layout of my filesystem and my current
menu.lst file
--------------------------------------------------------------
My filesystem has the following layout (according to GParted)
Partition Filesystem mountpoint label .... Flags
/dev/sda1 ntfs AMD Primary boot (is this OK??)
/dev/sda2 extended lba
/dev/sda5 Linux swap
/dev/sda6 ext3 /initrd/mnt/dev_ro2 boot
--------------------------------------------------------------
My menu.list file (located at /boot/grub on sda6)
# GRUB configuration file '/boot/grub/menu.lst'.
# generated by 'grubconfig'. Tue Jan 1 00:22:55 2002
#
# The backup copy of the MBR for drive '/dev/sda' is
# here '/boot/grub/mbr.sda.10156'. You can restore it like this.
# dd if=/boot/grub/mbr.sda.10156 of=/dev/sda bs=512 count=1
#
# Start GRUB global section
timeout 10
#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
# Linux bootable partition config begins
title Linux (on /dev/sda6)
root (hd0,5)
# kernel /boot/vmlinuz root=/dev/sda6 ro vga=normal
kernel /vmlinuz root=/dev/sda6 ro vga=normal
# Linux bootable partition config ends
---------------------------------------------------
Any idee what changes to my menu.lst are needed to boot linux
properly?
Many thanks in advance
Kind regards wimduk
followed your instructions and windows is booting fine, So I am half way now
but when I try to boot Puppy Linux an error occurs, see below
-------------------------------------------------------------
root (hd0,5)
Filesystem type is ext2fs, partition type 0x83
kernel /vmlinuz root=/dev/sda6 ro vga=normal
Error 15: File not found
-------------------------------------------------------------
I have searched the internet for solutions, found some but none of them
solved my problem. see below the layout of my filesystem and my current
menu.lst file
--------------------------------------------------------------
My filesystem has the following layout (according to GParted)
Partition Filesystem mountpoint label .... Flags
/dev/sda1 ntfs AMD Primary boot (is this OK??)
/dev/sda2 extended lba
/dev/sda5 Linux swap
/dev/sda6 ext3 /initrd/mnt/dev_ro2 boot
--------------------------------------------------------------
My menu.list file (located at /boot/grub on sda6)
# GRUB configuration file '/boot/grub/menu.lst'.
# generated by 'grubconfig'. Tue Jan 1 00:22:55 2002
#
# The backup copy of the MBR for drive '/dev/sda' is
# here '/boot/grub/mbr.sda.10156'. You can restore it like this.
# dd if=/boot/grub/mbr.sda.10156 of=/dev/sda bs=512 count=1
#
# Start GRUB global section
timeout 10
#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
# Linux bootable partition config begins
title Linux (on /dev/sda6)
root (hd0,5)
# kernel /boot/vmlinuz root=/dev/sda6 ro vga=normal
kernel /vmlinuz root=/dev/sda6 ro vga=normal
# Linux bootable partition config ends
---------------------------------------------------
Any idee what changes to my menu.lst are needed to boot linux
properly?
Many thanks in advance
Kind regards wimduk
G'day,
My experiences with "Error 15. File not found." are I've either:
1) made a typo, such as "vmlinux" instead of "vmlinuz" or
2) vmlinuz, the file grub is trying to find and can't (I've wondered why it can't say which file it is that it can't find?), is in a subdirectory such as /boot when I've told grub to look for it in the partition's root / or vice versa, or
3) I've told grub to look in the wrong partition - such as sda7 when vmlinuz is in sdb7
I see you've commented out the line in the Puppy section "kernel /boot/vmlinuz...". Did you try this first and get the same error message?
It is possible to edit the volatile menu.lst during the boot up - look for the 'how to' message at the bottom of the menu. This could be quicker than editing the menu.lst file itself. And if you find where the problem is, then you can get in and change the menu.lst permanently.
Happy hunting.
David S.
My experiences with "Error 15. File not found." are I've either:
1) made a typo, such as "vmlinux" instead of "vmlinuz" or
2) vmlinuz, the file grub is trying to find and can't (I've wondered why it can't say which file it is that it can't find?), is in a subdirectory such as /boot when I've told grub to look for it in the partition's root / or vice versa, or
3) I've told grub to look in the wrong partition - such as sda7 when vmlinuz is in sdb7
I see you've commented out the line in the Puppy section "kernel /boot/vmlinuz...". Did you try this first and get the same error message?
It is possible to edit the volatile menu.lst during the boot up - look for the 'how to' message at the bottom of the menu. This could be quicker than editing the menu.lst file itself. And if you find where the problem is, then you can get in and change the menu.lst permanently.
Happy hunting.
David S.
-
- Posts: 64
- Joined: Fri 14 Aug 2009, 06:35
- Location: Austria
Hi wimduk,
you have allready a solution for your problem?
Now, i have also the same problem! It´s right, you can edit menu.lst while booting the system!
I have the following error message:
I have already change vmlinuz to vmlinux --> also Error 15 !
So i have check the path /dev/hda1 --- i have only the directory /dev and hda1 is an file!?!?
you have allready a solution for your problem?
Now, i have also the same problem! It´s right, you can edit menu.lst while booting the system!
I have the following error message:
Code: Select all
root (hd0,0)
Filesystem type is ext2fs, partition type 0x83
kernel /vmlinuz root=/dev/hda1
Error 15: File not found
So i have check the path /dev/hda1 --- i have only the directory /dev and hda1 is an file!?!?
Can you post your grub file?
Last edited by T_Hobbit on Wed 19 Aug 2009, 15:11, edited 1 time in total.
T_Hobbit
:idea: Rebuilding old DOS Machine for Wing Commander Privateer and Puppy :!: Old spare parts to give away - anyone interested :?:
:idea: Rebuilding old DOS Machine for Wing Commander Privateer and Puppy :!: Old spare parts to give away - anyone interested :?:
-
- Posts: 64
- Joined: Fri 14 Aug 2009, 06:35
- Location: Austria
Code: Select all
color light-gray/blue black/light-gray
default 0
timeout 10
title Puppy Linux
root (hd0,0)
kernel /boot/vmlinuz root=/dev/hda1
-
- Posts: 64
- Joined: Fri 14 Aug 2009, 06:35
- Location: Austria
so, now i have solved my problem!
The problem was the following:
I have install Puppy FULL on a CF-Card, which was connected on USB! After that i try it to install Puppy FULL Version on a CF-Card which was connected on IDE --> it works !
Now it works with the following menu.lst:
Thanks on everybody who help me!
The problem was the following:
I have install Puppy FULL on a CF-Card, which was connected on USB! After that i try it to install Puppy FULL Version on a CF-Card which was connected on IDE --> it works !
Now it works with the following menu.lst:
Code: Select all
color light-gray/blue black/light-gray
default 0
timeout 10
title Puppy Linux
root (hd0,0)
kernel /boot/vmlinuz root=/dev/hda1
-
- Posts: 64
- Joined: Fri 14 Aug 2009, 06:35
- Location: Austria
Try changing
to
Don't forget to copy the file initrd.gz to the /boot directory.
Code: Select all
kernel /boot/vmlinuz
Code: Select all
kernel /boot/vmlinuz
append initrd=/boot/initrd.gz root=/dev/hda1
T_Hobbit
:idea: Rebuilding old DOS Machine for Wing Commander Privateer and Puppy :!: Old spare parts to give away - anyone interested :?:
:idea: Rebuilding old DOS Machine for Wing Commander Privateer and Puppy :!: Old spare parts to give away - anyone interested :?:
Dear readers,
I followed T_Hobbit's suggestion (see above) and linux is booting now .. but.... during startup I get the following messages and the system hangs
unlzmaing Linux ... done
Booting the kernel
Kernel panic - not syncing:VFS: unable to mout root fs on unknown block(22,1)
The code in the GRUB menulist is as follows
----------------------------------------------------------------------------------
# GRUB configuration file '/boot/grub/menu.lst'.
# generated by 'grubconfig'. Tue Jan 1 00:22:55 2002
#
# Start GRUB global section
timeout 10
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
# Linux bootable partition config begins
title Linux (on /dev/sda6)
root (hd0,5)
kernel /boot/vmlinuz
append initrd=/boot/initrg.gz root=/dev/sda6 ro vga=normal
# Linux bootable partition config ends
---------------------------------------------------------------------------------
First I copied only "initrd.gz"into the boot directory. After failure of the boot process I copied all the puppy files to the boot directory (In my case "/initrd/mnt/dev_ro2/boot"), but nothing changed.
Who can give me a suggestion how to overcome this challange?
Many thanks in advance.
Regards wimduk
I followed T_Hobbit's suggestion (see above) and linux is booting now .. but.... during startup I get the following messages and the system hangs
unlzmaing Linux ... done
Booting the kernel
Kernel panic - not syncing:VFS: unable to mout root fs on unknown block(22,1)
The code in the GRUB menulist is as follows
----------------------------------------------------------------------------------
# GRUB configuration file '/boot/grub/menu.lst'.
# generated by 'grubconfig'. Tue Jan 1 00:22:55 2002
#
# Start GRUB global section
timeout 10
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
# Linux bootable partition config begins
title Linux (on /dev/sda6)
root (hd0,5)
kernel /boot/vmlinuz
append initrd=/boot/initrg.gz root=/dev/sda6 ro vga=normal
# Linux bootable partition config ends
---------------------------------------------------------------------------------
First I copied only "initrd.gz"into the boot directory. After failure of the boot process I copied all the puppy files to the boot directory (In my case "/initrd/mnt/dev_ro2/boot"), but nothing changed.
Who can give me a suggestion how to overcome this challange?
Many thanks in advance.
Regards wimduk
It Works!
Dear puppy experts,
Problems with grub are solved now. After all it's simple
Say to puppy where to find the files! I updated the meun.lst file (see below) and told puppe where to look for the files.
-------------------------------------------------------------------------------------
# GRUB configuration file '/boot/grub/menu.lst'.
#
# Start GRUB global section
timeout 10
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
# Linux bootable partition config begins
title Linux (on /dev/sda6)
root (hd0,5)
kernel /puppy421/vmlinuz root=/dev/sda6 psubdir=puppy421
initrd /puppy421/initrd.gz
# Linux bootable partition config ends
------------------------------------------------------------------------------------
all of you; many, many thanks for the great help you offered me
warm regards, wimduk
Problems with grub are solved now. After all it's simple
Say to puppy where to find the files! I updated the meun.lst file (see below) and told puppe where to look for the files.
-------------------------------------------------------------------------------------
# GRUB configuration file '/boot/grub/menu.lst'.
#
# Start GRUB global section
timeout 10
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
# Linux bootable partition config begins
title Linux (on /dev/sda6)
root (hd0,5)
kernel /puppy421/vmlinuz root=/dev/sda6 psubdir=puppy421
initrd /puppy421/initrd.gz
# Linux bootable partition config ends
------------------------------------------------------------------------------------
all of you; many, many thanks for the great help you offered me
warm regards, wimduk