I&#39;ve seen videos on youtube ( <a href="http://www.youtube.com/watch?v=zHP0Llu1AH0">http://www.youtube.com/watch?v=zHP0Llu1AH0</a> ) of a guy running mythtv right from the Apple TV interface (it takes 10 seconds or so to load) but it looks to me like he&#39;s launching mythtv from a menu called &quot;applications&quot; or something like that (I can&#39;t read the menus...maybe others can).&nbsp; I&#39;m not sure if that&#39;s simply restarting the entire machine, loading Linux and loading mythtv on startup, or if its running on the Apple TV version of Mac OS.&nbsp; If it&#39;s booting Linux, it&#39;s doing it awful fast. <br>
<br>Anyway, if it works as well as he makes it look, I&#39;d like to have that setup some day.<br><br><br><br><br><br><br><div class="gmail_quote">On Wed, Feb 20, 2008 at 2:10 PM, Gerald Brandt &lt;<a href="mailto:gbr@majentis.com">gbr@majentis.com</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div>Has anybody tried an AppleTV with OSX and a myth frontend?<div class="Ih2E3d"><br><br>----- Original Message -----<br>
From: &quot;Scott D. Davilla&quot; &lt;<a href="mailto:davilla@4pi.com" target="_blank">davilla@4pi.com</a>&gt;<br>To: &quot;Discussion about mythtv&quot; &lt;<a href="mailto:mythtv-users@mythtv.org" target="_blank">mythtv-users@mythtv.org</a>&gt;<br>
Sent: Wednesday, February 20, 2008 1:10:39 PM GMT -06:00 US/Canada Central<br>Subject: Re: [mythtv-users] AppleTV with Linux<br><br></div><div><div></div><div class="Wj3C7c">&gt;This is great news. &nbsp;A low cost, small, low-noise HD capable <br>
&gt;frontend is like the holy grail. &nbsp;Out of curiousity, how extensive <br>&gt;are the changes you made to a base kernel in order to get to this <br>&gt;point? &nbsp;Meaning can someone with reasonable linux experience be able <br>
&gt;to get a box to the point you have?<br>&gt;<br><br>I&#39;m currently backing out kernel changes that were made over the past <br>few months in trying to resolve the glitch. I might drop that path <br>and jump straight to the current MythBuntu distro kernel and restart <br>
with that.<br><br>With my new bootloader, kernel changes are minimal and are isolated to;<br>1) imacfb (for console support)<br>2) realtek (for analog audio support)<br>3) IR support (there are two methods and I need to figure out which)<br>
<br>If I do it correctly, I might not have to rebuild the kernel, just <br>two or three kernel modules.<br><br>nvidia driver is currently the current 169.09 but I think the <br>previous versions will be ok. My gpu/vram clock adjustments using <br>
nvidia-settings can be done after the nvidia driver is loaded so it&#39;s <br>just a script somewhere.<br><br>Given reasonable linux experience, it&#39;s pretty easy once you get past <br>the point of creating the proper gpt GUID partitions. There are rules <br>
and required gpt GUID formats which can only be created by a patched <br>parted under Linux or under OSX.<br><br>You do have to make a decision of A) using the original internal HD <br>and resizing the last partition to add an ext3 root filesystem or B) <br>
replace the internal and install linux to the new drive. If you <br>choose A) then backing up the original partitions is highly <br>recommended.<br><br>Since the AppleTV boots linux using a secondary bootloader that looks <br>
like a darwin mach_kernel, you have to keep the first three partition <br>GUIDs intact to get boot.efi to load the mach_kernel loaded. In the <br>past, one needed a bunch of OSX bits but I&#39;ve eliminated that <br>dependency. You don&#39;t actually need two of the three original GUID <br>
partitions but it seems to boot faster if they are present.<br><br>For testing, I boot on a USB pen drive which has my rescue tools and <br>sshd. From that, I have a script that does a kexec to the kernel on <br>the internal drive. That way if I hose the internal kernel, I can <br>
recover quickly.<br><br>My current internal drive has three gpt partitions formatted the way <br>the appletv firmware expects. Then an ext2 for /boot and ext3 for <br>root and swap. This is &quot;old style&quot; to make the two flavors of older <br>
bootloaders happy. The new bootloader will not require a separate <br>ext2 /boot and everything can live under root. It should also be <br>possible to boot using an external USB HD using the new bootloader. <br>Then you would not even have to crack the box (which is pretty easy).<br>
<br>The real easy way to install is to create the partitions using the <br>patched parted and install a linux distro using an existing Linux <br>box. Then add the bootloader bits to correct partitions and grap a <br>copy of boot.efi from the appletv 1.1 update on the web. boot.efi is <br>
the only file that cannot be distributed. chroot into this rootfile <br>system and rebuilt the kernel/initrd. Stick it in (or attach via USB) <br>and go.<br><br><br>Scott<br>-- <br>-----------------------------------------------------------------------<br>
Scott D. Davilla &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Phone: 919 489-1757 ext 13 (tel)<br>4pi Analysis, Inc. &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Fax: &nbsp; 919 489-1487 (fax)<br>3500 Westgate Drive, Suite 403 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;email: <a href="mailto:davilla@4pi.com" target="_blank">davilla@4pi.com</a><br>
Durham, North Carolina &nbsp;27707-2534 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;web: <a href="http://www.4pi.com" target="_blank">http://www.4pi.com</a> &nbsp; &nbsp; &nbsp; &nbsp; <br><br>_______________________________________________<br>mythtv-users mailing list<br><a href="mailto:mythtv-users@mythtv.org" target="_blank">mythtv-users@mythtv.org</a><br>
<a href="http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users" target="_blank">http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users</a><br></div></div></div><br>_______________________________________________<br>
mythtv-users mailing list<br>
<a href="mailto:mythtv-users@mythtv.org">mythtv-users@mythtv.org</a><br>
<a href="http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users" target="_blank">http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users</a><br>
<br></blockquote></div><br>