http://wiki.linuxmce.org/api.php?action=feedcontributions&user=Wermlandsdata&feedformat=atomLinuxMCE - User contributions [en]2024-03-29T09:20:36ZUser contributionsMediaWiki 1.24.1http://wiki.linuxmce.org/index.php?title=Automatic_diskless_boot_of_media_directors&diff=6103Automatic diskless boot of media directors2007-09-30T17:32:40Z<p>Wermlandsdata: /* 3: Determine your network card's MAC address */</p>
<hr />
<div>LinuxMCE allows [[media director]]s to be booted over the network. This means that you can boot up thin clients without hard drives, or systems with other operating systems without affecting what is already on the disk.<br />
<br />
==How to set it up==<br />
===1: Enable PXE boot===<br />
This is also known as network boot and can be accessed in your computer's [http://en.wikipedia.org/wiki/BIOS BIOS]. The exact procedure varies depending on your PC. Normally you press F2 or DEL right after turning the PC on to enter the BIOS settings. There is then usually an advanced option to enable this.<br />
<br />
===2: Set the correct boot order===<br />
You are also going to want to set the boot order in the BIOS so the network boot comes first, and your hard drive second. However most BIOS's will make you first enable network boot, save your changes, restart the computer, and then enter the BIOS settings a second time to set the boot order. <br />
<br />
===3: Determine your network card's MAC address===<br />
When network boot is working you should see at bootup the PC's mac address, and a messages about trying to contact a DHCP server, or trying to find a network boot image. This will be a new message you didn't see before and it means network boot is active on the PC. It will usually try for about 10 seconds to do a network boot image, and then give up and boot off the hard drive. This is what you want. When you see the message that it is trying to do the network boot, write down the mac address.<br />
<br />
You can also get the mac address in Windows by running IPCONFIG command prompt, or in Linux by typing ifconfig as root from a console or a terminal.<br />
<br />
===4: Setup the media director in LinuxMCE===<br />
In LinuxMCE Admin go to Wizard, Devices, Media Directors. Add the media director if this is a new one, and set the mac address. The mac address should be a series of six 2 character sequences separated by colons, like this: 1A:00:F2:21:23:9F<br />
<br />
Click 'update' to save your changes, and then click 'Setup Diskless Media Directors'. Wait for the popup window to finish. If this is a new media director you just added, go to Wizard, Restart and click 'Quick Reload Router' so the Router is aware of this new device.<br />
<br />
===5: Boot up from the network===<br />
Now turn on the PC. You should see that it gets an IP address and boots into the media director software. The first time you boot it, it can take up to 30 minutes to boot because it will be installing a lot of the software on the diskless image on the core, and it will also need to generate a user interface.<br />
<br />
Once it's up, use the Wizard, Devices, Media Directors page to set the display resolution and also choose extra software you want to run on that Media Director with the 'Edit Computing Applications' button.<br />
<br />
==How to use it==<br />
[[Using LinuxMCE]]. If this media director has a hard drive in it that contains another operating system (like Windows or Linux), then from the media director's on-screen orbiter, or from any other orbiter that is currently controlling that media director, hit the 'power' button and choose 'restart as windows/linux' to boot up the computer off the hard drive and use it like a normal PC. Then choose 'restart as LinuxMCE' from the orbiter to boot it back again into LinuxMCE.<br />
<br />
==GRUB PXE network boot==<br />
In some situations, it may be more appropriate to use GNU GRUB bootloader:<br />
<br />
#The machine does not support PXE booting directly (no boot-ROM).<br />
#You can use a GRUB bootmenu to decide wheter you want to boot LMCE or the native OS.<br />
#Booting is a lot faster when you boot the native OS by skipping the network step.<br />
#GRUB allows for easy adjustments of the boot parameters at boottime. <br />
<br />
This is described in detail at [[GRUB PXE network boot]].<br />
<br />
==Programmer's guide==<br />
The network boot images are contained in /usr/pluto/diskless/[ip address]. If a network image is corrupted, just delete that directory, and re-run 'Setup Diskless Media Directors'.<br />
<br />
When the user hits the power button to change which device is booted, the command is sent to "General Info Plugin", which updates /tftpboot/pxelinux.cfg/01-[mac address]. That file contains a line KERNEL or LOCALBOOT 0, depending on what the user wants to boot. If it's LOCALBOOT 0, then when the media director tries to do a network boot the Core will tell it to boot off the hard drive instead. General Info Plugin then sends the App Server running on that machine a command to reboot.<br />
<br />
Since there is both a Linux and Windows version of App Server, if App Server is installed and running on the Windows PC, then LinuxMCE can still reboot it remotely back into the network boot even if it's running Windows. Also the Windows App Server utility gives you a tray icon to switch back to network boot.<br />
<br />
[[Category:Network]]</div>Wermlandsdatahttp://wiki.linuxmce.org/index.php?title=Control_LinuxMCE_using_a_Symbian_Series_60_mobile_phone&diff=6102Control LinuxMCE using a Symbian Series 60 mobile phone2007-09-30T17:31:37Z<p>Wermlandsdata: </p>
<hr />
<div><p><h1>How to set it up</h1></p><br />
<p>You need a [[Bluetooth Dongle]] in each media director where you want to use your mobile phone as an Orbiter. Bluetooth is not a strong signal, and doesn't go long distances or through walls very well. So, likely a USB Bluetooth dongle will only give you Bluetooth coverage for the room it's in. When you are within range of any media director with a Bluetooth dongle, you will be able to use your mobile phone to control every device anywhere in the house. In the LinuxMCE Admin website go to Wizard, Devices, Media Directors and make sure 'Bluetooth Dongle' is checked for each media director has one. Checking the box adds a "Bluetooth Dongle" device to that media director.</p><br />
<br />
<p>DCERouter cache's a list of all the devices in your home for better performance. So if you recently added Bluetooth Dongle's by checking that box, in LinuxMCE Admin go to Wizard, Restart, and choose Quick Reload Router. All the devices will close and wait for the router to restart, which takes about 15 for the Router. If you're adding lots of devices, you can add them all at once, and just do a Quick Reload Router when you're all done. As the Router restarts it will start any new Bluetooth dongle devices.</p><br />
<br />
<p>Then on your mobile phone, choose Connect, Bluetooth, and be sure Bluetooth is on, and the phone's visibility is Shown to all. Also, choose Tools, App Manager and be sure 'Software installation' is on. Now just get within range of a Bluetooth Dongle and wait about 20 seconds or so. When the Bluetooth Dongle detects the phone it will display a message on all the Orbiters and Media Directors asking if it's a phone. Touch the name of the person to whom the phone belongs. The phone will beep in about 20 seconds indicating you got a new message. Open it, click ok to accept the new program, and accept the defaults. This will install LinuxMCEMO software.</p><br />
<p>The LinuxMCEMO software needs to be always running on the phone--you can let it run in the background. Hold down the phone's menu button for a couple seconds to see a list of all the programms currently running on the phone. If LinuxMCEMO isn't running, touch menu and choose the LinuxMCEMO icon.</p><br />
<br />
<p>The Core will have been busy generating a new user interface for the phone during this time. It can take a couple of minutes. Once it's done the Core will display a message and the phone will be ready to go.</p><br />
<br />
If you want to take advantage of features like "speak in the house" or "view alarm events over GPRS" from your mobile phone, make sure you have set the user and the phone number for your mobile device and on LinuxMCE-admin website that you have set in Advanced->Network->WAP/GRPS Settings the correct URL and caller ID. LinuxMCEMO will receive a configuration file with these settings and you'll be able to use the embedded VMC file (for Symbian phones) or directly the phone's browser to control your house.<br />
<br />
<p><h1>How to use it</h1></p><br />
<p>[[What's an Orbiter]]</p><br />
<br />
<p><h1>Programmer's guide</h1></p><br />
<p>Orbiter has its own [[Orbiter Programmer's Guide]].</p><br />
<br />
<br />
[[Category: Orbiters]]</div>Wermlandsdatahttp://wiki.linuxmce.org/index.php?title=Control_LinuxMCE_using_a_Windows_device_as_an_Orbiter&diff=6101Control LinuxMCE using a Windows device as an Orbiter2007-09-30T17:30:34Z<p>Wermlandsdata: </p>
<hr />
<div><p><h1>How to set it up</h1></p><br />
<p>In the LinuxMCEAdmin website, go to Wizard, Devices, Orbiters. At the bottom of the page choose the type of device you want to run the Orbiter on, and click 'Add Orbiter'. Note that two devices can never share the same Device ID. So if you have two web pads you want to use as Orbiters, create 2 separate Orbiters, or devices, and give each one a unique name. Specify the room, correct resolution, language, and choose a skin and main menu or user interface. Sample skins and UI's are available ***HERE***. Click the 'help' button on that page for information about the other [[Orbiters]].</p><br />
<br />
<p>DCERouter cache's a list of all the devices in your home for better performance. In LinuxMCE Admin go to Wizard, Restart, and choose Quick Reload Router. All the devices will close and wait for the router to restart, which takes about 15 for the Router. If you're adding lots of devices, you can add them all at once, and just do a Quick Reload Router when you're all done.</p><br />
<br />
<p>The user interface for each Orbiter needs to be pre-built according to the language, skin, and resolution that you selected. If you reboot the Core it will automatically rebuild all the Orbiters user interfaces at bootup. However, you probably want to start using your Orbiter right away, so go back to Wizard, Devices, Orbiter, and click "Quick Regen" for your new Orbiter. You will see a message in red indicating the Orbiter's user interface is being generated. This process can take from 5 to 20 minutes depending and the speed of your Core, the resolution and user interface. You can do something else and periodically return to this page to see when it's done.</p><br />
<br />
<p>After the user interface is generated, make note of the device number for this new orbiters, as show in LinuxMCE Admin. Then open a web browser on whatever device you want to run the Orbiter software, and bring up the LinuxMCE Admin web page. There is a link "Download Orbiter Win Installer" on both the first LinuxMCE Admin login page, and once logged in, also on the Wizard, Devices, Orbiters page. Click the link and run the Orbiter Installer, either the Windows XP/2000 version, or the CE Version. Once installed, run the LinuxMCE Orbiter. Type in the device number, and the IP address of your Core. Also check 'full screen' if you want the Orbiter to run full-screen. Click 'Apply'. The Orbiter will start. These settings are remembered so you do not need to type them in again.</p><br />
<br />
<p><h1>How to use it</h1></p><br />
<p>[[What's an Orbiter]]</p><br />
<br />
<p><h1>Programmer's guide</h1></p><br />
<p>Orbiter has it's own [[Orbiter Programmer's Guide]].</p><br />
<br />
<br />
[[Category: Orbiters]]</div>Wermlandsdatahttp://wiki.linuxmce.org/index.php?title=Using_LinuxMCE&diff=6100Using LinuxMCE2007-09-30T17:28:35Z<p>Wermlandsdata: Removed redirect</p>
<hr />
<div></div>Wermlandsdatahttp://wiki.linuxmce.org/index.php?title=What%27s_an_Orbiter&diff=6096What's an Orbiter2007-09-30T17:25:22Z<p>Wermlandsdata: Using LinuxMCE moved to What's an Orbiter</p>
<hr />
<div><h1>What's an [[Orbiter]]?</h1><br />
<p>You control LinuxMCE using the 'Orbiters'. [[Orbiter]] is just our word for remote control. You can use the Orbiter software on your Symbian Bluetooth mobile phones, or on a Windows, Windows CE, or Linux webpad or pda. And an Orbiter will automatically appear on the TV or monitor connected to the media directors, which you can control with a mouse, keyboard or infrared remote control.</p><br />
<br />
<h1>How does the Orbiter software get on my webpad, pda or laptop?</h1><br />
<p>Open a web browser on that device, go to the [[LinuxMCE Admin Website]] on your Core and click the link for the Orbiter installers. Chose the Windows or Windows CE version.</p><br />
<br />
<h1>How does the Orbiter software get on my Symbian Bluetooth phone?</h1><br />
<p>On the phone to to Menu, Tools, Manager. Hit the left button, choose settings, and "Software installation" to 'on'. Set the "online certificate check" to 'off'. On the menu, Connect, Bluetooth, turn Bluetooth on, and choose the option to make your phone visible (public). Then go near a media director with a Bluetooth dongle. Within 30 seconds or so you will see a message on all the Orbiters that a new phone is detected. Select the phone's owner. The software will be sent automatically to the phone as a message in your phone's inbox. Just accept the default installation options. The phone will always update its own software. If the software somehow gets deleted and you want the media director to resend it, turn the phone off, go to Advanced, Devices in LinuxMCE Admin, and check the box "Reconfigure Device". Then turn the phone back on. The software should be resent.</p><br />
<br />
<h1>Every Orbiter has a 'Rooms' button on the main menu</h1><br />
<p>Using LinuxMCE basically consists of selecting scenarios that you created in the LinuxMCE Admin site. For example, you may select the 'Good Morning' Lighting Scenario. If you want to watch TV, you will select the 'TV' scenario for that room. Since the scenarios are grouped by room, the Orbiter needs to know what room you are in so it can show you the scenarios for that room. The Orbiter running on your Media Directors, which you see on your TV or computer monitor, will always default to the room that it is in. You can specify the default room for other Orbiters, like webpads, on the Orbiters page in LinuxMCE Admin. The mobile phone Orbiters by default 'follow you'; whenever you enter a room with a Media Director that has a Bluetooth dongle, your phone will pick this up and switch to that room, showing you that room's scenarios by default. However, no matter what type of Orbiter you use, there will always be a 'rooms' button on the main menu showing the currently selected room. Select it to chose a different room.</p><br />
<br />
<h1>Every Orbiter has a 'Users' button on the main menu, except mobile phones</h1><br />
<p>With a mobile phone Orbiter, you don't need to tell LinuxMCE each time who is using the Orbiter. The owner of the mobile phone is specified on LinuxMCE Admin's Orbiter page. But with the other Orbiters, which are shared by the whole family, there will be a 'users' button that lets you pick who is using the Orbiter. This won't affect the [[scenarios]]--those are the same for everyone. But it does affect some other things. For example, when browsing media, only the current user's private media is shown. Also, it affects things like speed dials, phone books, and so on.</p><br />
<br />
<h1>Selecting a scenario from the phone's main menu</h1><br />
<p>On the mobile phones, the screen is quite small, so rather than showing you all the scenarios for a room, the phone normally just shows the categories of scenarios: 'Lighting', 'Media', 'Climate', 'Security', 'Telecom', 'Other'. Select a category, then select the scenario underneath it. The 'c' button always takes you back to the main menu. The red 'off' button stops whatever media is playing. And the 'menu' button hides Orbiter so you can use the phone as a normal phone again. To show the Orbiter again, hold the menu button until a strip of currently running programs appears, and chose 'LinuxMCE MO'. If the Orbiter isn't running, press the menu button, and choose 'LinuxMCE MO' from the menu. When you do, the Orbiter won't appear instantly--it will only appear when a Media Director is in proximity and is able to connect to the phone and talk to the LinuxMCE MO software. This can take around 15 seconds. While using the Orbiter, all the other keys have different functions depending on what you're doing. A brief legend is usually shown on the screen, and you can hold down the 'c' button for help.</p><br />
<br />
<h1>Selecting a scenario from other Orbiter's main menu with touch or mouse</h1><br />
<p>In LinuxMCE Admin, on the Wizard, Devices, Orbiters page, you can select the 'Skin', which is the aesthetics or the motif (wood, marble, modern, classic, etc.), and the 'Main Menu', which determines how the user interface behaves. Therefore, your Orbiter's main menu may look different, and it may not display all the scenarios on the screen at once. You may first choose a category, like you do with the mobile phones. Just touch the button, if you have a touchscreen, or click with the mouse.</p><br />
<br />
<h1>Selecting a scenario with a keyboard's arrow keys, or an infrared remote</h1><br />
<p>When you see an Orbiter on the media director, you can also use the number keys, or the up/down/left/right/enter keys on the keyboard or an infrared remote control to select a scenario.</p><br />
<br />
<h1>Quick tip!</h1><br />
<p>No matter what the user interface looks like, and no matter whether you use the phone, keyboard, or infrared remote, the categories are always numbered as follows: 1=Lighting, 2=Media, 3=Climate, 4=Telecom, 5=Security, 6=Misc. And within each category, the scenarios are also numbered the same, and in the same order, across all orbiters. LinuxMCE tries to encourage consistency, making it very easy to make your selection rapidly. For example, the 2nd media scenario is nearly always TV. So, from the mobile phone, or an infrared remote, or a keyboard, 22 turns on the TV (2 for Media, 2 for TV). Also, you may have noticed that when creating your lighting scenarios LinuxMCE encouraged you to make the first lighting scenario the 'default on', and the second the 'default off'. This means that in any room you normally can hit 11 on any remote to turn the lights on, and 12 to turn them off. If you are consistent like this across rooms, you will find that you remember the number shortcuts in no time and can do common tasks without even looking at the remote.</p><br />
<br />
[[Category:Tutorials]]</div>Wermlandsdatahttp://wiki.linuxmce.org/index.php?title=Talk:What%27s_an_Orbiter&diff=6098Talk:What's an Orbiter2007-09-30T17:25:22Z<p>Wermlandsdata: Talk:Using LinuxMCE moved to Talk:What's an Orbiter</p>
<hr />
<div>== shouldn't this page be called "Orbiter" ? ==<br />
<br />
This page is all about Orbiters...<br />
<br />
It could be part of the original documentation, I'm not sure, but I think it's a good idea -- [[User:Zaerc|Zaerc]] 09:45, 23 August 2007 (MST)</div>Wermlandsdatahttp://wiki.linuxmce.org/index.php?title=Using_LinuxMCE&diff=6097Using LinuxMCE2007-09-30T17:25:22Z<p>Wermlandsdata: Using LinuxMCE moved to What's an Orbiter: Page has no information about using LinuxMCE, only about Orbiters.</p>
<hr />
<div>#redirect [[What's an Orbiter]]</div>Wermlandsdatahttp://wiki.linuxmce.org/index.php?title=Talk:Using_LinuxMCE&diff=6099Talk:Using LinuxMCE2007-09-30T17:25:22Z<p>Wermlandsdata: Talk:Using LinuxMCE moved to Talk:What's an Orbiter: Page has no information about using LinuxMCE, only about Orbiters.</p>
<hr />
<div>#redirect [[Talk:What's an Orbiter]]</div>Wermlandsdatahttp://wiki.linuxmce.org/index.php?title=LinuxMCE_710_DVD_Installation&diff=6094LinuxMCE 710 DVD Installation2007-09-30T17:21:25Z<p>Wermlandsdata: DHCP is by far more common than static connections</p>
<hr />
<div>'''''Warning: This installation will wipe the whole disk of the machine, all previous data will be permanently lost!'''''<br />
<br />
# [[Latest Version|Download the LMCE DVD ISO Image]]<br />
# Burn it with your favorite dvd writing software.<br />
# Enter your LMCE PC BIOS (by pressing DEL, F2 key at boot-up), and select to first boot from CD/DVD.<br />
# Insert the LMCE DVD in the driver and save your bios settings.<br />
# If your PC will boot from the LMCE DVD you'll see the following boot menu:<br />
<br />
[[Image:Boot_menu.JPG]]<br />
<br />
5.1.Install Linux Media Center - will install LMCE on your hard drive;<br />
<br />
5.2.Recovery - allows you to open a console and diagnose your un-bootable system or request support from technical department;<br />
<br />
5.3.Memory test - test your PC volatile memory(SDRAM, DDRAM);<br />
<br />
5.4.Boot from first hard disk - boot your pc from the first hard drive, like a normal boot.<br />
<br />
6.To start the installation, choose the first option.<br />
<br />
7.You will be asked to select the drive for install. Press 1 for the first hard-drive, 2 for the second, etc.<br />
<br />
[[Image:which_drive.jpg]]<br />
<br />
8.The installation continues<br />
<br />
[[Image:Continue.jpg]]<br />
[[Image:Continue2.jpg]]<br />
<br />
9.When the installation is finished, you will be asked to remove the disc from the drive, close the tray and press 'enter'<br />
<br />
[[Image:Finish.jpg]]<br />
<br />
10.After reboot, LinuxMCE will load, and you will be asked to configure your audio and video settings<br />
<br />
[[Image:WelcomeAV.jpg]]<br />
<br />
10.1.Select the output connector of your video card, the resolution and refresh of your display adapter.<br />
<br />
[[Image:Setrez.jpg]]<br />
<br />
10.2.If you can see the following image, press on 'continue'. else, choose a lower resolution/refresh<br />
<br />
[[Image:Confirmrez.jpg]]<br />
<br />
10.3.Select the graphical interface you want, according to your video card capabilities. For 'OpenGL' interface you should have at least a GeForce 6200 video card<br />
<br />
[[Image:SelectUI.jpg]]<br />
<br />
10.4.In the next step, you have to adjust the image to align it with the corner arrows<br />
<br />
[[Image:Adjustimage.jpg]]<br />
<br />
10.5.Choose the audio output connector<br />
<br />
[[Image:Audiooutput.jpg]]<br />
<br />
10.6.Select the output volume of your PC.<br />
<br />
[[Image:Audiovolume.jpg]]<br />
<br />
10.7.The review of your setup options. You can agree, or return to the first step and run your options again<br />
<br />
[[Image:Finalstep.jpg]]<br />
<br />
11.After you complete the video setup press "Start using the system now".<br />
<br />
[[Image:SeeAndHearMe.jpg]]<br />
[[Image:StartUsingTheSystemNow.jpg]]<br />
<br />
12.LMCE Launch Manager will start your Media Center.<br />
<br />
[[Image:LM_LMCE.jpg]]<br />
<br />
13.And open the Onscreen Orbiter<br />
<br />
[[Image:Orbiter.jpg]]<br />
<br />
14.Click Computing, then Pluto Admin to open the LinuxMCE Web Admin page.<br />
<br />
[[Image:Computing.jpg]]<br />
<br />
15.Login with your LMCE user and password, that you have created in VIdeo Wizard (the first user created).<br />
<br />
[[Image:WebAdminLogin.jpg]]<br />
<br />
16.Go to Advanced -> Network -> Network Settings to modify your network settings:<br />
<br />
[[Image:Netw_set_menu.jpg]]<br />
[[Image:Netw_set_page.jpg]]<br />
<br />
17.For the "external network card" select the type that you use to connect to the Internet.most users will choose dynamic IP address. If you use a static IP address choose this and type in the settings (IP/Subnet/Gateway/DNS) provided by your ISP.<br />
<br />
[[Image:Netw_set_ip.jpg]]<br />
<br />
18.After you've finished setting up your network press update, and then the close button from the bottom right side of the screen.<br />
<br />
[[Category: Tutorials]]</div>Wermlandsdatahttp://wiki.linuxmce.org/index.php?title=How_to_setup_ADSL_access%3F&diff=6092How to setup ADSL access?2007-09-30T17:10:10Z<p>Wermlandsdata: </p>
<hr />
<div>Setting up ADSL connection is not yet fully supported under LinuxMCE. But there is relatively simple procedure to get it up and running. I'm posting my notes (hopefully didn't forget anything important)...<br><br />
<br />
== DHCP (most users) ==<br />
<br />
# If you already have a router and don't want to use Linux MCE as a router configure Linuc MCE to use only one card, use DHCP on it and disable Linux MCE's DHCP server.<br />
<br />
== PPPoE ==<br />
# setup two network cards as normally<br />
# run pppoeconfig (follow instructions on screen)<br />
# go into database - this is the SQL query for the database to see the current setting: <br><br />
select * from Device_DeviceData where FK_Device=1 and FK_DeviceData=32; <br><br />
the data will look something like this:<br><br />
eth1,10.0.0.85,255.255.255.0,10.0.0.1,10.0.0.150|eth0,192.168.80.1,255.255.255.0<br><br />
<br />
you'll have to change the proper ethX in that string (eth1 in my case) with ppp0<br><br />
<br />
<br />
4. put /etc/init.d/start_pppoe.sh and link it to /etc/rc2.d/S10start_pppoe<br><br />
<br />
<br />
Content of start_pppoe.sh :<br><br />
<br />
<br />
#!/bin/bash<br />
export PATH="/usr/pluto/bin:$PATH"<br />
. /usr/pluto/bin/pluto.func<br />
if [[ -e /usr/pluto/install/.notdone ]]; then exit 1<br />
fi<br />
Logging "server" "1" "$0" "Running 'start_pppoe.sh' '' ( \"/etc/init.d/start_pppoe.sh\" )"<br />
ifconfig eth1 up<br />
pon dsl-provider<br />
<br />
<br><br />
<br />
I hope that this will soon be easier to setup over web-admin page.<br />
<br><br />
[[Category: Tutorials]]</div>Wermlandsdata