I followed the instructions for a Full Installation at http://puppylinux.org/main/Manual-English.htm#Manual06 to the letter except for the location of the Grub bootloader. I have a multi-boot Windows XP/Linux computer and I always use the Windows ntldr/boot.ini as my primary bootloader, so I have placed Grub on /dev/sda7 (the Puppy root partition) and copied the Puppy bootsector file across to Windows C: with the appropriate line added to boot.ini. On reboot, the ntldr takes me to Puppy’s Grub OK but when I select the Puppy entry from the Grub menu all that happens is I get a screen which keeps repeating
can’t find /dev/1: no such file or directory
can’t find /dev/2: no such file or directory
can’t find /dev/3: no such file or directory
can’t find /dev/4: no such file or directory
can’t find /dev/5: no such file or directory
can’t find /dev/6: no such file or directory
I have no idea how to escape from this (Ctrl-Alt-Del does nothing, Ctrl-Alt-Backspace does nothing) so I have to use the computer’s power button to shut the machine down.
The Grub files are stored on /dev/sda7 and my menu.lst entry for Puppy is as follows:
title Puppy Linux (on /dev/sda7)
root (hd0,6)
kernel /boot/vmlinuz root=/dev/sda7 ro vga=normal
Any clues as to what I am doing wrong?
Machine is an Asus Terminator TR-2
2 GB RAM
Pentium 4, 3.00GHz
A single 160GB IDE Hard Disk Drive, partitioned as follows:
- 71 GB Windows XP
10 GB Linux
1 GB Linux swap
10 GB Linux
10 GB Linux
10 GB Linux
8 GB Linux
2 GB fat 32 shared partition
10 GB Linux
17 GB Linux
Keyboard and mouse are both USB