Archive:Kodibuntu: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
>Gamester17
No edit summary
No edit summary
 
(231 intermediate revisions by 34 users not shown)
Line 1: Line 1:
XBMC Live is the XBMC media center software bundled with a embedded operating-system, for that set-top-box felling. XBMC Live also lets you easily boot to the XBMC Live CD in order to demo XBMC for your friends and family on practically any relatively modern computer, (as long as it was manufactured in the last 5-years or so it should meet the XBMC's minimum requirements).
{{outdated}}


==What is XBMC Live?==
{{divbox|red||'''Note:''' This Wiki page is outdated and Kodibuntu is not supported anymore. Therefore Kodibuntu is not available anymore at the download page}}
XBMC Live is a boot-CD with XBMC working out-of-the-box without touching the users harddrive for demo purposes. Once booted, XBMC Live will also let the user install XBMC complete with embedded operating-system onto a 2GB (or larger) USB-flash-memory-stick for a permanent and dedicated set-top-box style installation of XBMC, currently with Microsoft's Windows Media Center Remote with USB reciever as the default supported controller.


==XBMC Live minimum and recommended hardware requirements==
<section begin="intro" />Kodibuntu is a combination Kodi/operating system for use on PCs that are mainly just running Kodi. It is an alternative to installing Windows or a larger (and sometimes more complicated) Linux-based OS.<section end="intro" />
*x86 (Intel/AMD-based) processor computer capable of booting to CD-ROM.
**[http://en.wikipedia.org/wiki/Pentium_4 Intel Pentium 4], [http://en.wikipedia.org/wiki/Pentium_M Intel Pentium M], [http://en.wikipedia.org/wiki/Athlon_64 AMD Athlon 64], [http://en.wikipedia.org/wiki/Opteron AMD Opteron], or newer CPU.
**Very fast modern dual-core processor is required to decode H.264 videos in FullHD (1080p).
**For clarification; XBMC Live does not work on the Xbox game-console.
*[http://en.wikipedia.org/wiki/Radeon ATI/AMD], [http://en.wikipedia.org/wiki/Intel_GMA Intel], or [http://en.wikipedia.org/wiki/GeForce NVIDIA] (recommended) graphic controller which supports [[XBMC for Linux specific FAQ|OpenGL 1.4 or later (2.0 recommended)]].
**[http://en.wikipedia.org/wiki/Radeon ATI Radeon R420] or newer supported, [http://en.wikipedia.org/wiki/Radeon ATI Radeon R600] or newer recommended.
**[http://en.wikipedia.org/wiki/Intel_GMA Intel GMA 950] or newer supported, [http://en.wikipedia.org/wiki/Intel_GMA Intel GMA X3100] or newer recommended.
**[http://en.wikipedia.org/wiki/GeForce NVIDIA GeForce 6-Series] and newer supported, [http://en.wikipedia.org/wiki/GeForce GeForce 8-Series] and newer recommended.
*Optional is to install to a 2GB (or larger) [http://en.wikipedia.org/wiki/USB_flash_drive USB-flash-drive].
**If you like to install XBMC Live to USB then note that it [http://www.u3.com/uninstall/default.aspx can not still have U3 software on it (so uninstall that first)].
**Larger than 2GB is if you have a lot of media as covers are cached on it.


==HOW-TO use XBMC Live==
== Hardware requirements ==
It is as simple as 1, 2, 3, and if you only plan on using is as a Live CD (not installing to USB) then you can skip step 2.
{{see also|Supported hardware}}


NOTE! Just to be safe, if you plan on installing to USB then make sure that you first unplug any other USB drives just in case, (as you do not want to risk the chance the patchstick utility to overwrite the data on any other USB drive you might have connected).
Kodibuntu should work with the general hardware requirements for Linux:
{{Collapse top|Click to show hardware requirements -->}}
{{#lst:Supported hardware|Linux}}
{{Collapse bottom}}


# Download the ISO image, burn it just like any ISO image to a CD-R/RW.
== Installing ==
# If you going to install to USB then first disconnect all USB storage devices that you do not want to install to.
Kodibuntu comes in an ISO form that can be written to a USB drive or burned to an optical disc.
# Boot your computer on the CD-R/RW and follow the instructions on the screen.
*If you choose to install to USB then make sure that you do not set the permanent storage area to "None" as it will then not save any settings or changes you make after a reboot.
===Username and password to the underlying OS environment===
Username and password to the underlying OS environment is not need by average users of XBMC Live but here they are just in case you want to digg into the (very) advanced possibilities that are avilable:
Username: '''xbmc'''
Password: '''xbmc'''


==XBMC Live Development==
Download the current stable Kodibuntu image from: '''<code>http://kodi.tv/download/</code>'''
Great, so you think that you would like to help with the development or XBMC Live?
===Concept===
The idea is to package XBMC for Linux with a stripped version of an existing [http://en.wikipedia.org/wiki/Linux_distribution Linux distribution] as a bootable [http://en.wikipedia.org/wiki/LiveDistro LiveDistro (a.k.a. Live CD)], (the alternative would be our very own custom Linux distribution which is not exactly realistic). By doing this XBMC should be able to be installed onto any [http://en.wikipedia.org/wiki/USB_flash_drive USB flash drive] or harddisk drive using this [http://en.wikipedia.org/wiki/LiveDistro LiveDistro (a.k.a. Live CD)] on the target device. Note that even though a custom version of the [http://en.wikipedia.org/wiki/Linux_distribution Linux distribution], (meaning stripped for XBMC use only), the currently plan is still to try to use a vanilla kernel, (as long as that is possible).
===Operating-System===
XBMC Live 'Atlantis' is currently based on [http://en.wikipedia.org/wiki/Ubuntu_Mobile Ubuntu Mobile (MID Edition)], that is, it is Linux based. The operating-system has completely been hidden away on purpose, the point is to create set-top-box feeling with as close to instant-on boot as possible, (similar to that of a stand-alone DVD-player or video game-console). The end-user should not need to know which operating-system it is running on, or even that it is running on an operating-system at for that matter.


====Optimizing the (perceived) boot time of the XBMC Live distro====
The Complete installation guide can be found here: [http://howtouselinux.net/kodi-linux-part-1/ Kodi Linux - The Complete Guide]
Based on the XBMC Community Forum discussion [http://forum.xbmc.org/showthread.php?t=27571 here (link)] we have started a article here in the XBMC Online Manual wiki on how to [[HOW-TO improve the (perceived) boot time on a general Linux distribution]]. Please refer to that [[HOW-TO improve the (perceived) boot time on a general Linux distribution|wiki article]] and the [http://forum.xbmc.org/showthread.php?t=27571 XBMC Community Forum thread] for ideas and discussion about how to improve the (perceived) startup time of XBMC Live from a cold boot (whether from Live CD, Live USB, or from a harddrive installation of XBMC Live, or any other Linux distro for that matter).
{{note|
* Kodibuntu has only one iso image file for all x86 computers, regardless of GPU.
* Currently, only a '''64-bit''' version is available, but this should cover the vast majority of users.
* A pre release 32bit exists in mirrors with unstable ppa and RC candidate Kodi, which can be upgraded to stable kodi
* There will be no separate Kodibuntu release for Kodi 15.x as it's based on the same OS. To get Kodi 15.x on Kodibuntu, just upgrade the software as suggested below}}


===XBMC===
== Updating ==
XBMC Live contains [[XBMC for Linux]] compiled with the 'standalone' mode, this enabled certain functions that are not available in normal XBMC for Linux, (or XBMC for Mac, or for Windows), these functions include Power Management, and Network Management.
Current Kodibuntu is based on a LTS release (long term release) which is supported for 5 years, this means that it isn't required to upgrade the OS base in order to obtain updated or upgraded application packages.


=== How to upgrade Kodi ===
{{main|HOW-TO:Install Kodi for Linux#Upgrading}}
{{#lst:HOW-TO:Install Kodi for Linux|Ubuntu upgrade}}


[[category:Inner Workings]]
=== When to upgrade the OS ===
[[category:Development]]
 
[[category:Linux]]
See [https://wiki.ubuntu.com/Releases Current Ubuntu releases] if your current distro is listed under End of life table, you will need to upgrade your OS to a supported release.
[[category:XBMC Live]]
 
[[category:To-Do]]
 
== Basic use ==
 
=== Desktop mode ===
 
Kodibuntu can boot directly into Kodi or it can also boot into a desktop mode for using applications such as a web browser.
 
In order to enter desktop mode, follow those steps below:
<gallery widths=500px heights=313px>
File:kodi-exit.png|'''Step 1:''' ''Exit'' Kodi.
File:kodi-session.png|'''Step 2:''' Select ''Lubuntu'' and enter your ''username'' and ''password''.
</gallery>
 
The username may differ from the one you supplied during installation. So please be aware, that "xbmc" (as shown in the screenshot) might not be the username you will see and/or have to use.
 
{{note|If you last booted directly or switched to desktop and shutdown the HTPC while in desktop, on next reboot you will get the last used session by default.}}
 
To return to Kodi, '''logout''', select '''Kodi''' as session in the top-right pulldown menu and enter your ''username'' and ''password'' again.
 
=== Login ===
To login to the command line interface press {{keypress|Ctrl|Alt|F1 - F6 }} or connect over [[SSH]] by using usernamne and password supplied during installation.
 
{{note|For the use of {{keypress|Ctrl|Alt|F1 - F6 }} no username and password is required. You are logged in directly to the command line.}}
 
 
=== Media center ===
Kodibuntu contains [[Linux|Kodi for Linux]] compiled with the 'standalone' mode, this enabled certain functions that are not available in normal Kodi installations (Windows, Mac Linux), these functions include Power Management, and Network Management.
 
=== Using desktop mode ===
Chromium is included for web browsing and can be found in the start menu.
 
In Systems / Package Manager tools - you can install other applications for your specific needs.
 
==Other Uses==
 
 
===KodiBuntu VNC Server===
 
https://help.ubuntu.com/community/VNC/Servers
 
*Install x11vnc
*Set password
**x11vnc -storepasswd
*Test connection by running manual start command.
x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /home/USERNAME/.vnc/passwd -rfbport 5900 -shared
 
 
Have x11vnc start automatically via upstart in any environment (<=Utopic)
sudo nano /etc/init/x11vnc.conf
 
# description "Start x11vnc at boot"
description "x11vnc"
start on runlevel [2345]
stop on runlevel [^2345]
console log
respawn
respawn limit 20 5
exec /usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /home/USERNAME/.vnc/passwd -rfbport 5900 -shared
 
 
 
 
== See also ==
* [[Linux]]
* [[HOW-TO:Install Kodi for Linux]]
* [[JeOS implementations for Kodi]]

Latest revision as of 07:42, 18 June 2020

Time.png THIS PAGE IS OUTDATED:

This page or section has not been updated in a long time, no longer applies, refers to features that have been replaced/removed, and/or may not be reliable.

This page is only kept for historical reasons, or in case someone wants to try updating it.

Kodibuntu is a combination Kodi/operating system for use on PCs that are mainly just running Kodi. It is an alternative to installing Windows or a larger (and sometimes more complicated) Linux-based OS.

Hardware requirements

Kodibuntu should work with the general hardware requirements for Linux:

Installing

Kodibuntu comes in an ISO form that can be written to a USB drive or burned to an optical disc.

Download the current stable Kodibuntu image from: http://kodi.tv/download/

The Complete installation guide can be found here: Kodi Linux - The Complete Guide

Note:

  • Kodibuntu has only one iso image file for all x86 computers, regardless of GPU.
  • Currently, only a 64-bit version is available, but this should cover the vast majority of users.
  • A pre release 32bit exists in mirrors with unstable ppa and RC candidate Kodi, which can be upgraded to stable kodi
  • There will be no separate Kodibuntu release for Kodi 15.x as it's based on the same OS. To get Kodi 15.x on Kodibuntu, just upgrade the software as suggested below

Updating

Current Kodibuntu is based on a LTS release (long term release) which is supported for 5 years, this means that it isn't required to upgrade the OS base in order to obtain updated or upgraded application packages.

How to upgrade Kodi

To update Kodi when a new version is released, just do a general system/package or use the following commands in the terminal (or via SFTP):

sudo apt update
sudo apt upgrade --with-new-pkgs


When to upgrade the OS

See Current Ubuntu releases if your current distro is listed under End of life table, you will need to upgrade your OS to a supported release.


Basic use

Desktop mode

Kodibuntu can boot directly into Kodi or it can also boot into a desktop mode for using applications such as a web browser.

In order to enter desktop mode, follow those steps below:

The username may differ from the one you supplied during installation. So please be aware, that "xbmc" (as shown in the screenshot) might not be the username you will see and/or have to use.

Note: If you last booted directly or switched to desktop and shutdown the HTPC while in desktop, on next reboot you will get the last used session by default.

To return to Kodi, logout, select Kodi as session in the top-right pulldown menu and enter your username and password again.

Login

To login to the command line interface press Ctrl+Alt+F1 - F6 or connect over SSH by using usernamne and password supplied during installation.

Note: For the use of Ctrl+Alt+F1 - F6 no username and password is required. You are logged in directly to the command line.


Media center

Kodibuntu contains Kodi for Linux compiled with the 'standalone' mode, this enabled certain functions that are not available in normal Kodi installations (Windows, Mac Linux), these functions include Power Management, and Network Management.

Using desktop mode

Chromium is included for web browsing and can be found in the start menu.

In Systems / Package Manager tools - you can install other applications for your specific needs.

Other Uses

KodiBuntu VNC Server

https://help.ubuntu.com/community/VNC/Servers

  • Install x11vnc
  • Set password
    • x11vnc -storepasswd
  • Test connection by running manual start command.
x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /home/USERNAME/.vnc/passwd -rfbport 5900 -shared


Have x11vnc start automatically via upstart in any environment (<=Utopic)

sudo nano /etc/init/x11vnc.conf
# description "Start x11vnc at boot"
description "x11vnc"
start on runlevel [2345]
stop on runlevel [^2345]
console log
respawn
respawn limit 20 5
exec /usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /home/USERNAME/.vnc/passwd -rfbport 5900 -shared



See also