VIA EPIA MII6000E + Puppy Linux
Puppy Linux 3.01 +OpenDRI +OpenGL +Openchrome +Xorg +Mplayer
This is the story of how I spent a really long time building a great solid state computer. I tried alot of other distros, including UbuntuOnAUSBPenDrive, Xubuntu, Mythbuntu, eeebuntu, gOS, Gentoo, but none of them allowed for a quick enough boot time as well as having easy support for Direct Rendering and the OpenChrome Driver.
Requirements:
- VIA EPIA-MII6000E
- Morex 3688 Mini-ITX case
- PC2100 DDR266 DIMM
- Cruiser Micro 4GB KeyDrive
Let's start off by download Puppy 3.0.1 Seamonkey from
http://coblitz.codeen.org/distro.ibiblio.org/pub/linux/distributions/puppylinux/puppy-3.01-seamonkey.iso
After you've burned yourself a copy, run the Live CD, choose Universal Installation Wizard and install to USB Pen Drive
First lets open up a terminal type lspci and take a look at what hardware we have under the hood
00:00.0 Host bridge: VIA Technologies, Inc. VT8623 [Apollo CLE266]
00:01.0 PCI bridge: VIA Technologies, Inc. VT8633 [Apollo Pro266 AGP]
00:0a.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev 80)
00:0a.1 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev 80)
00:0d.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 50)
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 74)
01:00.0 VGA compatible controller: VIA Technologies, Inc. VT8623 [Apollo CLE266] integrated CastleRock graphics (rev 03)
Next we need to run the Network Wizard and Auto DHCP so we can connect to the Internet.
Now we can install a few base packages we'll need for web, filesharing, graphics, and programming. Load the PetGet Package Manager and install the following programs.
mozilla-firefox, OPEN_DRI OPEN_GL, samba, python
I've found it best to install large base packages while running the Live CD in RAM.
When you shutdown for the first time, store the pup_save file on your local hard drive.
Then copy the pup_save file over to the USB from your regular desktop environment.
If you run into the block size error when installing packages, try this link. However,
wget http://filebin.ca/wzmbca/petget_fix_for_301-2.0.pet
Now you're going to want to get the OpenChrome drivers for your Via CLE266 graphics chip. You'll find a precompiled package here:
wget http://www.murga-linux.com/puppy/viewtopic.php?mode=attach&id=9629
And edit /etc/X11/Xorg.conf to include
Load "DRI"
You'll also want a version of MPlayer that works with your Via CLE266 graphics chip.
wget http://dotpups.de/puppy3/dotpups/Multimedia/MPlayer-1.0rc2-unichrome.pet
wget http://dotpups.de/puppy3/dotpups/Multimedia/mencoder-1.0rc2-unichrome.pet
http://puppylinux.org/wiki/how-tos/general/flash9fix
To get Samba up and working you'll have to manually download the missing libdm file from hereCopy it to /lib and make a simlink
ln -sf libdm.so.0.0.4 lib.dm.so.0
Copy in a new smb.conf file from here
Change hosts.allow

