Kodi Community Forum
[LINUX] Apple TV Crystalbuntu (Ubuntu Linux and Crystal HD) Disk Image for Apple TV - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: General Support (https://forum.kodi.tv/forumdisplay.php?fid=111)
+---- Forum: Linux (https://forum.kodi.tv/forumdisplay.php?fid=52)
+---- Thread: [LINUX] Apple TV Crystalbuntu (Ubuntu Linux and Crystal HD) Disk Image for Apple TV (/showthread.php?tid=74992)



appletv using - indianolajohn - 2010-06-09

XBMC FREAK did a install using the openelec method looks like it could reduce
boot time and power maybe making for a little smoother play back
i did a google translation of some of it from the dutch and posted it below
ill try to test tonight

http://www.xbmcfreak.nl/howto-openelec-tv-vanaf-usb-stick/

Last OpenELEC.tv image. These can be downloaded from http://snapshots.openelec.tv


OpenELEC.tv is a project that vision has a "closed firmware for XBMC to which only the major components are present, a stable XBMC installation, and also makes easy for users to install these systems without too much knowledge of Linux.. The system is running (and is currently mainly testing) the best-known systems like the Asrock 330, Zotac, etc etc.
. Another aspect I've encountered during testing is that this system provides a very economical system. In a default Ubuntu installation running in IDLE on my Asrock continuous 20/40% CPU, and about 20% memory. OpenELEC.tv By using this in IDLE, I could lower to about 0.5-2% for the CPU, and 6% for the memory. The hard disk spins no more, making it very easy to spin down entirely.


- frumpy_uk - 2010-06-09

FYI the minimal image doesn't appear to mount the internal drive.


Minimal Image - pin87a - 2010-06-09

Version 3 Uploaded. Big thanks to frumpy_uk, defiler, Angrenost, feikenberg and everyone else for helping get this network issue fixed once and for all.

Download link is in original post:
http://forum.xbmc.org/showpost.php?p=550130&postcount=222

Only change is the addition of Ubuntu's network-manager package.
Will be uploading to some mirrors shortly.


- Sam.Nazarko - 2010-06-09

The openelec.tv image won't work without breaking other product support. Apple TV requires old NVIDIA drivers, bye bye ION compatibility. It also requires EFI booting, bye bye everything <> Apple TV


- brock_gonad - 2010-06-09

frumpy_uk Wrote:FYI the minimal image doesn't appear to mount the internal drive.

This could be a good thing for Linux noobs like me because it would make it easier to adjust the partitions on the internal HD using parted while booting from the USB image since no processes would be accessing /dev/sda.

Linux users please chime in, but I think install would look like this;

- boot from USB
- copy image from USB to internal HD using dd
- fire up parted
- delete swap on /dev/sda3, then move 39GB point of /sda2 to fill the free space
- make new swap at end of drive on dev/sda3
- mount /dev/sda1 then edit com.apple.boot.plist to point to /dev/sda2
- remove USB and reboot

With Sam's help, so far I'm able to get half way through the above. I'm not having much love with parted because I can't seem to umount /dev/sda2... not having it mounted in the first place may help. Looking forward to trying.


- frumpy_uk - 2010-06-09

Minimal image

Trying to mount my NAS.

Think I need to be root : I understood that I would need to su and then xbmc is the password. Not working for me I'm getting authentication failure.


any pointers please?


- pin87a - 2010-06-10

frumpy_uk Wrote:Minimal image

Trying to mount my NAS.

Think I need to be root : I understood that I would need to su and then xbmc is the password. Not working for me I'm getting authentication failure.


any pointers please?

The root account is disabled in Ubuntu by default. You should be able to use sudo to mount the drive (i.e. sudo mount /foo /bar ). Use xbmc as the password. Add to /etc/fstab to have the network share reconnect at startup.


- sraue - 2010-06-10

Sam.Nazarko Wrote:The openelec.tv image won't work without breaking other product support. Apple TV requires old NVIDIA drivers, bye bye ION compatibility. It also requires EFI booting, bye bye everything <> Apple TV

Sam,

OpenELEC.tv means not there is *one* image which work on all plattforms. OpenELEC.tv is an buildsystem to build an complete linuxdistribution with XBMC from scratch. It is Project based so its possible to create an own project (image) that runs (only) on your Hardware. Because this can be a bit too complicated for some users i provide some prebuild images. This images you can find on http://snapshots.openelec.tv. There are images for 5 different platforms in the moment:
- for intel systems with intel graphic 32bit and 64 bit
- generic images with nvidia, intel and ati graphic 32bit
- for ION based atom systems 32bit and 64bit

its not a problem for me to include the legacy nvidia drivers, this costs me 15 minutes. because every project uses its own kernel configuration, based on the supported hardware its also no problem to create an kernel with efi support and all drivers needed for appletv. sure this image will only work on appletv. but if i change anything in the buildsystem - for example i do any update to any program, or add anything i must only rebuild the images and every image has the change included.
All images for all plattforms runs in the same way, there are the same configfiles, the same locations. this makes support and learning easyer. for me, and for advanced users its not an problem to build and support an additionally image because the basic functionality is the same... So there is not any "bye bye" if i add support for any new system, this will be an enhancenment.


- bolle - 2010-06-10

warning, linux newbie here..


The minimal image seems to hang with 'waiting for root file system'?


- Tijntje - 2010-06-10

openelec.tv Wrote:Sam,

OpenELEC.tv means not there is *one* image which work on all plattforms. OpenELEC.tv is an buildsystem to build an complete linuxdistribution with XBMC from scratch. It is Project based so its possible to create an own project (image) that runs (only) on your Hardware. Because this can be a bit too complicated for some users i provide some prebuild images. This images you can find on http://snapshots.openelec.tv. There are images for 5 different platforms in the moment:
- for intel systems with intel graphic 32bit and 64 bit
- generic images with nvidia, intel and ati graphic 32bit
- for ION based atom systems 32bit and 64bit

its not a problem for me to include the legacy nvidia drivers, this costs me 15 minutes. because every project uses its own kernel configuration, based on the supported hardware its also no problem to create an kernel with efi support and all drivers needed for appletv. sure this image will only work on appletv. but if i change anything in the buildsystem - for example i do any update to any program, or add anything i must only rebuild the images and every image has the change included.
All images for all plattforms runs in the same way, there are the same configfiles, the same locations. this makes support and learning easyer. for me, and for advanced users its not an problem to build and support an additionally image because the basic functionality is the same... So there is not any "bye bye" if i add support for any new system, this will be an enhancenment.

What about CrystalHD cards and other mac's like Mac mini's


- sraue - 2010-06-10

Tijntje Wrote:What about CrystalHD cards and other mac's like Mac mini's

there are CrystalHD drivers and support for XBMC included. Installing on an Mac Mini seems possible, because you can also install ubuntu or other distros on it. But i dont have this hardware so i need some help from advanced users to prepare OpenELEC.tv for supporting Mac Minis


- Angrenost - 2010-06-10

pin87a Wrote:Version 3 Uploaded. Big thanks to frumpy_uk, defiler, Angrenost, feikenberg and everyone else for helping get this network issue fixed once and for all.

Download link is in original post:
http://forum.xbmc.org/showpost.php?p=550130&postcount=222

Only change is the addition of Ubuntu's network-manager package.
Will be uploading to some mirrors shortly.

Tested only now and i confirm that networking is working,good job!


- feikenberg - 2010-06-10

bolle Wrote:warning, linux newbie here..


The minimal image seems to hang with 'waiting for root file system'?

Happened to me with a 4 GB stick, switched to a 8GB stick and everything is working now.


- lixer - 2010-06-10

openelec.tv Wrote:Sam,

OpenELEC.tv means not there is *one* image which work on all plattforms. OpenELEC.tv is an buildsystem to build an complete linuxdistribution with XBMC from scratch. It is Project based so its possible to create an own project (image) that runs (only) on your Hardware. Because this can be a bit too complicated for some users i provide some prebuild images. This images you can find on http://snapshots.openelec.tv. There are images for 5 different platforms in the moment:
- for intel systems with intel graphic 32bit and 64 bit
- generic images with nvidia, intel and ati graphic 32bit
- for ION based atom systems 32bit and 64bit

its not a problem for me to include the legacy nvidia drivers, this costs me 15 minutes. because every project uses its own kernel configuration, based on the supported hardware its also no problem to create an kernel with efi support and all drivers needed for appletv. sure this image will only work on appletv. but if i change anything in the buildsystem - for example i do any update to any program, or add anything i must only rebuild the images and every image has the change included.
All images for all plattforms runs in the same way, there are the same configfiles, the same locations. this makes support and learning easyer. for me, and for advanced users its not an problem to build and support an additionally image because the basic functionality is the same... So there is not any "bye bye" if i add support for any new system, this will be an enhancenment.
I wouldn't mind having a slim and trim distro tailored and geared for XBMC. I would love to test it if you build it Smile.


- indianolajohn - 2010-06-10

i 2nd the motion for the apple tv distro

all Stephan is saying is that he is building it from the kernel up specifically
for 1 platform

I think all he needs is some specifics on exactly what drivers need to be included on the apple tv distro and how to prepare the boot image