You will need to substitute /dev/DISKANDPARTITION for the correct device and partition (something like /dev/sdb1). Most disks uses 512 bytes sector sizes with the exception of the modern 4K disks ( REF). If you wish to adjust the size just replace '16' with the required number. This will format the entire device as VFAT32 with a 4096 byte allocation size which is commonly used by Windows. In your terminal type ' sudo mkdosfs /dev/DISKANDPARTITION -s 16 -F 32'.You should check to see what allocation size you use when doing a format with Windows, and then use the same allocation size when formatting with Ubuntu. Perhaps your TV doesn't like the allocation size? If that's not it then I don't know :P. For example Windows XP has limitations on cluster size, number of clusters, and partition size when booting from FAT32 partitions (REF). I'm guessing your TV's OS has additional requirements beyond simply FAT32.