Installing pfSense on an older machine
-
Was the partition under 4GB?
Have you tried setting the disk geometry in the bios, perhaps to that suggested by gParted?Steve
-
bios doesn't have any settings for disk geometry, the partition i tried was 10GB i think. I could retry with one under 4.
-
I forget what the exact reason was for using a 4gb partiton, something to do with the addressing, but I'd give that a go.
Will it boot from USB? You can run the NanoBSD image from a usb stick. :)Steve
-
Steve: I was thinking the same thing–my pfSense installation here at the motel I work at is running on an old AMD K6 with 128MB of RAM and a tiny hard drive. OP's machine, for this purpose, is anything BUT old! :)
As for the OP: I don't see why a machine made in 2006 and probably using SATA would have any trouble at all with a 250GB drive. If they're using older or odd chips or BIOS firmware (this IS HP, after all...), I suppose it could be a problem as I've had *BSD bootloaders fight with some BIOSes, especially my laptop (but LILO works fine--again, weird).
If the machine still has PATA (old IDE) interfaces, try a 40GB or smaller drive: they're cheap enough to throw away and far larger than the entire pfSense install, anyway. You can even, if you're feeling brave, install an FTP or WWW server inside a jail to use some of that space, if you want, especially with a humungous 1GB of RAM in that thing. (Of course, you didn't mention what kind of network speeds we're talking here...)
Finally, I've also had problems in the past with corrupted images, either with a bad CD burn or with the download itself being bad. I strongly recommend you verify your ISO against its MD5 hash to be sure it's ok. This is especially true with snapshots, which I've had regular problems with (that is, when I do an auto-upgrade, the downloaded file does not match its MD5 hash, and the corruption turns out to be on the server since re-downloading it does not solve the problem, but the next snapshot is fine).
Mike
-
i haven't had a chance to try out the 4gb partition yet, but i will soon. unfortunately the only small disk other than the 250gb in there i have is a 250gb ide disk, somewhere. I did verify the ISO against the sha signature to be sure, and it did verify fine.
It will be routing a 32mbit connection right now, and later prolly a 50+mbit connection, but we also now need QoS, to which i didn't feel like trying to find a home/soho router that could actually handle that, and decided just to throw hardware at the issue. I'll try some of the suggested fixes later tonight if not tomorrow (been so busy at work lately x.x)
-
One further thing to try is to install a different boot loader that isn't reliant on your bios for the hard drive geometry. This is more complicated but can get almost anything to boot. :)
See this post for example: http://forum.pfsense.org/index.php/topic,31808.0.htmlSteve
-
I am definitely going to try with that alternate bootloader tonight.
-
Well alright, i have some news on this finally. It's not misbehaving so much with the bootloader anymore, but yet still is. It's not stalling on the spinner anymore on initial boot, but i'm getting
error 1 lba 337964399
from the bootloader, also reporting it not able to find /boot/loader or /boot/kernel/kernel. I tried with the alternate bootloader, GAG aswell as pretty much every other one off the UBCD, and they all dump me back to the bsd bootloader error screen i get that previous lba error on.
Now i tried booting off a partition <4gb (3.81gb or something to be precise…) and it worked fine. So now if i can figure out how to just get /boot onto a slice < 4gb and the rest of the install onto the rest of the disk, i'd be great. perhaps i might have to mess with it in a tool that can mount the bsd partitions and play around with the files on it, so i can move /boot to another slice or something and whatnot.
-
finally got it working with partitions looking like this:
4Gb / 50Gb /usr * /var 2G swap
So, hopefully this might help people later with stubborn installs. Didn't end up needing an alternate bootloader for it.
-
I get a full pfSense install into a 1GB SSD with plenty of space left over. I ran only a small number of packages. Some packages would require a much larger drive.