Re: [atv-bootloader] Booting ATV w/ ATV OS off USB

2010-09-21 Thread Brian Wilson
On Sun, Feb 7, 2010 at 4:51 PM, Scott D. Davilla davi...@4pi.com wrote:

  I realize this is a bit off topic for this group, but I know Scott will
 know the answer.  I'd like to remove my internal ATV and boot from USB.  I
 have no need for 40GB of space since all of my media is on SMB/AFP share or
 streamed.  This would also cut down on heat and power consumption.Just
 wondering if anyone has tried this.  I've actually created all the
 partitions and copied recovery media just like this was a new drive onto a
 4GB USB drive but haven't removed the internal drive yet to know if it will
 work.  I realize that I'll likely have to off-line patchstick the bootable
 USB, but that shouldn't be an issue.


 It works :) I seem to remember that the AppleTV efi firmware takes a peek
 for the internal disk even if booting off a USB drive. Boot might be a
 little longer, can't remember now. You just have to try it, it will boot
 though with the internal disk removed.


(excuse me if this is a duplicate; I didn't see that it came through on
googlegroups).

Thanks, Scott!

OK, I finally got around to trying this.. :)   Setup the drive, setup files
on the recovery partition, opened the Apple TV, removed the IDE drive and
attempted a boot off USB.   The activity light on the USB device flashed for
a short period (maybe 4 seconds), then it was off, then about 30 seconds
later it flashed for about 10-15 seconds.   Apple logo is on the screen, but
nothing else happens.  I let it sit here for about 15 minutes, then it
appeared to reboot and start the same cycle over again.The whole time
the front light on the ATV is blinking yellow.   The USB drive is only 4GB
(I have some larger ones coming) and I'll try those later this week.  Any
ideas?   Thanks in advance!

Below is my USB device setup:

# parted -s /dev/sdc unit s print
Model: Corsair Flash Voyager (scsi)
Disk /dev/sdc: 7929856s
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start End   Size  File system  Name  Flags
 1  40s   69671s69632sfat32EFI   boot
 2  69672s71s   819200s   hfs+ Recovery  atvrecv
 3  72s   2732071s  1843200s  hfs+ OSBoot
 4  2732072s  7929822s  5197751s  hfs+ Media

Everything is empty, with the exception of the Recovery partition which has
the standard files on it:

rw-r--r--  1 root   root   207475830 2008-10-13 19:43 OS.dmg
drwxr-xr-x  2 root   root4096 2008-10-05 11:12 .
-rw-r--r--  1 root   root 480 2008-09-22 21:41 org_gtp.txt
-rw-r--r--  1 root   80  1024 2007-03-15 00:57 Desktop DB
-rw-r--r--  1 root   80 2 2007-03-15 00:57 Desktop DF
-rw-r--r--  1 root   80   520 2007-03-15 00:56 com.apple.Boot.plist
-rw-r--r--  1 root   root 6306364 2007-03-15 00:44 mach_kernel.prelink
-rw-r--r--  1 root   root  298800 2007-02-16 21:43 boot.efi
-rw-r--r--  1 root   root   45590 2007-02-16 21:37 BootLogo.png

com.apple.Boot.plist is:
?xml version=1.0 encoding=UTF-8?
!DOCTYPE plist PUBLIC -//Apple Computer//DTD PLIST 1.0//EN 
http://www.apple.com/DTDs/PropertyList-1.0.dtd;
plist version=1.0
dict
keyBackground Color/key
integer0/integer
keyBoot Fail Logo/key
string/string
keyBoot Logo/key
stringBootLogo.png/string
keyKernel/key
stringmach_kernel/string
keyKernel Cache/key
stringmach_kernel.prelink/string
keyKernel Flags/key
stringrp=file:///OS.dmg/string
/dict
/plist

-- 
To post to this group, send email to atv-bootloader@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/atv-bootloader?hl=en

Re: [atv-bootloader] Booting ATV w/ ATV OS off USB

2010-09-21 Thread Brian Wilson
On Sun, Feb 7, 2010 at 4:51 PM, Scott D. Davilla davi...@4pi.com wrote:

  I realize this is a bit off topic for this group, but I know Scott will
 know the answer.  I'd like to remove my internal ATV and boot from USB.  I
 have no need for 40GB of space since all of my media is on SMB/AFP share or
 streamed.  This would also cut down on heat and power consumption.Just
 wondering if anyone has tried this.  I've actually created all the
 partitions and copied recovery media just like this was a new drive onto a
 4GB USB drive but haven't removed the internal drive yet to know if it will
 work.  I realize that I'll likely have to off-line patchstick the bootable
 USB, but that shouldn't be an issue.


 It works :) I seem to remember that the AppleTV efi firmware takes a peek
 for the internal disk even if booting off a USB drive. Boot might be a
 little longer, can't remember now. You just have to try it, it will boot
 though with the internal disk removed.


OK, I finally got around to trying this.. :)   Setup the drive, setup files
on the recovery partition, opened the Apple TV, removed the IDE drive and
attempted a boot off USB.   The activity light on the USB device flashed for
a short period (maybe 4 seconds), then it was off, then about 30 seconds
later it flashed for about 10-15 seconds.   Apple logo is on the screen, but
nothing else happens.  I let it sit here for about 15 minutes, then it
appeared to reboot and start the same cycle over again.The whole time
the front light on the ATV is blinking yellow.   The USB drive is only 4GB
(I have some larger ones coming) and I'll try those later this week.  Any
ideas?   Thanks in advance!

Below is my USB device setup:

# parted -s /dev/sdc unit s print
Model: Corsair Flash Voyager (scsi)
Disk /dev/sdc: 7929856s
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start End   Size  File system  Name  Flags
 1  40s   69671s69632sfat32EFI   boot
 2  69672s71s   819200s   hfs+ Recovery  atvrecv
 3  72s   2732071s  1843200s  hfs+ OSBoot
 4  2732072s  7929822s  5197751s  hfs+ Media

Everything is empty, with the exception of the Recovery partition which has
the standard files on it:

rw-r--r--  1 root   root   207475830 2008-10-13 19:43 OS.dmg
drwxr-xr-x  2 root   root4096 2008-10-05 11:12 .
-rw-r--r--  1 root   root 480 2008-09-22 21:41 org_gtp.txt
-rw-r--r--  1 root   80  1024 2007-03-15 00:57 Desktop DB
-rw-r--r--  1 root   80 2 2007-03-15 00:57 Desktop DF
-rw-r--r--  1 root   80   520 2007-03-15 00:56 com.apple.Boot.plist
-rw-r--r--  1 root   root 6306364 2007-03-15 00:44 mach_kernel.prelink
-rw-r--r--  1 root   root  298800 2007-02-16 21:43 boot.efi
-rw-r--r--  1 root   root   45590 2007-02-16 21:37 BootLogo.png

com.apple.Boot.plist is:
?xml version=1.0 encoding=UTF-8?
!DOCTYPE plist PUBLIC -//Apple Computer//DTD PLIST 1.0//EN 
http://www.apple.com/DTDs/PropertyList-1.0.dtd;
plist version=1.0
dict
keyBackground Color/key
integer0/integer
keyBoot Fail Logo/key
string/string
keyBoot Logo/key
stringBootLogo.png/string
keyKernel/key
stringmach_kernel/string
keyKernel Cache/key
stringmach_kernel.prelink/string
keyKernel Flags/key
stringrp=file:///OS.dmg/string
/dict
/plist

-- 
To post to this group, send email to atv-bootloader@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/atv-bootloader?hl=en

Re: [atv-bootloader] Booting ATV w/ ATV OS off USB

2010-09-21 Thread Scott D. Davilla
On Sun, Feb 7, 2010 at 4:51 PM, Scott D. Davilla 
mailto:davi...@4pi.comdavi...@4pi.com wrote:


I realize this is a bit off topic for this group, but I know Scott 
will know the answer.  I'd like to remove my internal ATV and boot 
from USB.  I have no need for 40GB of space since all of my media is 
on SMB/AFP share or streamed.  This would also cut down on heat and 
power consumption.Just wondering if anyone has tried this.  I've 
actually created all the partitions and copied recovery media just 
like this was a new drive onto a 4GB USB drive but haven't removed 
the internal drive yet to know if it will work.  I realize that I'll 
likely have to off-line patchstick the bootable USB, but that 
shouldn't be an issue.



It works :) I seem to remember that the AppleTV efi firmware takes a 
peek for the internal disk even if booting off a USB drive. Boot 
might be a little longer, can't remember now. You just have to try 
it, it will boot though with the internal disk removed.



OK, I finally got around to trying this.. :)   Setup the drive, 
setup files on the recovery partition, opened the Apple TV, removed 
the IDE drive and attempted a boot off USB.   The activity light on 
the USB device flashed for a short period (maybe 4 seconds), then it 
was off, then about 30 seconds later it flashed for about 10-15 
seconds.   Apple logo is on the screen, but nothing else happens.  I 
let it sit here for about 15 minutes, then it appeared to reboot and 
start the same cycle over again.The whole time the front light 
on the ATV is blinking yellow.   The USB drive is only 4GB (I have 
some larger ones coming) and I'll try those later this week.  Any 
ideas?   Thanks in advance! 


Below is my USB device setup:

# parted -s /dev/sdc unit s print
Model: Corsair Flash Voyager (scsi)
Disk /dev/sdc: 7929856s
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start End   Size  File system  Name  Flags 
 1  40s   69671s69632sfat32EFI   boot  
 2  69672s71s   819200s   hfs+ Recovery  atvrecv
 3  72s   2732071s  1843200s  hfs+ OSBoot  
 4  2732072s  7929822s  5197751s  hfs+ Media   



Everything is empty, with the exception of the Recovery partition 
which has the standard files on it:


rw-r--r--  1 root   root   207475830 2008-10-13 19:43 OS.dmg
drwxr-xr-x  2 root   root4096 2008-10-05 11:12 .
-rw-r--r--  1 root   root 480 2008-09-22 21:41 org_gtp.txt
-rw-r--r--  1 root   80  1024 2007-03-15 00:57 Desktop DB
-rw-r--r--  1 root   80 2 2007-03-15 00:57 Desktop DF
-rw-r--r--  1 root   80   520 2007-03-15 00:56 com.apple.Boot.plist
-rw-r--r--  1 root   root 6306364 2007-03-15 00:44 mach_kernel.prelink
-rw-r--r--  1 root   root  298800 2007-02-16 21:43 boot.efi
-rw-r--r--  1 root   root   45590 2007-02-16 21:37 BootLogo.png

com.apple.Boot.plist is:
?xml version=1.0 encoding=UTF-8?
!DOCTYPE plist PUBLIC -//Apple Computer//DTD PLIST 1.0//EN 
http://www.apple.com/DTDs/PropertyList-1.0.dtdhttp://www.apple.com/DTDs/PropertyList-1.0.dtd;

plist version=1.0
dict
keyBackground Color/key
integer0/integer
keyBoot Fail Logo/key
string/string
keyBoot Logo/key
stringBootLogo.png/string
keyKernel/key
stringmach_kernel/string
keyKernel Cache/key
stringmach_kernel.prelink/string
keyKernel Flags/key
stringrp=file:///OS.dmg/string
/dict
/plist


Not sure this will work. EFI firmware can boot the kernel but the 
kernel does not have USB support until after USB support gets added 
once the file system is up via the USB hacks. So you have classic 
chicken/egg problem when booting atv(osx) off a USB HD drive.


--
To post to this group, send email to atv-bootloader@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/atv-bootloader?hl=en