SquidGuard is a URL redirector used to use blacklists with the proxysoftware Squid. There are two big advantages to squidguard: it is fast and it is free.
Dell OptiPlex 755 SFF
Custom Unattended Linux Boot CD
The onboard ethernet controller on these computers was not supported by the Unattended Linux boot CD so a custom disk had to be compiled with the necessary driver.
mkdir /extra
cd /extra
wget http://internap.dl.sourceforge.net/sourceforge/unattended/unattended
-4.7.zip
unzip unattended-4.7.zip
cd unattended-4.7/linuxbootDownload the necessary source files for compilation (this could take a bit of time):
make downloadRemove the old E1000 driver files:
cd linux-2.6.23.11/drivers/net/e1000
rm -f *Replace them with the newer driver from Intel:
wget http://downloadmirror.intel.com/9180/eng/e1000-7.6.15.4.tar.gz
tar zxvf e1000-7.6.15.4.tar.gz
mv e1000-7.6.15.4/src/*Now try compiling a new ISO:
cd /extra/unattended-4.7/linuxboot
make isoIt started the compiling process, but then crapped out when it got to
the E1000 driver because it couldn't find the kernel source. Towards
the beginning of linux-2.6.23.11/drivers/net/e1000/Makefile" is a section:
# Kernel Search Path
# All the places we look for kernel source
KSP := /lib/modules/$(BUILD_KERNEL)/build \
/lib/modules/$(BUILD_KERNEL)/source \
/usr/src/linux-$(BUILD_KERNEL) \
/usr/src/linux-$($(BUILD_KERNEL) | sed 's/-.*//') \
/usr/src/kernel-headers-$(BUILD_KERNEL) \
/usr/src/kernel-source-$(BUILD_KERNEL) \
/usr/src/linux-$($(BUILD_KERNEL) | sed
's/\([0-9]*\.[0-9]*\)\..*/\1/') \
/usr/src/linuxI modified the last line there and added one more for the kernel source that is included with the linuxboot files:
/usr/src/linux \
/extra/unattended-4.7/linuxboot/linux-2.6.23.11After that, "make iso" ran fine until it got to to the midid part of compiling dosemu. Can't recall offhand the exact error - it was a screenful of text. Since I didn't think that having some sort of audio/MIDI related component of a disk used just to boot the computer for initial install really mattered, I simply edited
/extra/unattended-4.7/linuxboot/dosemu-1.4.0/src/arch/linux/
Makefile.mainand commented out line 23:
#MIDID=arch/linux/dosext/sound/mididRan make iso again, and it proceeded to finish compiling and make the new ISO, /extra/unattended-4.7/linuxboot/linuxboot.iso.
- Log in to post comments