— by Jeremy Chadwick <jdc@parodius.com>
Before I get started, I want to take a moment to remind readers of an obvious fact which, apparently, some have forgotten:
The year is 2010, not 1989.
FreeBSD was originally considered the "die-hard server operating system", which means it was intended for servers. It was used as such back when the 2.2.x series was available. Datacenters today are usually massive (read: have a very large number of servers), and require the need of 3 simple things, all of which are well-established and common:
For sake of comparison, both Linux and Solaris (sparc and i386) have the above needs addressed, but FreeBSD trails behind. Accomplishing the above on FreeBSD requires the knowledge which I think many administrators lack — and that's not their fault. Things like:
pxeboot(8)
really ispxeboot(8)
options which are more or less
and many other things.If you're not "acceptably" familiar with all of the above, you'll end up smashing your head against your monitor for days before posting to a mailing list — only to hear leaves rustle, or possibly someone saying "me too!" Most administrators do not know how to program, and even if they did (like myself), lack knowledge of the inner-workings of the above. Therefore, we can't realistically expect administrators of systems to provide patches or enhancements to make this process easier (for sake of comparison, it took me 7 hours just to get it all up and working) — we can only expect them to report the problems and hope someone more technical steps up to the plate.
With the introduction of FreeBSD 8.x into the fray, things became more irritating. The procedure for 8.x is more or less the same as 7.x, except there are numerous things which will catch you off-guard. For example, I received a couple of reports from other administrators following my 7.x guide for 8.x, but were running into issues. It wasn't until I tried it myself on 8.x that I was able to share their pain, thus working out the quirks.
Rant over.
I hope the above documents help anyone/everyone who is looking to do a remote installation of present-day FreeBSD via PXE using serial console rather than over VGA.
::...或是邮件反馈可也:
askdama[AT]googlegroups.com
订阅 substack 体验古早写作:
关注公众号, 持续获得相关各种嗯哼: