I have puppy 3.0 installed on a 3 GB partition (0,1) on my main rig (P4 dual core 64 bit). I was getting NOWHERE trying to build a 64bit kernel in puppy. Kept complaining about the 64 bit options. So, I went a different direction:
NOTE This is with FC7's version of grub, I couldn't boot FC7 with the puppy version so I reverted and added puppy to FC7's[/code]
1st attempt:
- Copied my 64 bit kernel from FC7 to puppy's /boot directory and renamed it to vmlinuz-2.6.23.8
Created a new line in grub.conf:
title Puppy 64
root (hd0,1)
kernel /boot/vmlinuz-2.6.23.8 root=/dev/sda2 ro vga=normal
- this just gave me a VFS error about invalid something (0,0)
2nd attempt (where I am now)
- Copied the initrd over and renamed to initrd-2.6.23.8.img
and changed the grub.conf to this:
title Puppy cutting edge
root (hd0,1)
kernel /boot/vmlinuz-2.6.23.8 root=/dev/sda2 ro vga=normal
initrd /boot/initrd-2.6.23.8.img
- It booted! I got the kernel to boot and got as far as xorgwizard. I have puppy's command line and can use like I would with the 32 bit puppy kernel. Xorgwizard refused to load a driver and xvesa failed. I assumed "somewhere" along the way that something would not work, but I actually expected it to be much earlier.
anyways, does anyone have an idea of the "next step" to take to getting this running? I don't mind compiling packages, but I feel that there is something missing here that is stopping me from compiling for 64 bit. is it evenpossibleto build a 64 bit application/library/ect on a 32 bit OS? I have never tried so this is new to me.
Thanks in advance for any and all input
pyrael