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/linuxboot
Download the necessary source files for compilation (this could take a bit of time):
make download
Remove 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 iso
It 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/linux
I 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.11
After 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.main
and commented out line 23:
#MIDID=arch/linux/dosext/sound/midid
Ran 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