<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.webos-internals.org/index.php?action=history&amp;feed=atom&amp;title=Ubuntu_Netbook_Remix</id>
	<title>Ubuntu Netbook Remix - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.webos-internals.org/index.php?action=history&amp;feed=atom&amp;title=Ubuntu_Netbook_Remix"/>
	<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Ubuntu_Netbook_Remix&amp;action=history"/>
	<updated>2026-04-15T01:01:10Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Ubuntu_Netbook_Remix&amp;diff=17949&amp;oldid=prev</id>
		<title>Cerealklr: Incorrect version number for Upstart support of chrooting</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Ubuntu_Netbook_Remix&amp;diff=17949&amp;oldid=prev"/>
		<updated>2011-08-27T05:08:44Z</updated>

		<summary type="html">&lt;p&gt;Incorrect version number for Upstart support of chrooting&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 05:08, 27 August 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l35&quot; &gt;Line 35:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 35:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Future Work ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Future Work ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;As shown here, https://wiki.ubuntu.com/NattyNarwhal/TechnicalOverviewUpstart, Upstart 9 and newer support children chroots. If we can ugprade Upstart on WebOS to 0.9.x or later, few to none of the hackarounds will be necessary, and the implementation will likely be less buggy.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;As shown here, https://wiki.ubuntu.com/NattyNarwhal/TechnicalOverviewUpstart, Upstart &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;0.&lt;/ins&gt;9 and newer support children chroots. If we can ugprade Upstart on WebOS to 0.9.x or later, few to none of the hackarounds will be necessary, and the implementation will likely be less buggy.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Cerealklr</name></author>
	</entry>
	<entry>
		<id>http://wiki.webos-internals.org/index.php?title=Ubuntu_Netbook_Remix&amp;diff=17947&amp;oldid=prev</id>
		<title>Cerealklr: Created page with &quot;This is a placeholder page, which will document the process for installing the Ubuntu Netbook Remix graphical interface on top of the UbuntuChroot. The eventual goal is to au...&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.webos-internals.org/index.php?title=Ubuntu_Netbook_Remix&amp;diff=17947&amp;oldid=prev"/>
		<updated>2011-08-27T03:47:58Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;This is a placeholder page, which will document the process for installing the Ubuntu Netbook Remix graphical interface on top of the &lt;a href=&quot;/wiki/UbuntuChroot&quot; title=&quot;UbuntuChroot&quot;&gt;UbuntuChroot&lt;/a&gt;. The eventual goal is to au...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This is a placeholder page, which will document the process for installing the Ubuntu Netbook Remix graphical interface on top of the [[UbuntuChroot]]. The eventual goal is to automate this into an installable package as well. For more information or assistance, you can /msg Cerealklr in #webos-internals or reach me by email at cerealklr&amp;lt;ignore.everything.in.the.arrow.brackets.if.you're.human&amp;gt;@gmail.com.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation Process ==&lt;br /&gt;
''Note: This is incomplete and almost entirely untested. Do not attempt this. I can almost guarantee your device will spontaneously combust if you do.''&lt;br /&gt;
&lt;br /&gt;
1. Enter Ubuntu chroot.&lt;br /&gt;
&lt;br /&gt;
2. Run the commands under &amp;quot;Upstart jobs cannot be run in a chroot&amp;quot; at https://wiki.ubuntu.com/KarmicKoala/ReleaseNotes&lt;br /&gt;
&lt;br /&gt;
3. run &amp;quot;sudo apt-get install ubuntu-netbook&amp;quot;&lt;br /&gt;
&lt;br /&gt;
4. Confirm all prompts and accept the defaults for all configuration (unless you know what you are doing).&lt;br /&gt;
&lt;br /&gt;
5. Paste the contents of the latest snapshot from http://git.balabit.hu/?p=gyp/upstart-dummy.git;a=summary into your /sbin folder, inside the chroot. NOTE: failure to do this while within the chroot will probably necessitate a doctoring, at minimum.&lt;br /&gt;
&lt;br /&gt;
6. once this is done, execute the following commands:&lt;br /&gt;
&lt;br /&gt;
- sudo /etc/init.d/rcS start&lt;br /&gt;
&lt;br /&gt;
- sudo /etc/init.d/rc 2 start&lt;br /&gt;
&lt;br /&gt;
7. Unfortunately, the upstart replacement can't handle dbus by default, so you need to create your own script to do so. In order to remedy this, we'll slightly modify the command it normally would have run, without messing with the faux upstart.&lt;br /&gt;
&lt;br /&gt;
- touch start-dbus.sh&lt;br /&gt;
&lt;br /&gt;
- chmod +x start-dbus.sh&lt;br /&gt;
&lt;br /&gt;
- echo &amp;quot;start-stop-daemon --start --pidfile /var/run/upstart-dummy-pids/dbus.pid --exec /bin/dbus-daemon -- --system --fork --activation=upstart&amp;quot; &amp;gt;&amp;gt; start-dbus.sh&lt;br /&gt;
&lt;br /&gt;
8. Execute your new script with &amp;quot;sudo ./start-dbus.sh&amp;quot;&lt;br /&gt;
&lt;br /&gt;
9. You should not be ready to create a new gnome-session manually. To do so, type &amp;quot;sudo gnome-session&amp;quot; The session will start up, reducing the terminal you were typing it to a window. Do NOT close that window, or it will kill the session! I cannot predict what will happen then. Everything ever everywhere might spontaneously corrupt. Just don't do it. In order to exit, you can type ctrl-C in the window first, and then close the card. If you want to go back to using that terminal, it is recommended that you maximize it first, or it will remain wherever the window had been before closing the session.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Future Work ==&lt;br /&gt;
As shown here, https://wiki.ubuntu.com/NattyNarwhal/TechnicalOverviewUpstart, Upstart 9 and newer support children chroots. If we can ugprade Upstart on WebOS to 0.9.x or later, few to none of the hackarounds will be necessary, and the implementation will likely be less buggy.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
https://wiki.ubuntu.com/KarmicKoala/ReleaseNotes&lt;br /&gt;
&lt;br /&gt;
http://gyp.blogs.balabit.com/2011/01/using-upstart-in-a-chroot&lt;br /&gt;
&lt;br /&gt;
http://git.balabit.hu/?p=gyp/upstart-dummy.git;a=summary&lt;br /&gt;
&lt;br /&gt;
https://wiki.ubuntu.com/NattyNarwhal/TechnicalOverviewUpstart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
While I've done the work of assembling bits and pieces, this could never have been accomplished without valuable input from, in no particular order, dtzWill, PatrickC, Pdunny, dwc-, and a few other people i'm too tired to think to credit.&lt;/div&gt;</summary>
		<author><name>Cerealklr</name></author>
	</entry>
</feed>