<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sugarlabs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Santiago</id>
	<title>Sugar Labs - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sugarlabs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Santiago"/>
	<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/go/Special:Contributions/Santiago"/>
	<updated>2026-04-21T22:22:51Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Development_Team/Jhbuild&amp;diff=89573</id>
		<title>Development Team/Jhbuild</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Development_Team/Jhbuild&amp;diff=89573"/>
		<updated>2013-08-28T21:43:10Z</updated>

		<summary type="html">&lt;p&gt;Santiago: /* Deprecated */  updating sugar-build doc url&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Translations}}{{TOCright}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{Template:Obsolete}} &lt;br /&gt;
&lt;br /&gt;
==Deprecated==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note: &amp;lt;font color=red&amp;gt;Sugar-jhbuild is deprecated.&amp;lt;/font&amp;gt;&#039;&#039;&#039; Please use [http://sugarlabs.org/~buildbot/docs/dev-environment.md.html sugar-build].&lt;br /&gt;
&lt;br /&gt;
== sugar-jhbuild ==&lt;br /&gt;
Sugar-jhbuild will automatically download the latest of Sugar&#039;s dependencies as well as Sugar itself directly from their source repositories, rather than relying on source packages that may have become stale.&lt;br /&gt;
Below are generic instructions on how to use jhbuild to get up and running with Sugar.&lt;br /&gt;
&lt;br /&gt;
==Compatible platforms==&lt;br /&gt;
&lt;br /&gt;
Jhbuild is quite demanding with regard to the packages and setup for the host Linux distribution. As a result there are only a few Linux distributions which are known to work with it.&lt;br /&gt;
&lt;br /&gt;
See the distribution-specific instructions for information about whether your distribution is currently supported. Other distros which have a recent-enough release (e.g. including the latest stable GNOME release) can be supported if someone is willing to maintain the dependencies for that distro release (in config/sysdeps).&lt;br /&gt;
&lt;br /&gt;
==Check distro-specific instructions==&lt;br /&gt;
&lt;br /&gt;
Many distributions have some quirks that need to be catered for and there are different package managing tools in use, so please check the page for your distribution before proceeding:&lt;br /&gt;
&lt;br /&gt;
* [[/Debian | Debian]]&lt;br /&gt;
* [[/Fedora | Fedora]] (some [http://www.youtube.com/profile?user=pleabargain&amp;amp;view=videos&amp;amp;query=jhbuild videos of the Fedora jhbuild install process]). &lt;br /&gt;
* [[/Ubuntu | Ubuntu]]&lt;br /&gt;
&lt;br /&gt;
Distro packaging guidelines vary, so please don&#039;t worry if jhbuild requires twice/half the packages in one distro that it did on another.&lt;br /&gt;
&lt;br /&gt;
==Some general advice==&lt;br /&gt;
&lt;br /&gt;
Note: Like most other Unix applications, sugar-jhbuild should never be run as root. It may easily screw up your whole system and/or break in unexpected ways if you do. If you get any permissions error, there&#039;s something wrong with your installation that should be fixed.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re stuck or if you get strange errors, feel free to ask for help on the [[Sugar_Labs/Communication channels#irc.freenode.net_channels|#sugar IRC channel]] or the [[Sugar_Labs/Communication channels#Developer_Lists|sugar-devel mailing list]]. Don&#039;t waste too much time chasing strange problems: usually it&#039;s caused by some basic, easy to fix problem. You might also want to check the [https://bugs.sugarlabs.org/query?status=accepted&amp;amp;status=assigned&amp;amp;status=new&amp;amp;status=reopened&amp;amp;component=sugar-jhbuild bug tracker] to see if it&#039;s a known issue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Prerequisites==&lt;br /&gt;
; python&lt;br /&gt;
: The sugar-jhbuild command is a Python script, so you need the Python interpreter.&lt;br /&gt;
; git&lt;br /&gt;
: To get the source code of sugar-jhbuild itself and many other Sugar packages you need the &amp;lt;code&amp;gt;git&amp;lt;/code&amp;gt; command-line tool from the distributed version control system of the same name. In many distributions the minimal package you need to install is &amp;quot;git-core&amp;quot;.&lt;br /&gt;
; subversion&lt;br /&gt;
: A few packages (as of January 2010, only squeak and part of etoys) do not use git, and you need the &amp;lt;code&amp;gt;svn&amp;lt;/code&amp;gt; command-line tool from the Subversion version control system to get their source code.&lt;br /&gt;
&lt;br /&gt;
These should be enough to run sugar-jhbuild itself on a typical Linux installation.  Running &amp;lt;code&amp;gt;sugar-jhbuild depscheck&amp;lt;/code&amp;gt; (see below) will probably list dozens of additional required packages.&lt;br /&gt;
&lt;br /&gt;
==Check out sugar-jhbuild==&lt;br /&gt;
&lt;br /&gt;
In a suitable directory (i.e. usually your user&#039;s home directory i.e. /home/yourusername/~), execute&lt;br /&gt;
 git clone git://git.sugarlabs.org/sugar-jhbuild/mainline.git sugar-jhbuild&lt;br /&gt;
&lt;br /&gt;
You&#039;ll know if it worked if you get something like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
localhost ~]$ git clone git://git.sugarlabs.org/sugar-jhbuild/mainline.git sugar-jhbuild&lt;br /&gt;
Initialized empty Git repository in /home/denny/sugar-jhbuild/.git/&lt;br /&gt;
remote: Counting objects: 4688, done.&lt;br /&gt;
remote: Compressing objects: 100% (1998/1998), done.&lt;br /&gt;
remote: Total 4688 (delta 2759), reused 4488 (delta 2638)&lt;br /&gt;
Receiving objects: 100% (4688/4688), 1.86 MiB | 197 KiB/s, done.&lt;br /&gt;
Resolving deltas: 100% (2759/2759), done.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Build sugar base system and its dependencies==&lt;br /&gt;
&lt;br /&gt;
Go into the directory you created and start the build. It takes about 30 minutes on a 1.6ghz machine with a wireless G connection.&lt;br /&gt;
&lt;br /&gt;
 cd sugar-jhbuild&lt;br /&gt;
 ./sugar-jhbuild update&lt;br /&gt;
 ./sugar-jhbuild depscheck&lt;br /&gt;
&lt;br /&gt;
Install everything depscheck complains about. [[#Check distro-specific instructions|Read the distro-specific instructions]] for how to do this.&lt;br /&gt;
Now build all Sugar packages in sugar-jhbuild:&lt;br /&gt;
&lt;br /&gt;
 ./sugar-jhbuild build&lt;br /&gt;
::[http://www.youtube.com/results?search_query=pleabargain+jhbuild&amp;amp;search_type=&amp;amp;aq=f Here are videos of the process].&lt;br /&gt;
&lt;br /&gt;
If everything worked out fine, you can now [[#Run Sugar|run Sugar]].&lt;br /&gt;
If it doesn&#039;t run or you have other problems read on.&lt;br /&gt;
&lt;br /&gt;
=== Dealing with dependencies ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;sugar-jhbuild depscheck&#039;&#039; will print a list of required packages. They are part of the distribution you&#039;re using and should be installed using your favourite package manager (e.g. aptitude/synaptic for Debian, yum for Fedora).&lt;br /&gt;
&lt;br /&gt;
If you notice that there&#039;s a package missing from the &amp;lt;code&amp;gt;./sugar-jhbuild depscheck &amp;lt;/code&amp;gt; output (i.e. it&#039;s required for Sugar to work properly and not installed, but depscheck does not mention it), please [https://bugs.sugarlabs.org/newticket?component=sugar-jhbuild&amp;amp;version=Git%20as%20of%20bugdate&amp;amp;type=defect&amp;amp;summary=Need%20package%20%3cinsert%20name%20of%20package%3e%20on%20%3cinsert%20name%20of%20distribution%3e&amp;amp;description=%3cplease%20explain%20why%20you%20think%20the%20package%20is%20required%20%28e.g.%20error%20message%29%3e file a bug report] (login required first, but currently no automatic redirection to login page) against the sugar-jhbuild Component in the [https://bugs.sugarlabs.org/ Sugar Labs bug tracker].&lt;br /&gt;
&lt;br /&gt;
===Some tips===&lt;br /&gt;
&lt;br /&gt;
A useful sequence of commands for building Sugar, from the [http://mailman.laptop.org/pipermail/sugar/2007-February/001352.html Sugar mailing list]: (Note that build without -n will update first anyway, so run update separately if you want to see what changed more easily.)&lt;br /&gt;
&lt;br /&gt;
 ./sugar-jhbuild update&lt;br /&gt;
 ./sugar-jhbuild build -n -a --clean&lt;br /&gt;
 ./sugar-jhbuild run sugar-emulator&lt;br /&gt;
&lt;br /&gt;
The use of -a and --clean flags are needed when a file is removed so that autogen.sh is run. &#039;&#039;&#039;Note:&#039;&#039;&#039; Some packages, e.g., squeak and etoys, don&#039;t have a &#039;&#039;make clean&#039;&#039;. Just ignore the error.&lt;br /&gt;
&lt;br /&gt;
=== If build breaks after an update ===&lt;br /&gt;
&lt;br /&gt;
The packages in sugar-jhbuild are the latest development versions, so you not only get the latest features, but also the latest breakages. The dependencies may change often, too, so be sure to run&lt;br /&gt;
 ./sugar-jhbuild depscheck&lt;br /&gt;
regularly and install the missing packages.&lt;br /&gt;
&lt;br /&gt;
If your problem persists for more than a day (and even though you installed all missing packages), please [https://bugs.sugarlabs.org/newticket?component=sugar-jhbuild&amp;amp;version=Git%20as%20of%20bugdate&amp;amp;type=defect&amp;amp;summary=%3cPlease%20enter%20short%20summary%20of%20your%20problem%20here%3e&amp;amp;description=%3cplease%20copy%20exact%20error%20message%20and%20additional%20information%20here%3e file a bug report].&lt;br /&gt;
&lt;br /&gt;
== Run Sugar ==&lt;br /&gt;
&lt;br /&gt;
Note: if you have a non-US keyboard, please follow the instructions on [[#Running sugar in a VNC session|running Sugar in a VNC session]] instead.&lt;br /&gt;
&lt;br /&gt;
This command launches Sugar in a nested X session:&lt;br /&gt;
&lt;br /&gt;
 ./sugar-jhbuild run sugar-emulator&lt;br /&gt;
&lt;br /&gt;
To set debug variables, modify &amp;lt;code&amp;gt;~/.sugar/debug&amp;lt;/code&amp;gt; (this file will be created on first run of Sugar).&lt;br /&gt;
&lt;br /&gt;
Note that due to a [https://bugs.sugarlabs.org/ticket/342 bug in Xephyr] your keyboard might not work as expected. A partial workaround is to run &amp;lt;code&amp;gt;setxkbmap &amp;amp;lt;keymap name&amp;amp;gt;&amp;lt;/code&amp;gt; by adding this command line to &amp;lt;code&amp;gt;~/.sugar/debug&amp;lt;/code&amp;gt;. Most &amp;quot;regular&amp;quot; keys should work fine after that, some &amp;quot;special keys&amp;quot; (e.g. cursor up/down) might still refuse to operate as intended.  The &amp;quot;keymap name&amp;quot; usually is a two letter country code, e.g. &amp;quot;de&amp;quot; for german or &amp;quot;fr&amp;quot; for french.&lt;br /&gt;
&lt;br /&gt;
== Running sugar in a VNC session ==&lt;br /&gt;
&lt;br /&gt;
Many users and developers have reported problems with running sugar-emulator because it uses Xephyr. As an alternative, you can run sugar in a VNC session. To accomplish this create a &amp;lt;code&amp;gt;~/.vnc/xstartup&amp;lt;/code&amp;gt; file containing the code below:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 exec ~/sugar-jhbuild/sugar-jhbuild run dbus-launch --exit-with-session sugar&lt;br /&gt;
&lt;br /&gt;
Note: The above code assumes that sugar-jhbuild is installed in the &amp;lt;code&amp;gt;~/sugar-jhbuild/&amp;lt;/code&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
Now, you may run Sugar by creating a VNC session and accessing it using a VNC viewer. E.g.:&lt;br /&gt;
 vncserver :1&lt;br /&gt;
 vncviewer :1&lt;br /&gt;
&lt;br /&gt;
== Run an individual activity ==&lt;br /&gt;
&lt;br /&gt;
Within sugar, e.g. in Terminal, this command launches an individual activity for testing:&lt;br /&gt;
&lt;br /&gt;
 sugar-launch &#039;&#039;bundle_name&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
You will see debug output appearing in Terminal.&lt;br /&gt;
&lt;br /&gt;
== Configure the mode and resolution of Xephyr ==&lt;br /&gt;
&lt;br /&gt;
You can make Xephyr run fullscreen or specify a size (in pixels):&lt;br /&gt;
&lt;br /&gt;
 ./sugar-jhbuild run sugar-emulator --fullscreen&lt;br /&gt;
 ./sugar-jhbuild run sugar-emulator --dimensions 1200x900&lt;br /&gt;
 ./sugar-jhbuild run sugar-emulator --dimensions 832x624&lt;br /&gt;
The default size of 800x600 is currently the minimum that should work without issues. I.e., activities should be tested to work in this mode (and in others as well).  832x624 approximates the display proportions of the XO laptops, closely matching the toolbar, for example.&lt;br /&gt;
&lt;br /&gt;
== Other commands ==&lt;br /&gt;
&lt;br /&gt;
JHBuild has several other commands that can be useful for development. You can get an overview with:&lt;br /&gt;
&lt;br /&gt;
 ./sugar-jhbuild --help-commands&lt;br /&gt;
&lt;br /&gt;
== From within Sugar ==&lt;br /&gt;
Once you have Sugar running, here are some useful commands (these are not specific to sugar-jhbuild or sugar-emulator, but work in all Sugar sessions):&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Alt+Shift+F&#039;&#039;&#039; makes the frame appear and disappear&lt;br /&gt;
*&#039;&#039;&#039;Ctrl-Q&#039;&#039;&#039; quits an activity&lt;br /&gt;
*&#039;&#039;&#039;Alt+Shift+Q&#039;&#039;&#039; quits Sugar&lt;br /&gt;
*&#039;&#039;&#039;Alt+Shift+O&#039;&#039;&#039; opens the search&lt;br /&gt;
*&#039;&#039;&#039;Alt+Shift+R&#039;&#039;&#039; rotates the screen&lt;br /&gt;
&lt;br /&gt;
== Customize ==&lt;br /&gt;
&lt;br /&gt;
To customize the build you can modify the configuration file named &amp;lt;code&amp;gt;sugar.jhbuildrc&amp;lt;/code&amp;gt; or create a copy of it and pass &amp;lt;code&amp;gt;--file /path/to/your/new/config&amp;lt;/code&amp;gt; to sugar-jhbuild.&lt;br /&gt;
&lt;br /&gt;
== Compiling using 2 or more CPU cores ==&lt;br /&gt;
&lt;br /&gt;
Before running &amp;lt;code&amp;gt;./sugar-jhbuild build&amp;lt;/code&amp;gt;, append this to &amp;lt;code&amp;gt;sugar.jhbuildrc&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
os.environ[&amp;quot;MAKEFLAGS&amp;quot;] = &amp;quot;-j4 -l4&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Adjust the numbers to be twice the number of CPU cores in your machine.&lt;br /&gt;
&lt;br /&gt;
== Using ccache to speed up rebuilds ==&lt;br /&gt;
&lt;br /&gt;
To speed up full rebuilds of sugar-jhbuild (i.e. running &amp;lt;code&amp;gt;./sugar-jhbuild build&amp;lt;/code&amp;gt; after removing the &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; directory) you can use [http://ccache.samba.org/ ccache]. Install it and append the following to &amp;lt;code&amp;gt;sugar.jhbuildrc&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
os.environ[&amp;quot;CCACHE_DIR&amp;quot;] = os.path.join(os.path.dirname(__file__), &amp;quot;ccache&amp;quot;)&lt;br /&gt;
os.environ[&amp;quot;PATH&amp;quot;] = &amp;quot;/usr/lib/ccache:&amp;quot;+os.environ[&amp;quot;PATH&amp;quot;]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Adjust &amp;lt;code&amp;gt;/usr/lib/ccache&amp;lt;/code&amp;gt; to the path used by your distribution and create the &amp;lt;code&amp;gt;ccache&amp;lt;/code&amp;gt; directory (inside your &amp;lt;code&amp;gt;sugar-jhbuild&amp;lt;/code&amp;gt; checkout).&lt;br /&gt;
&lt;br /&gt;
== Building specific version of Sugar ==&lt;br /&gt;
&lt;br /&gt;
To build a specific version of Sugar do the following:&lt;br /&gt;
&lt;br /&gt;
* Open &#039;&#039;sugar.jhbuildrc&#039;&#039; and find line:&lt;br /&gt;
&amp;lt;pre&amp;gt;modulesets = &#039;sugar&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Set this to:&lt;br /&gt;
&amp;lt;pre&amp;gt;modulesets = &#039;sugar-0.84&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
customizing the latter to your specific needs.&lt;br /&gt;
* Copy &#039;&#039;sugar.jhbuildrc&#039;&#039; to &#039;&#039;~/.jhbuildrc&#039;&#039;&lt;br /&gt;
* &amp;lt;code&amp;gt;./sugar-jhbuild&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Suggestions === &lt;br /&gt;
&lt;br /&gt;
* Copy all your sugar-jhbuild to sugar-jhbuild-0.84 (for example) or check the repositories out again.&lt;br /&gt;
* &amp;lt;code&amp;gt;rm -r install source/&amp;lt;/code&amp;gt;&lt;br /&gt;
* If you want to keep the &amp;lt;code&amp;gt;source&amp;lt;/code&amp;gt; directory to save bandwidth, you need to be extra careful: delete all unpacked tarballs and  cleanup all git repositories with &amp;lt;code&amp;gt;git clean -d -a&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Don&#039;t forget to delete or modify &#039;&#039;.jhbuildrc&#039;&#039; after building the specific version of Sugar if you still want to receive the latest updates from the repositories, &#039;&#039;&#039;OR&#039;&#039;&#039;&lt;br /&gt;
* Create another user.&lt;br /&gt;
&lt;br /&gt;
==Useful Internal Links==&lt;br /&gt;
* [[Development Team/Understanding the Code|Understanding Sugar Code]]&lt;br /&gt;
* [[Taxonomy]] -- explains the components of Sugar (Glucose, Fructose, Sugar, Starches)&lt;br /&gt;
* [[Sugar Instructions]] -- how to actually use Sugar once you have it running[http://en.flossmanuals.net/sugar]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
* [http://library.gnome.org/devel/jhbuild/unstable/ JHBuild manual]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Known issues==&lt;br /&gt;
&lt;br /&gt;
=== Known issue with hulahop ===&lt;br /&gt;
&lt;br /&gt;
* hulahop stopped building because I had installed a more recent version of xulrunner on my machine. The workaround was to &amp;lt;code&amp;gt;rm -rf ~/sugar-jhbuild/source/hulahop&amp;lt;/code&amp;gt; and then run update and build again.&lt;br /&gt;
&lt;br /&gt;
[[Category:Installing Sugar]]&lt;br /&gt;
[[Category:Jhbuild]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Dual-Booting F17 and F14 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install F17, using a LiveUSB. This would erase all the previous existing OSes (if any). ===&lt;br /&gt;
&lt;br /&gt;
* Start &amp;quot;Install to Hard Drive&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* Choose &amp;quot;Use the entire space&amp;quot;, with &amp;quot;Use LVM&amp;quot; UNCHECKED. Note that this is important, since using the LVM option prevents the drive to be partitioned later for the two Fedoras.&lt;br /&gt;
&lt;br /&gt;
* When asked for bootloader-installation position, choose &amp;quot;MBR in /dev/sda&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* Installation should complete successfully.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Re-install F17, using a LiveUSB (but this time on a dedicated partition) ===&lt;br /&gt;
&lt;br /&gt;
* Start &amp;quot;Install to Hard Drive&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* Choose &amp;quot;Create Custom Layout&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* Delete &amp;quot;dev/sda4&amp;quot; (extended-partition-root). This should also automatially delete &amp;quot;/dev/sda5&amp;quot; (extended-partition-leaf).&lt;br /&gt;
&lt;br /&gt;
* Now, select on the &amp;quot;Free&amp;quot; chunk (mine was 500 GB).&lt;br /&gt;
** Click &amp;quot;Edit&amp;quot;.&lt;br /&gt;
** Select &amp;quot;/&amp;quot; as the mount-point.&lt;br /&gt;
** Choose an appropriate space (I chose 300 GB).&lt;br /&gt;
** Click &amp;quot;OK&amp;quot;.&lt;br /&gt;
** This sould create &amp;quot;/dev/sda4&amp;quot; as the extended-partition-root, and &amp;quot;/dev/sda5&amp;quot; (worth 300 GB of space) as extended-partition-leaf.&lt;br /&gt;
&lt;br /&gt;
* Click &amp;quot;Next&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* When asked for bootloader-installation position, choose &amp;quot;MBR in /dev/sda&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* Installation should complete successfully.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Install F14, using a LiveUSB (on a dedicated partition) ===&lt;br /&gt;
&lt;br /&gt;
* Start &amp;quot;Install to Hard Drive&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* Choose &amp;quot;Create Custom Layout&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* Now, select on the &amp;quot;Free&amp;quot; chunk (mine was about 175 GB).&lt;br /&gt;
** Click &amp;quot;Edit&amp;quot;.&lt;br /&gt;
** Select &amp;quot;/&amp;quot; as the mount-point.&lt;br /&gt;
** Choose an appropriate space (I chose 175 GB).&lt;br /&gt;
** Click &amp;quot;OK&amp;quot;.&lt;br /&gt;
** This sould create &amp;quot;/dev/sda6&amp;quot; as the extended-partition-leaf.&lt;br /&gt;
&lt;br /&gt;
* Click &amp;quot;Next&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* When asked for bootloader-installation position, choose &amp;quot;First sector of /dev/sda6&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* Installation should complete successfully.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Enabling dual-boot ===&lt;br /&gt;
&lt;br /&gt;
* At the moment, with all LiveUSBs removed, I was able to boot into F17 only. I could not see any option to boot into F14.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Boot into F17.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* In one terminal, open the file &amp;quot;/etc/grub2.cfg&amp;quot; (in editable mode). The original contents should be on the lines of &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# DO NOT EDIT THIS FILE&lt;br /&gt;
#&lt;br /&gt;
# It is automatically generated by grub2-mkconfig using templates&lt;br /&gt;
# from /etc/grub.d and settings from /etc/default/grub&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
### BEGIN /etc/grub.d/00_header ###&lt;br /&gt;
if [ -s $prefix/grubenv ]; then&lt;br /&gt;
  load_env&lt;br /&gt;
fi&lt;br /&gt;
set default=&amp;quot;${saved_entry}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
if [ x&amp;quot;${feature_menuentry_id}&amp;quot; = xy ]; then&lt;br /&gt;
  menuentry_id_option=&amp;quot;--id&amp;quot;&lt;br /&gt;
else&lt;br /&gt;
  menuentry_id_option=&amp;quot;&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
export menuentry_id_option&lt;br /&gt;
&lt;br /&gt;
if [ &amp;quot;${prev_saved_entry}&amp;quot; ]; then&lt;br /&gt;
  set saved_entry=&amp;quot;${prev_saved_entry}&amp;quot;&lt;br /&gt;
  save_env saved_entry&lt;br /&gt;
  set prev_saved_entry=&lt;br /&gt;
  save_env prev_saved_entry&lt;br /&gt;
  set boot_once=true&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
function savedefault {&lt;br /&gt;
  if [ -z &amp;quot;${boot_once}&amp;quot; ]; then&lt;br /&gt;
    saved_entry=&amp;quot;${chosen}&amp;quot;&lt;br /&gt;
    save_env saved_entry&lt;br /&gt;
  fi&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function load_video {&lt;br /&gt;
  if [ x$feature_all_video_module = xy ]; then&lt;br /&gt;
    insmod all_video&lt;br /&gt;
  else&lt;br /&gt;
    insmod efi_gop&lt;br /&gt;
    insmod efi_uga&lt;br /&gt;
    insmod ieee1275_fb&lt;br /&gt;
    insmod vbe&lt;br /&gt;
    insmod vga&lt;br /&gt;
    insmod video_bochs&lt;br /&gt;
    insmod video_cirrus&lt;br /&gt;
  fi&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if [ x$feature_default_font_path = xy ] ; then&lt;br /&gt;
   font=unicode&lt;br /&gt;
else&lt;br /&gt;
insmod part_msdos&lt;br /&gt;
insmod ext2&lt;br /&gt;
set root=&#039;hd0,msdos5&#039;&lt;br /&gt;
if [ x$feature_platform_search_hint = xy ]; then&lt;br /&gt;
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 --hint=&#039;hd0,msdos5&#039;  1ff89cae-60bc-40fb-9e3c-e16e4850caa3&lt;br /&gt;
else&lt;br /&gt;
  search --no-floppy --fs-uuid --set=root 1ff89cae-60bc-40fb-9e3c-e16e4850caa3&lt;br /&gt;
fi&lt;br /&gt;
    font=&amp;quot;/usr/share/grub/unicode.pf2&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
if loadfont $font ; then&lt;br /&gt;
  set gfxmode=auto&lt;br /&gt;
  load_video&lt;br /&gt;
  insmod gfxterm&lt;br /&gt;
  set locale_dir=$prefix/locale&lt;br /&gt;
  set lang=en_US&lt;br /&gt;
  insmod gettext&lt;br /&gt;
fi&lt;br /&gt;
terminal_output gfxterm&lt;br /&gt;
set timeout=5&lt;br /&gt;
### END /etc/grub.d/00_header ###&lt;br /&gt;
&lt;br /&gt;
### BEGIN /etc/grub.d/10_linux ###&lt;br /&gt;
menuentry &#039;Fedora Linux&#039; --class fedora --class gnu-linux --class gnu --class os $menuentry_id_option &#039;gnulinux-simple-1ff89cae-60bc-40fb-9e3c-e16e4850caa3&#039; {&lt;br /&gt;
	load_video&lt;br /&gt;
	set gfxpayload=keep&lt;br /&gt;
	insmod gzio&lt;br /&gt;
	insmod part_msdos&lt;br /&gt;
	insmod ext2&lt;br /&gt;
	set root=&#039;hd0,msdos5&#039;&lt;br /&gt;
	if [ x$feature_platform_search_hint = xy ]; then&lt;br /&gt;
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 --hint=&#039;hd0,msdos5&#039;  1ff89cae-60bc-40fb-9e3c-e16e4850caa3&lt;br /&gt;
	else&lt;br /&gt;
	  search --no-floppy --fs-uuid --set=root 1ff89cae-60bc-40fb-9e3c-e16e4850caa3&lt;br /&gt;
	fi&lt;br /&gt;
	echo	&#039;Loading Linux 3.3.4-5.fc17.i686 ...&#039;&lt;br /&gt;
	linux	/boot/vmlinuz-3.3.4-5.fc17.i686 root=UUID=1ff89cae-60bc-40fb-9e3c-e16e4850caa3 ro rd.md=0 rd.lvm=0 rd.dm=0 SYSFONT=True  KEYTABLE=us rd.luks=0 LANG=en_US.UTF-8 rhgb quiet &lt;br /&gt;
	echo	&#039;Loading initial ramdisk ...&#039;&lt;br /&gt;
	initrd	/boot/initramfs-3.3.4-5.fc17.i686.img&lt;br /&gt;
}&lt;br /&gt;
submenu &#039;Advanced options for Fedora Linux&#039; $menuentry_id_option &#039;gnulinux-advanced-1ff89cae-60bc-40fb-9e3c-e16e4850caa3&#039; {&lt;br /&gt;
	menuentry &#039;Fedora Linux, with Linux 3.3.4-5.fc17.i686&#039; --class fedora --class gnu-linux --class gnu --class os $menuentry_id_option &#039;gnulinux-3.3.4-5.fc17.i686-advanced-1ff89cae-60bc-40fb-9e3c-e16e4850caa3&#039; {&lt;br /&gt;
		load_video&lt;br /&gt;
		set gfxpayload=keep&lt;br /&gt;
		insmod gzio&lt;br /&gt;
		insmod part_msdos&lt;br /&gt;
		insmod ext2&lt;br /&gt;
		set root=&#039;hd0,msdos5&#039;&lt;br /&gt;
		if [ x$feature_platform_search_hint = xy ]; then&lt;br /&gt;
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 --hint=&#039;hd0,msdos5&#039;  1ff89cae-60bc-40fb-9e3c-e16e4850caa3&lt;br /&gt;
		else&lt;br /&gt;
		  search --no-floppy --fs-uuid --set=root 1ff89cae-60bc-40fb-9e3c-e16e4850caa3&lt;br /&gt;
		fi&lt;br /&gt;
		echo	&#039;Loading Linux 3.3.4-5.fc17.i686 ...&#039;&lt;br /&gt;
		linux	/boot/vmlinuz-3.3.4-5.fc17.i686 root=UUID=1ff89cae-60bc-40fb-9e3c-e16e4850caa3 ro rd.md=0 rd.lvm=0 rd.dm=0 SYSFONT=True  KEYTABLE=us rd.luks=0 LANG=en_US.UTF-8 rhgb quiet &lt;br /&gt;
		echo	&#039;Loading initial ramdisk ...&#039;&lt;br /&gt;
		initrd	/boot/initramfs-3.3.4-5.fc17.i686.img&lt;br /&gt;
	}&lt;br /&gt;
	menuentry &#039;Fedora Linux, with Linux 3.3.4-5.fc17.i686 (recovery mode)&#039; --class fedora --class gnu-linux --class gnu --class os $menuentry_id_option &#039;gnulinux-3.3.4-5.fc17.i686-recovery-1ff89cae-60bc-40fb-9e3c-e16e4850caa3&#039; {&lt;br /&gt;
		load_video&lt;br /&gt;
		set gfxpayload=keep&lt;br /&gt;
		insmod gzio&lt;br /&gt;
		insmod part_msdos&lt;br /&gt;
		insmod ext2&lt;br /&gt;
		set root=&#039;hd0,msdos5&#039;&lt;br /&gt;
		if [ x$feature_platform_search_hint = xy ]; then&lt;br /&gt;
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 --hint=&#039;hd0,msdos5&#039;  1ff89cae-60bc-40fb-9e3c-e16e4850caa3&lt;br /&gt;
		else&lt;br /&gt;
		  search --no-floppy --fs-uuid --set=root 1ff89cae-60bc-40fb-9e3c-e16e4850caa3&lt;br /&gt;
		fi&lt;br /&gt;
		echo	&#039;Loading Linux 3.3.4-5.fc17.i686 ...&#039;&lt;br /&gt;
		linux	/boot/vmlinuz-3.3.4-5.fc17.i686 root=UUID=1ff89cae-60bc-40fb-9e3c-e16e4850caa3 ro single rd.md=0 rd.lvm=0 rd.dm=0 SYSFONT=True  KEYTABLE=us rd.luks=0 LANG=en_US.UTF-8 rhgb quiet&lt;br /&gt;
		echo	&#039;Loading initial ramdisk ...&#039;&lt;br /&gt;
		initrd	/boot/initramfs-3.3.4-5.fc17.i686.img&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
if [ &amp;quot;x$default&amp;quot; = &#039;Fedora Linux, with Linux 3.3.4-5.fc17.i686&#039; ]; then default=&#039;Advanced options for Fedora Linux&amp;gt;Fedora Linux, with Linux 3.3.4-5.fc17.i686&#039;; fi;&lt;br /&gt;
### END /etc/grub.d/10_linux ###&lt;br /&gt;
&lt;br /&gt;
### BEGIN /etc/grub.d/20_linux_xen ###&lt;br /&gt;
### END /etc/grub.d/20_linux_xen ###&lt;br /&gt;
&lt;br /&gt;
### BEGIN /etc/grub.d/20_ppc_terminfo ###&lt;br /&gt;
### END /etc/grub.d/20_ppc_terminfo ###&lt;br /&gt;
&lt;br /&gt;
### BEGIN /etc/grub.d/30_os-prober ###&lt;br /&gt;
menuentry &#039;Fedora release 17 (Beefy Miracle)&#039; --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-simple-9a669232-ec18-4571-85da-904db5b24112&#039; {&lt;br /&gt;
	insmod part_msdos&lt;br /&gt;
	insmod ext2&lt;br /&gt;
	set root=&#039;hd0,msdos1&#039;&lt;br /&gt;
	if [ x$feature_platform_search_hint = xy ]; then&lt;br /&gt;
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint=&#039;hd0,msdos1&#039;  f2a4fc34-1b1d-494e-903f-7481e6381302&lt;br /&gt;
	else&lt;br /&gt;
	  search --no-floppy --fs-uuid --set=root f2a4fc34-1b1d-494e-903f-7481e6381302&lt;br /&gt;
	fi&lt;br /&gt;
	linux /vmlinuz-3.3.4-5.fc17.i686 root=/dev/sda2&lt;br /&gt;
	initrd /initramfs-3.3.4-5.fc17.i686.img&lt;br /&gt;
}&lt;br /&gt;
submenu &#039;Advanced options for Fedora release 17 (Beefy Miracle)&#039; $menuentry_id_option &#039;osprober-gnulinux-advanced-9a669232-ec18-4571-85da-904db5b24112&#039; {&lt;br /&gt;
	menuentry &#039;Fedora release 17 (Beefy Miracle) (on /dev/sda2)&#039; --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-/vmlinuz-3.3.4-5.fc17.i686--9a669232-ec18-4571-85da-904db5b24112&#039; {&lt;br /&gt;
		insmod part_msdos&lt;br /&gt;
		insmod ext2&lt;br /&gt;
		set root=&#039;hd0,msdos1&#039;&lt;br /&gt;
		if [ x$feature_platform_search_hint = xy ]; then&lt;br /&gt;
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint=&#039;hd0,msdos1&#039;  f2a4fc34-1b1d-494e-903f-7481e6381302&lt;br /&gt;
		else&lt;br /&gt;
		  search --no-floppy --fs-uuid --set=root f2a4fc34-1b1d-494e-903f-7481e6381302&lt;br /&gt;
		fi&lt;br /&gt;
		linux /vmlinuz-3.3.4-5.fc17.i686 root=/dev/sda2&lt;br /&gt;
		initrd /initramfs-3.3.4-5.fc17.i686.img&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
### END /etc/grub.d/30_os-prober ###&lt;br /&gt;
&lt;br /&gt;
### BEGIN /etc/grub.d/40_custom ###&lt;br /&gt;
# This file provides an easy way to add custom menu entries.  Simply type the&lt;br /&gt;
# menu entries you want to add after this comment.  Be careful not to change&lt;br /&gt;
# the &#039;exec tail&#039; line above.&lt;br /&gt;
### END /etc/grub.d/40_custom ###&lt;br /&gt;
&lt;br /&gt;
### BEGIN /etc/grub.d/41_custom ###&lt;br /&gt;
if [ -f  $prefix/custom.cfg ]; then&lt;br /&gt;
  source $prefix/custom.cfg;&lt;br /&gt;
fi&lt;br /&gt;
### END /etc/grub.d/41_custom ###&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* In another terminal, mount F14 on a directory.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[ajay@localhost ~]$ su -&lt;br /&gt;
Password: &lt;br /&gt;
&lt;br /&gt;
[root@localhost ~]# mkdir qq&lt;br /&gt;
&lt;br /&gt;
[root@localhost ~]# mount -t ext4 /dev/sda6 qq&lt;br /&gt;
&lt;br /&gt;
[root@localhost ~]# ls -l qq/boot&lt;br /&gt;
total 19064&lt;br /&gt;
-rw-r--r--. 1 root root   114968 Oct 18  2010 config-2.6.35.6-45.fc14.i686&lt;br /&gt;
drwxr-xr-x. 3 root root     4096 Oct 22  2010 efi&lt;br /&gt;
-rw-r--r--. 1 root root   166756 May 25  2010 elf-memtest86+-4.10&lt;br /&gt;
drwxr-xr-x. 2 root root     4096 Aug  5  2010 grub&lt;br /&gt;
-rw-r--r--. 1 root root 12562626 Jun 15 15:59 initramfs-2.6.35.6-45.fc14.i686.img&lt;br /&gt;
-rw-r--r--. 1 root root  1106254 Oct 22  2010 initrd-plymouth.img&lt;br /&gt;
-rw-r--r--. 1 root root   165080 May 25  2010 memtest86+-4.10&lt;br /&gt;
-rw-r--r--. 1 root root  1681526 Oct 18  2010 System.map-2.6.35.6-45.fc14.i686&lt;br /&gt;
-rwxr-xr-x. 1 root root  3696448 Oct 18  2010 vmlinuz-2.6.35.6-45.fc14.i686&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Now, open the contents of &amp;quot;qq/boot/grub/menu.lst&amp;quot;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# grub.conf generated by anaconda&lt;br /&gt;
#&lt;br /&gt;
# Note that you do not have to rerun grub after making changes to this file&lt;br /&gt;
# NOTICE:  You do not have a /boot partition.  This means that&lt;br /&gt;
#          all kernel and initrd paths are relative to /, eg.&lt;br /&gt;
#          root (hd0,5)&lt;br /&gt;
#          kernel /boot/vmlinuz-version ro root=/dev/sda6&lt;br /&gt;
#          initrd /boot/initrd-[generic-]version.img&lt;br /&gt;
#boot=/dev/sda6&lt;br /&gt;
default=0&lt;br /&gt;
timeout=0&lt;br /&gt;
splashimage=(hd0,5)/boot/grub/splash.xpm.gz&lt;br /&gt;
hiddenmenu&lt;br /&gt;
title Fedora (2.6.35.6-45.fc14.i686)&lt;br /&gt;
	root (hd0,5)&lt;br /&gt;
	kernel /boot/vmlinuz-2.6.35.6-45.fc14.i686 ro root=UUID=333b5104-4f4a-41d9-856a-c7802677bec0 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet&lt;br /&gt;
	initrd /boot/initramfs-2.6.35.6-45.fc14.i686.img&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Now, in the originally opened &amp;quot;/etc/grub2.cfg&amp;quot;, add the entry for boot-option for Fedora-14. Take note that&lt;br /&gt;
** Replace the UUID, with the UUID of F14 partition (as seen from contents of &amp;quot;qq/boot/grub/menu.lst&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
** The arguments to &amp;quot;initrd&amp;quot; should of the initramfs of  F14 (As seen from the output of &#039;&#039;&#039;ls qq/boot&#039;&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
** &#039;&#039;&#039;hd0,msdos5&#039;&#039;&#039; (corresponding to &amp;quot;/dev/sda5&amp;quot; for F17) is replaced by &#039;&#039;&#039;hd0,msdos6&#039;&#039;&#039; (corresponding to &amp;quot;/dev/sda6&amp;quot; for F14).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
** Finally, the command &#039;&#039;&#039;kernel /boot/vmlinuz-2.6.35.6-45.fc14.i686 ro root=UUID=333b5104-4f4a-41d9-856a-c7802677bec0 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet&#039;&#039;&#039; (as seen in &#039;&#039;&#039;qq/boot/grub/menu.lst&#039;&#039;&#039;, used to boot up kernel vis F14&#039;s grub) is replaced by &#039;&#039;&#039;linux /boot/vmlinuz-2.6.35.6-45.fc14.i686 ro root=UUID=333b5104-4f4a-41d9-856a-c7802677bec0 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet&#039;&#039;&#039; (in &#039;&#039;&#039;/etc/grub2.cfg&#039;&#039;&#039;, since we intend to boot F14 via F17&#039;s grub2).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# DO NOT EDIT THIS FILE&lt;br /&gt;
#&lt;br /&gt;
# It is automatically generated by grub2-mkconfig using templates&lt;br /&gt;
# from /etc/grub.d and settings from /etc/default/grub&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
### BEGIN /etc/grub.d/00_header ###&lt;br /&gt;
if [ -s $prefix/grubenv ]; then&lt;br /&gt;
  load_env&lt;br /&gt;
fi&lt;br /&gt;
set default=&amp;quot;${saved_entry}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
if [ x&amp;quot;${feature_menuentry_id}&amp;quot; = xy ]; then&lt;br /&gt;
  menuentry_id_option=&amp;quot;--id&amp;quot;&lt;br /&gt;
else&lt;br /&gt;
  menuentry_id_option=&amp;quot;&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
export menuentry_id_option&lt;br /&gt;
&lt;br /&gt;
if [ &amp;quot;${prev_saved_entry}&amp;quot; ]; then&lt;br /&gt;
  set saved_entry=&amp;quot;${prev_saved_entry}&amp;quot;&lt;br /&gt;
  save_env saved_entry&lt;br /&gt;
  set prev_saved_entry=&lt;br /&gt;
  save_env prev_saved_entry&lt;br /&gt;
  set boot_once=true&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
function savedefault {&lt;br /&gt;
  if [ -z &amp;quot;${boot_once}&amp;quot; ]; then&lt;br /&gt;
    saved_entry=&amp;quot;${chosen}&amp;quot;&lt;br /&gt;
    save_env saved_entry&lt;br /&gt;
  fi&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function load_video {&lt;br /&gt;
  if [ x$feature_all_video_module = xy ]; then&lt;br /&gt;
    insmod all_video&lt;br /&gt;
  else&lt;br /&gt;
    insmod efi_gop&lt;br /&gt;
    insmod efi_uga&lt;br /&gt;
    insmod ieee1275_fb&lt;br /&gt;
    insmod vbe&lt;br /&gt;
    insmod vga&lt;br /&gt;
    insmod video_bochs&lt;br /&gt;
    insmod video_cirrus&lt;br /&gt;
  fi&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if [ x$feature_default_font_path = xy ] ; then&lt;br /&gt;
   font=unicode&lt;br /&gt;
else&lt;br /&gt;
insmod part_msdos&lt;br /&gt;
insmod ext2&lt;br /&gt;
set root=&#039;hd0,msdos5&#039;&lt;br /&gt;
if [ x$feature_platform_search_hint = xy ]; then&lt;br /&gt;
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 --hint=&#039;hd0,msdos5&#039;  1ff89cae-60bc-40fb-9e3c-e16e4850caa3&lt;br /&gt;
else&lt;br /&gt;
  search --no-floppy --fs-uuid --set=root 1ff89cae-60bc-40fb-9e3c-e16e4850caa3&lt;br /&gt;
fi&lt;br /&gt;
    font=&amp;quot;/usr/share/grub/unicode.pf2&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
if loadfont $font ; then&lt;br /&gt;
  set gfxmode=auto&lt;br /&gt;
  load_video&lt;br /&gt;
  insmod gfxterm&lt;br /&gt;
  set locale_dir=$prefix/locale&lt;br /&gt;
  set lang=en_US&lt;br /&gt;
  insmod gettext&lt;br /&gt;
fi&lt;br /&gt;
terminal_output gfxterm&lt;br /&gt;
set timeout=5&lt;br /&gt;
### END /etc/grub.d/00_header ###&lt;br /&gt;
&lt;br /&gt;
### BEGIN /etc/grub.d/10_linux ###&lt;br /&gt;
menuentry &#039;Fedora Linux&#039; --class fedora --class gnu-linux --class gnu --class os $menuentry_id_option &#039;gnulinux-simple-1ff89cae-60bc-40fb-9e3c-e16e4850caa3&#039; {&lt;br /&gt;
	load_video&lt;br /&gt;
	set gfxpayload=keep&lt;br /&gt;
	insmod gzio&lt;br /&gt;
	insmod part_msdos&lt;br /&gt;
	insmod ext2&lt;br /&gt;
	set root=&#039;hd0,msdos5&#039;&lt;br /&gt;
	if [ x$feature_platform_search_hint = xy ]; then&lt;br /&gt;
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 --hint=&#039;hd0,msdos5&#039;  1ff89cae-60bc-40fb-9e3c-e16e4850caa3&lt;br /&gt;
	else&lt;br /&gt;
	  search --no-floppy --fs-uuid --set=root 1ff89cae-60bc-40fb-9e3c-e16e4850caa3&lt;br /&gt;
	fi&lt;br /&gt;
	echo	&#039;Loading Linux 3.3.4-5.fc17.i686 ...&#039;&lt;br /&gt;
	linux	/boot/vmlinuz-3.3.4-5.fc17.i686 root=UUID=1ff89cae-60bc-40fb-9e3c-e16e4850caa3 ro rd.md=0 rd.lvm=0 rd.dm=0 SYSFONT=True  KEYTABLE=us rd.luks=0 LANG=en_US.UTF-8 rhgb quiet &lt;br /&gt;
	echo	&#039;Loading initial ramdisk ...&#039;&lt;br /&gt;
	initrd	/boot/initramfs-3.3.4-5.fc17.i686.img&lt;br /&gt;
}&lt;br /&gt;
### [STARTS] OPTION TO ADD BOOT-UP OPTION FOR F14 ###&lt;br /&gt;
menuentry &#039;Fedora Linux 14&#039; --class fedora --class gnu-linux --class gnu --class os $menuentry_id_option &#039;gnulinux-simple-333b5104-4f4a-41d9-856a-c7802677bec0&#039; {&lt;br /&gt;
	load_video&lt;br /&gt;
	set gfxpayload=keep&lt;br /&gt;
	insmod gzio&lt;br /&gt;
	insmod part_msdos&lt;br /&gt;
	insmod ext2&lt;br /&gt;
	set root=&#039;hd0,msdos6&#039;&lt;br /&gt;
	if [ x$feature_platform_search_hint = xy ]; then&lt;br /&gt;
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 --hint=&#039;hd0,msdos6&#039;  333b5104-4f4a-41d9-856a-c7802677bec0&lt;br /&gt;
	else&lt;br /&gt;
	  search --no-floppy --fs-uuid --set=root 333b5104-4f4a-41d9-856a-c7802677bec0&lt;br /&gt;
	fi&lt;br /&gt;
	echo	&#039;Loading Linux 14 waala ...&#039;&lt;br /&gt;
	linux /boot/vmlinuz-2.6.35.6-45.fc14.i686 ro root=UUID=333b5104-4f4a-41d9-856a-c7802677bec0 rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet &lt;br /&gt;
	echo	&#039;Loading initial ramdisk ...&#039;&lt;br /&gt;
	initrd	/boot/initramfs-2.6.35.6-45.fc14.i686.img&lt;br /&gt;
}&lt;br /&gt;
### [ENDS] OPTION TO ADD BOOT-UP OPTION FOR F14 ###&lt;br /&gt;
submenu &#039;Advanced options for Fedora Linux&#039; $menuentry_id_option &#039;gnulinux-advanced-1ff89cae-60bc-40fb-9e3c-e16e4850caa3&#039; {&lt;br /&gt;
	menuentry &#039;Fedora Linux, with Linux 3.3.4-5.fc17.i686&#039; --class fedora --class gnu-linux --class gnu --class os $menuentry_id_option &#039;gnulinux-3.3.4-5.fc17.i686-advanced-1ff89cae-60bc-40fb-9e3c-e16e4850caa3&#039; {&lt;br /&gt;
		load_video&lt;br /&gt;
		set gfxpayload=keep&lt;br /&gt;
		insmod gzio&lt;br /&gt;
		insmod part_msdos&lt;br /&gt;
		insmod ext2&lt;br /&gt;
		set root=&#039;hd0,msdos5&#039;&lt;br /&gt;
		if [ x$feature_platform_search_hint = xy ]; then&lt;br /&gt;
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 --hint=&#039;hd0,msdos5&#039;  1ff89cae-60bc-40fb-9e3c-e16e4850caa3&lt;br /&gt;
		else&lt;br /&gt;
		  search --no-floppy --fs-uuid --set=root 1ff89cae-60bc-40fb-9e3c-e16e4850caa3&lt;br /&gt;
		fi&lt;br /&gt;
		echo	&#039;Loading Linux 3.3.4-5.fc17.i686 ...&#039;&lt;br /&gt;
		linux	/boot/vmlinuz-3.3.4-5.fc17.i686 root=UUID=1ff89cae-60bc-40fb-9e3c-e16e4850caa3 ro rd.md=0 rd.lvm=0 rd.dm=0 SYSFONT=True  KEYTABLE=us rd.luks=0 LANG=en_US.UTF-8 rhgb quiet &lt;br /&gt;
		echo	&#039;Loading initial ramdisk ...&#039;&lt;br /&gt;
		initrd	/boot/initramfs-3.3.4-5.fc17.i686.img&lt;br /&gt;
	}&lt;br /&gt;
	menuentry &#039;Fedora Linux, with Linux 3.3.4-5.fc17.i686 (recovery mode)&#039; --class fedora --class gnu-linux --class gnu --class os $menuentry_id_option &#039;gnulinux-3.3.4-5.fc17.i686-recovery-1ff89cae-60bc-40fb-9e3c-e16e4850caa3&#039; {&lt;br /&gt;
		load_video&lt;br /&gt;
		set gfxpayload=keep&lt;br /&gt;
		insmod gzio&lt;br /&gt;
		insmod part_msdos&lt;br /&gt;
		insmod ext2&lt;br /&gt;
		set root=&#039;hd0,msdos5&#039;&lt;br /&gt;
		if [ x$feature_platform_search_hint = xy ]; then&lt;br /&gt;
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 --hint=&#039;hd0,msdos5&#039;  1ff89cae-60bc-40fb-9e3c-e16e4850caa3&lt;br /&gt;
		else&lt;br /&gt;
		  search --no-floppy --fs-uuid --set=root 1ff89cae-60bc-40fb-9e3c-e16e4850caa3&lt;br /&gt;
		fi&lt;br /&gt;
		echo	&#039;Loading Linux 3.3.4-5.fc17.i686 ...&#039;&lt;br /&gt;
		linux	/boot/vmlinuz-3.3.4-5.fc17.i686 root=UUID=1ff89cae-60bc-40fb-9e3c-e16e4850caa3 ro single rd.md=0 rd.lvm=0 rd.dm=0 SYSFONT=True  KEYTABLE=us rd.luks=0 LANG=en_US.UTF-8 rhgb quiet&lt;br /&gt;
		echo	&#039;Loading initial ramdisk ...&#039;&lt;br /&gt;
		initrd	/boot/initramfs-3.3.4-5.fc17.i686.img&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
if [ &amp;quot;x$default&amp;quot; = &#039;Fedora Linux, with Linux 3.3.4-5.fc17.i686&#039; ]; then default=&#039;Advanced options for Fedora Linux&amp;gt;Fedora Linux, with Linux 3.3.4-5.fc17.i686&#039;; fi;&lt;br /&gt;
### END /etc/grub.d/10_linux ###&lt;br /&gt;
&lt;br /&gt;
### BEGIN /etc/grub.d/20_linux_xen ###&lt;br /&gt;
### END /etc/grub.d/20_linux_xen ###&lt;br /&gt;
&lt;br /&gt;
### BEGIN /etc/grub.d/20_ppc_terminfo ###&lt;br /&gt;
### END /etc/grub.d/20_ppc_terminfo ###&lt;br /&gt;
&lt;br /&gt;
### BEGIN /etc/grub.d/30_os-prober ###&lt;br /&gt;
menuentry &#039;Fedora release 17 (Beefy Miracle)&#039; --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-simple-9a669232-ec18-4571-85da-904db5b24112&#039; {&lt;br /&gt;
	insmod part_msdos&lt;br /&gt;
	insmod ext2&lt;br /&gt;
	set root=&#039;hd0,msdos1&#039;&lt;br /&gt;
	if [ x$feature_platform_search_hint = xy ]; then&lt;br /&gt;
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint=&#039;hd0,msdos1&#039;  f2a4fc34-1b1d-494e-903f-7481e6381302&lt;br /&gt;
	else&lt;br /&gt;
	  search --no-floppy --fs-uuid --set=root f2a4fc34-1b1d-494e-903f-7481e6381302&lt;br /&gt;
	fi&lt;br /&gt;
	linux /vmlinuz-3.3.4-5.fc17.i686 root=/dev/sda2&lt;br /&gt;
	initrd /initramfs-3.3.4-5.fc17.i686.img&lt;br /&gt;
}&lt;br /&gt;
submenu &#039;Advanced options for Fedora release 17 (Beefy Miracle)&#039; $menuentry_id_option &#039;osprober-gnulinux-advanced-9a669232-ec18-4571-85da-904db5b24112&#039; {&lt;br /&gt;
	menuentry &#039;Fedora release 17 (Beefy Miracle) (on /dev/sda2)&#039; --class gnu-linux --class gnu --class os $menuentry_id_option &#039;osprober-gnulinux-/vmlinuz-3.3.4-5.fc17.i686--9a669232-ec18-4571-85da-904db5b24112&#039; {&lt;br /&gt;
		insmod part_msdos&lt;br /&gt;
		insmod ext2&lt;br /&gt;
		set root=&#039;hd0,msdos1&#039;&lt;br /&gt;
		if [ x$feature_platform_search_hint = xy ]; then&lt;br /&gt;
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint=&#039;hd0,msdos1&#039;  f2a4fc34-1b1d-494e-903f-7481e6381302&lt;br /&gt;
		else&lt;br /&gt;
		  search --no-floppy --fs-uuid --set=root f2a4fc34-1b1d-494e-903f-7481e6381302&lt;br /&gt;
		fi&lt;br /&gt;
		linux /vmlinuz-3.3.4-5.fc17.i686 root=/dev/sda2&lt;br /&gt;
		initrd /initramfs-3.3.4-5.fc17.i686.img&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
### END /etc/grub.d/30_os-prober ###&lt;br /&gt;
&lt;br /&gt;
### BEGIN /etc/grub.d/40_custom ###&lt;br /&gt;
# This file provides an easy way to add custom menu entries.  Simply type the&lt;br /&gt;
# menu entries you want to add after this comment.  Be careful not to change&lt;br /&gt;
# the &#039;exec tail&#039; line above.&lt;br /&gt;
### END /etc/grub.d/40_custom ###&lt;br /&gt;
&lt;br /&gt;
### BEGIN /etc/grub.d/41_custom ###&lt;br /&gt;
if [ -f  $prefix/custom.cfg ]; then&lt;br /&gt;
  source $prefix/custom.cfg;&lt;br /&gt;
fi&lt;br /&gt;
### END /etc/grub.d/41_custom ###&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* As a last step, change &amp;quot;/etc/fstab&amp;quot; from&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# /etc/fstab&lt;br /&gt;
# Created by anaconda on Fri Jun 15 15:30:02 2012&lt;br /&gt;
#&lt;br /&gt;
# Accessible filesystems, by reference, are maintained under &#039;/dev/disk&#039;&lt;br /&gt;
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info&lt;br /&gt;
#&lt;br /&gt;
UUID=1ff89cae-60bc-40fb-9e3c-e16e4850caa3 /                       ext4    defaults        1 1&lt;br /&gt;
UUID=9d06cbba-57e6-4cb2-93be-61a430601a67 swap                    swap    defaults        0 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
to&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# /etc/fstab&lt;br /&gt;
# Created by anaconda on Fri Jun 15 15:30:02 2012&lt;br /&gt;
#&lt;br /&gt;
# Accessible filesystems, by reference, are maintained under &#039;/dev/disk&#039;&lt;br /&gt;
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info&lt;br /&gt;
#&lt;br /&gt;
UUID=1ff89cae-60bc-40fb-9e3c-e16e4850caa3 /                       ext4    defaults        1 1&lt;br /&gt;
UUID=333b5104-4f4a-41d9-856a-c7802677bec0 /                       ext4    defaults        1 1&lt;br /&gt;
UUID=9d06cbba-57e6-4cb2-93be-61a430601a67 swap                    swap    defaults        0 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Reboot. Now the option to boot into F14 should be present (in options via F17&#039;s grub).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Useful links ===&lt;br /&gt;
&lt;br /&gt;
* http://www.dedoimedo.com/computers/grub-2.html&lt;br /&gt;
&lt;br /&gt;
[[Category:Jhbuild]]&lt;/div&gt;</summary>
		<author><name>Santiago</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Sugar_for_the_Nasa_people&amp;diff=64424</id>
		<title>Sugar for the Nasa people</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Sugar_for_the_Nasa_people&amp;diff=64424"/>
		<updated>2011-04-05T20:11:44Z</updated>

		<summary type="html">&lt;p&gt;Santiago: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Our goal is to adapt Sugar according to cultural characteristics of the [http://es.wikipedia.org/wiki/Nasa Nasa] context. The design described here was designed and evaluated collectively with teachers and students of two Nasa schools, located in mountains of the Cauca department in Colombia.&lt;br /&gt;
&lt;br /&gt;
(Add picture of design session)&lt;br /&gt;
&lt;br /&gt;
First, we would take advantage of the three Sugar&#039;s &amp;quot;spaces&amp;quot;, home, group and neighborhood, to provide in the interface analogies to those three spaces:&lt;br /&gt;
&lt;br /&gt;
* A personal space&lt;br /&gt;
* The hearth&lt;br /&gt;
* The resguardo (reserve?)&lt;br /&gt;
&lt;br /&gt;
=Collective work=&lt;br /&gt;
&lt;br /&gt;
Mingas&lt;br /&gt;
&lt;br /&gt;
=Symbols=&lt;br /&gt;
&lt;br /&gt;
* The kid representation. The buddy icon used has been based on the human representations found in the chumbes (ribbon tejido) were Nasa documents elements of their daily-life. &lt;br /&gt;
&lt;br /&gt;
* Rhombus. The rhombus is an important Nasa symbol, which means a World view. Rhombus can be found in handicrafts, bags, dances, paintings and a wide range of cultural manifestations.&lt;br /&gt;
&lt;br /&gt;
* Spiral. The rhombus relates to another ubiquitous symbol, the spiral, which stands for time and life development. It link been used to describe the diffent levels of social interaction: the hearth, the house garden, the resguardo, the municipality, the department, and so on.&lt;br /&gt;
&lt;br /&gt;
* Garabatos and bags. Used to store different kinds of objects, tools, and food, hanged up, out of the reach of animals.&lt;br /&gt;
&lt;br /&gt;
=Spaces=&lt;br /&gt;
&lt;br /&gt;
==Personal space==&lt;br /&gt;
&lt;br /&gt;
[[File:Sugar-nasa-home.png]]&lt;br /&gt;
&lt;br /&gt;
==The hearth==&lt;br /&gt;
&lt;br /&gt;
Family and close friends space&lt;br /&gt;
&lt;br /&gt;
[[File:Sugar-nasa-tulpa.png]]&lt;br /&gt;
&lt;br /&gt;
==The resguardo==&lt;/div&gt;</summary>
		<author><name>Santiago</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Sugar_for_the_Nasa_people&amp;diff=64047</id>
		<title>Sugar for the Nasa people</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Sugar_for_the_Nasa_people&amp;diff=64047"/>
		<updated>2011-03-27T23:44:55Z</updated>

		<summary type="html">&lt;p&gt;Santiago: /* Symbols */  Garabatos and initial description.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The design described here was designed and evaluated collectively with teachers and students of two Nasa schools, located in mountains of the Cauca department in Colombia.&lt;br /&gt;
&lt;br /&gt;
(Add picture of design session)&lt;br /&gt;
&lt;br /&gt;
Our idea is to adapt Sugar according to cultural characteristics of the Nasa context. &lt;br /&gt;
&lt;br /&gt;
First, we would take advantage of the three Sugar&#039;s &amp;quot;spaces&amp;quot;, home, group and neighborhood, to provide in the interface analogies to those three spaces:&lt;br /&gt;
&lt;br /&gt;
* A personal space&lt;br /&gt;
* The hearth&lt;br /&gt;
* The resguardo (reserve?)&lt;br /&gt;
&lt;br /&gt;
=Collective work=&lt;br /&gt;
&lt;br /&gt;
Mingas&lt;br /&gt;
&lt;br /&gt;
=Symbols=&lt;br /&gt;
&lt;br /&gt;
* The kid representation. The buddy icon used has been based on the human representations found in the chumbes (ribbon tejido) were Nasa documents elements of their daily-life. &lt;br /&gt;
&lt;br /&gt;
* Rhombus. The rhombus is an important Nasa symbol, which means a World view. Rhombus can be found in handicrafts, bags, dances, paintings and a wide range of cultural manifestations.&lt;br /&gt;
&lt;br /&gt;
* Spiral. The rhombus relates to another ubiquitous symbol, the spiral, which stands for time and life development. It link been used to describe the diffent levels of social interaction: the hearth, the house garden, the resguardo, the municipality, the department, and so on.&lt;br /&gt;
&lt;br /&gt;
* Garabatos and bags. Used to store different kinds of objects, tools, and food, hanged up, out of the reach of animals.&lt;br /&gt;
&lt;br /&gt;
=Spaces=&lt;br /&gt;
&lt;br /&gt;
==Personal space==&lt;br /&gt;
&lt;br /&gt;
[[File:Sugar-nasa-home.png]]&lt;br /&gt;
&lt;br /&gt;
==The hearth==&lt;br /&gt;
&lt;br /&gt;
Family and close friends space&lt;br /&gt;
&lt;br /&gt;
[[File:Sugar-nasa-tulpa.png]]&lt;br /&gt;
&lt;br /&gt;
==The resguardo==&lt;/div&gt;</summary>
		<author><name>Santiago</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Sugar_for_the_Nasa_people&amp;diff=64046</id>
		<title>Sugar for the Nasa people</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Sugar_for_the_Nasa_people&amp;diff=64046"/>
		<updated>2011-03-27T23:27:05Z</updated>

		<summary type="html">&lt;p&gt;Santiago: New layout&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The design described here was designed and evaluated collectively with teachers and students of two Nasa schools, located in mountains of the Cauca department in Colombia.&lt;br /&gt;
&lt;br /&gt;
(Add picture of design session)&lt;br /&gt;
&lt;br /&gt;
Our idea is to adapt Sugar according to cultural characteristics of the Nasa context. &lt;br /&gt;
&lt;br /&gt;
First, we would take advantage of the three Sugar&#039;s &amp;quot;spaces&amp;quot;, home, group and neighborhood, to provide in the interface analogies to those three spaces:&lt;br /&gt;
&lt;br /&gt;
* A personal space&lt;br /&gt;
* The hearth&lt;br /&gt;
* The resguardo (reserve?)&lt;br /&gt;
&lt;br /&gt;
=Collective work=&lt;br /&gt;
&lt;br /&gt;
Mingas&lt;br /&gt;
&lt;br /&gt;
=Symbols=&lt;br /&gt;
&lt;br /&gt;
* The kid representation, taken from the chumbes.&lt;br /&gt;
&lt;br /&gt;
* Rhombus. One world view&lt;br /&gt;
&lt;br /&gt;
* Spiral. Social interaction levels&lt;br /&gt;
&lt;br /&gt;
=Spaces=&lt;br /&gt;
&lt;br /&gt;
==Personal space==&lt;br /&gt;
&lt;br /&gt;
[[File:Sugar-nasa-home.png]]&lt;br /&gt;
&lt;br /&gt;
==The hearth==&lt;br /&gt;
&lt;br /&gt;
Family and close friends space&lt;br /&gt;
&lt;br /&gt;
[[File:Sugar-nasa-tulpa.png]]&lt;br /&gt;
&lt;br /&gt;
==The resguardo==&lt;/div&gt;</summary>
		<author><name>Santiago</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Sugar_for_the_Nasa_people&amp;diff=63996</id>
		<title>Sugar for the Nasa people</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Sugar_for_the_Nasa_people&amp;diff=63996"/>
		<updated>2011-03-25T17:05:03Z</updated>

		<summary type="html">&lt;p&gt;Santiago: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The design described here was designed and evaluated collectively with teachers and students of two Nasa schools. &lt;br /&gt;
&lt;br /&gt;
(Add picture of design session)&lt;br /&gt;
&lt;br /&gt;
We would take advantage of the three Sugar&#039;s &amp;quot;spaces&amp;quot;, home, group and neighborhood, to provide in the interface three spaces:&lt;br /&gt;
&lt;br /&gt;
* A personal space&lt;br /&gt;
* The hearth&lt;br /&gt;
* The resguardo (reserve?)&lt;br /&gt;
&lt;br /&gt;
=Personal space=&lt;br /&gt;
&lt;br /&gt;
[[File:Sugar-nasa-home.png]]&lt;br /&gt;
&lt;br /&gt;
=The hearth=&lt;br /&gt;
&lt;br /&gt;
Family and close friends space&lt;br /&gt;
&lt;br /&gt;
[[File:Sugar-nasa-tulpa.png]]&lt;br /&gt;
&lt;br /&gt;
=The resguardo=&lt;/div&gt;</summary>
		<author><name>Santiago</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Sugar_for_the_Nasa_people&amp;diff=63995</id>
		<title>Sugar for the Nasa people</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Sugar_for_the_Nasa_people&amp;diff=63995"/>
		<updated>2011-03-25T16:53:00Z</updated>

		<summary type="html">&lt;p&gt;Santiago: Initial version of initial proposal&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Personal space:&lt;br /&gt;
&lt;br /&gt;
[[File:Sugar-nasa-home.png]]&lt;br /&gt;
&lt;br /&gt;
Family and close friends space:&lt;br /&gt;
&lt;br /&gt;
[[File:Sugar-nasa-tulpa.png]]&lt;/div&gt;</summary>
		<author><name>Santiago</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=File:Sugar-nasa-tulpa.png&amp;diff=63993</id>
		<title>File:Sugar-nasa-tulpa.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=File:Sugar-nasa-tulpa.png&amp;diff=63993"/>
		<updated>2011-03-25T16:52:00Z</updated>

		<summary type="html">&lt;p&gt;Santiago: Family space. The three circles represent the tulpa (hearth). In traditional houses, the hearth is the center of the house, and the main place where family and friends meet and interact.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Family space. The three circles represent the tulpa (hearth). In traditional houses, the hearth is the center of the house, and the main place where family and friends meet and interact.&lt;/div&gt;</summary>
		<author><name>Santiago</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=File:Sugar-nasa-home.png&amp;diff=63989</id>
		<title>File:Sugar-nasa-home.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=File:Sugar-nasa-home.png&amp;diff=63989"/>
		<updated>2011-03-25T16:21:38Z</updated>

		<summary type="html">&lt;p&gt;Santiago: Personal space, Sugar adaptation for the Nasa people&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Personal space, Sugar adaptation for the Nasa people&lt;/div&gt;</summary>
		<author><name>Santiago</name></author>
	</entry>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Development_Team/Packaging&amp;diff=19755</id>
		<title>Development Team/Packaging</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Development_Team/Packaging&amp;diff=19755"/>
		<updated>2009-02-17T15:43:26Z</updated>

		<summary type="html">&lt;p&gt;Santiago: /* Needs pyabiword */ Added bug repport number in debian&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1 cellpadding=3 style=&amp;quot;border: 1px solid white; border-collapse: collapse; background: #e3e4e5;&amp;quot;&lt;br /&gt;
|-style=&amp;quot;background:#787878; color: white;&amp;quot;&lt;br /&gt;
! Distro&lt;br /&gt;
! Current development version&lt;br /&gt;
! Contact&lt;br /&gt;
! Last Sugar version&lt;br /&gt;
! Status&lt;br /&gt;
|-&lt;br /&gt;
| [[Community/Distributions/ALTLinux|ALT Linux]]&lt;br /&gt;
| Sisyphus&lt;br /&gt;
| [[User:Alsroot|Aleksey Lim]]&lt;br /&gt;
| 0.83.x&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [[Community/Distributions/Debian|Debian]]&lt;br /&gt;
| (multiple concurrent branches)&lt;br /&gt;
| [http://wiki.debian.org/JonasSmedegaard Jonas Smedegaard]&lt;br /&gt;
| See here: http://qa.debian.org/developer.php?login=debian-olpc-devel@lists.alioth.debian.org&lt;br /&gt;
| [[#Needs pyabiword|Needs pyabiword]], [[#Needs evince python bindings|Needs evince python bindings]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Community/Distributions/Fedora|Fedora]]&lt;br /&gt;
| F11 (Leonidas)&lt;br /&gt;
| [[User:Erikos|Simon Schampijer]]&lt;br /&gt;
| 0.83.4 per http://koji.fedoraproject.org/koji/packageinfo?packageID=4562&lt;br /&gt;
|-&lt;br /&gt;
| [[Community/Distributions/Gentoo|Gentoo]]&lt;br /&gt;
| Sugar overlay&lt;br /&gt;
| [[User:Alsroot|Aleksey Lim]]&lt;br /&gt;
| 0.83.x&lt;br /&gt;
|-&lt;br /&gt;
| [[Community/Distributions/Mandriva|Mandriva]]&lt;br /&gt;
| Cooker&lt;br /&gt;
| [[User:Alsroot|Aleksey Lim]]&lt;br /&gt;
| 0.83.x&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [http://en.opensuse.org/Sugar openSUSE]&lt;br /&gt;
| openSUSE Factory&lt;br /&gt;
| [http://en.opensuse.org/User:Cyberorg CyberOrg]&lt;br /&gt;
| 0.83.4&lt;br /&gt;
|-&lt;br /&gt;
| [[Community/Distributions/Ubuntu|Ubuntu]]&lt;br /&gt;
| 9.04 (Jaunty Jackalope)&lt;br /&gt;
| [https://wiki.ubuntu.com/SugarTeam SugarTeam]&lt;br /&gt;
| 0.83.x&lt;br /&gt;
| [[#Needs pyabiword|Needs pyabiword]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Community/Distributions/Magalhães|Magalhães]]&amp;lt;br&amp;gt;(Caixa Mágica)&lt;br /&gt;
| 12&lt;br /&gt;
| [[User:Alsroot|Aleksey Lim]]&lt;br /&gt;
| 0.83.x&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Status notes ==&lt;br /&gt;
&lt;br /&gt;
=== Needs pyabiword ===&lt;br /&gt;
&lt;br /&gt;
In order for Write to work, abiword needs to be built with --enable-libabiword ([http://bugs.debian.org/512777 Debian bug #512777]) and the pyabiword package needs to be added.&lt;br /&gt;
&lt;br /&gt;
=== Needs evince python bindings ===&lt;br /&gt;
&lt;br /&gt;
In order for Read to work, evince needs to be built as a library and needs to have python bindings. This means evince 2.25.90 and gnome-python-desktop with the evince python bindings built.&lt;/div&gt;</summary>
		<author><name>Santiago</name></author>
	</entry>
</feed>