This is my multi-boot/miniroot solution for the 7000. I strongly believe that images built on OpenEmbedded technology have a brighter long-term future than the traditional build environment for the the 7000. The primary purpose of this software is to enable 7000 owners to run 7020 images. I've personally used internal versions of this software to run OE-based images for the 7020 since before the 7020 was officially released. I store my images on USB sticks (yes, I have two of them), and that's obviously the storage medium that has received the most testing.
Based on kernel and "head.ko" from latest official DMM release (2.6.9, FP 1.05). Other binaries has also been "stolen" from OE or the tuxbox CVS.
Even though this is an image and needs to be flashed as any other image on the 7000, it's a very radical kind of image. It does not contain a copy of enigma, and it is utterly useless on it's own for watching TV. Think of it as a base image for multi-boot without internal TV-watching functionality. It will need the help of other images for watching TV.
Contains
- the same WEB interface for installing/removing/administrating images etc. that is used on the 7020 version
- the same bootmenu to select which image to start, displayed on the TV and controlled by the remote control
- the same options for external storage, i.e. USB/HDD/CF/NFS/CIFS
- supports both 7000 images and 7020 images
Installation: Read the included "README7000.txt" file. Make sure you really want to install it. Be aware that for best results you should repartition/reformat your USB stick, so if you want the option to go back to your previous environemnt, you probably want backups of everything before installing this. Then flash the .img file. Use whatever flash method that works best for you. Personally, I've had great success with using the "root.cramfs" method run from the latest official DMM image. The boot menu is displayed on your TV when the box reboots after flashing. Use your remote control to set your IP address (default is to use DHCP, so no need for this if you have a DHCP server), then go to WEB mode . Now use your WEB browser on your PC/MAC/Linux/whatever to install images (and to read more documentation).
Uninstallation: Flash the latest official DMM image. If you have installed the latest official DMM image (for the 7000) on external media, you can boot this image and use it's "root.cramfs" method for flashing.
A big thanks to the testers of the 7020 version! This version has taken advantage of the bugs uncovered in that process.
Because it is based on the 7020 version (which has received quite a bit of testing) and because for the 7000 version I have been able to do some testing on my own machine, I consider this to be "public beta" level. I have no objections to this version being spread around on other boards, provided that the uploader has personal experience installing and running it. Basically I want it to be "I tried it, and it works for me". That should be enough to stop it from spreading in case I goofed up in any last-minute change or in the packaging itself.
To update from an earlier version: backup your config file (from WEB mode) and re-flash. I've personally had success by using the "root.cramfs" method from an official DMM image on multiboot.
WARNING! For some hardware, it seems that the partitioning/formatting function in WEB mode makes incorrect file systems. The new version 0.18 fixes that bug (I hope), but it will also have the effect that some devices can't be automatically formatted and partitioned. It is now recommened that partitioning and formatting is done by hand, from the command line using "telnet".
Update for 0.18:
- Important update: Attempts to fix partitioning/formatting bug. Still, it is now recommended that the user performs the partitioning/formatting by hand. (thanks and my sincere apologies to those who got into trouble)
- Fixes message on TV when fsck fails during image mount.
- Fixes bug in naming partitioning schemes, with and without swap on USB and CF (thanks to grandi).
- German translation of README file for 7000 (thanks to zoppa).
- French translation of README file for 7020 (thanks to mimi74).
- Changes to /etc/httpd.conf (thanks to SADER).
- Kernel update for 7000 version. Tentative, will go away again if it creates more problems than it solves (thanks to Epmak).
Same conditions apply: Please don't upload this to other places until you have personally tested it. This time, the fixed bug was so important that I've skipped on my own testing. It should work, though, but please make sure before spreading it around.