<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
>

<channel>
	<title>openSUSE Tutorials</title>
	<atom:link href="http://opensuse-tutorials.com/feed" rel="self" type="application/rss+xml" />
	<link>http://opensuse-tutorials.com</link>
	<description></description>
	<pubDate>Tue, 22 Jul 2008 20:37:23 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/us/</creativeCommons:license>
		<item>
		<title>Nautilus Tips and Tricks</title>
		<link>http://opensuse-tutorials.com/2008/07/nautilus-tips-and-tricks/</link>
		<comments>http://opensuse-tutorials.com/2008/07/nautilus-tips-and-tricks/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 16:55:52 +0000</pubDate>
		<dc:creator>sontek</dc:creator>
		
		<category><![CDATA[GNOME]]></category>

		<category><![CDATA[openSUSE 10.3]]></category>

		<category><![CDATA[openSUSE 11.0]]></category>

		<category><![CDATA[10.3]]></category>

		<category><![CDATA[11.0]]></category>

		<category><![CDATA[nautilus]]></category>

		<guid isPermaLink="false">http://opensuse-tutorials.com/?p=75</guid>
		<description><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;"><script type="text/javascript">
digg_url = 'http://opensuse-tutorials.com/2008/07/nautilus-tips-and-tricks/';
digg_bgcolor = '#FFFFFF';
digg_skin = '';
digg_window = 'new';
digg_title = 'Nautilus Tips and Tricks';
digg_bodytext = 'Nautilus is the graphical file manager (along with a few other nice features) in GNOME. Most users only use the bare minimum features of Nautilus (including me, as I&#8217;m mainly a console jockey) and don&#8217;t realize how powerful and flexible Nautilus...';
digg_media = 'news';
digg_topic = 'linux_unix';
</script>
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script>
</div>
Nautilus is the graphical file manager (along with a few other nice features) in GNOME. Most users only use the bare minimum features of Nautilus (including me, as I&#8217;m mainly a console jockey) and don&#8217;t realize how powerful and flexible Nautilus truly is.

Managing Nautilus from the keyboard
Advanced file permissions
Desktop Settings
Special locations and Remote connections
Tips and [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;"><script type="text/javascript">
digg_url = 'http://opensuse-tutorials.com/2008/07/nautilus-tips-and-tricks/';
digg_bgcolor = '#FFFFFF';
digg_skin = '';
digg_window = 'new';
digg_title = 'Nautilus Tips and Tricks';
digg_bodytext = 'Nautilus is the graphical file manager (along with a few other nice features) in GNOME. Most users only use the bare minimum features of Nautilus (including me, as I&#8217;m mainly a console jockey) and don&#8217;t realize how powerful and flexible Nautilus...';
digg_media = 'news';
digg_topic = 'linux_unix';
</script>
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script>
</div>
<p><a href="http://www.gnome.org/projects/nautilus/">Nautilus</a> is the graphical file manager (along with a few other nice features) in <a href="http://www.gnome.org/">GNOME</a>. Most users only use the bare minimum features of Nautilus (including me, as I&#8217;m mainly a console jockey) and don&#8217;t realize how powerful and flexible Nautilus truly is.</p>
<ul>
<li><a href="#Keyboard">Managing Nautilus from the keyboard</a></li>
<li><a href="#Permissions">Advanced file permissions</a></li>
<li><a href="#Desktop">Desktop Settings</a></li>
<li><a href="#Locations">Special locations and Remote connections</a></li>
<li><a href="#Configuration">Tips and Tricks</a></li>
</ul>
<div class="paragraph"><a id="Keyboard"></a></p>
<p class="header">Managing Nautilus from the keyboard</p>
<p>You don&#8217;t have to be slowed down by the mouse just because you are using a GUI. Nautilus has great keyboard shortcuts that will allow you to use it quickly and effectively.</p>
<p>Here is a quick table of the shortcut keys and their functionality</p>
<div class="code">
<table border="0">
<tbody>
<tr>
<th width="150">Key(s)</th>
<th>Action</th>
</tr>
<tr>
<td colspan="2" bgcolor="#808080"><strong>Searching</strong></td>
</tr>
<tr>
<td>Start Typing</td>
<td>Select the matching name of a file or directory</td>
</tr>
<tr>
<td>CTRL+F</td>
<td>Search filenames and content of indexed files</td>
</tr>
<tr>
<td>CTRL+S</td>
<td>Selects all files or directories matching a pattern</td>
</tr>
<tr>
<td colspan="2" bgcolor="#808080"><strong>Display and Window Management</strong></td>
</tr>
<tr>
<td>CTRL+N</td>
<td>Create a new Nautilus window</td>
</tr>
<tr>
<td>CTRL+W</td>
<td>Close a Nautilus window</td>
</tr>
<tr>
<td>CTRL+SHIFT+W</td>
<td>Close all Nautilus windows</td>
</tr>
<tr>
<td>CTRL+1</td>
<td>View files in icon mode</td>
</tr>
<tr>
<td>CTRL+2</td>
<td>View files in list mode</td>
</tr>
<tr>
<td>F9</td>
<td>Toggle sidebar pane</td>
</tr>
<tr>
<td colspan="2" bgcolor="#808080"><strong>File Management</strong></td>
</tr>
<tr>
<td>CTRL+H</td>
<td>Show hidden files</td>
</tr>
<tr>
<td>CTRL+SHIFT+N</td>
<td>Create a new folder</td>
</tr>
<tr>
<td>CTRL+T or Del</td>
<td valign="top">Delete the file or directory and move to the trash</td>
</tr>
<tr>
<td>Shift+Del</td>
<td>Delete the selected file or directory and skip the trash</td>
</tr>
<tr>
<td>F2</td>
<td>Rename the selected file or directory</td>
</tr>
<tr>
<td>Alt+Enter</td>
<td>View properties of the selected file or directory</td>
</tr>
<tr>
<td colspan="2" bgcolor="#808080"><strong>Movement</strong></td>
</tr>
<tr>
<td>CTRL+L</td>
<td>Move into the location bar</td>
</tr>
<tr>
<td>Alt+HOME</td>
<td>Go to your $HOME folder</td>
</tr>
<tr>
<td>* or + or SHIFT+RArrow</td>
<td>Expand Directory in list view</td>
</tr>
<tr>
<td>- or SHIFT+LArrow</td>
<td>Close Directory in list view</td>
</tr>
<tr>
<td>ALT+LArrow</td>
<td>Browse through files and folders to the left</td>
</tr>
<tr>
<td>ALT+RArrow</td>
<td>Browse through files and folders to the right</td>
</tr>
<tr>
<td>ALT+UArrow</td>
<td>Move to the parent folder one level above</td>
</tr>
<tr>
<td>ALT+DArrow</td>
<td>Open the selected file or folder</td>
</tr>
<tr>
<td colspan="2" bgcolor="#808080"><strong>Accessibility</strong></td>
</tr>
<tr>
<td>CTRL++</td>
<td>Zoom in</td>
</tr>
<tr>
<td>CTRL+-</td>
<td>Zoom out</td>
</tr>
<tr>
<td>CTRL+0</td>
<td>Normal zoom</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="paragraph"><a id="Permissions"></a></p>
<p class="header">Advanced file permissions</p>
<p>The default UI for managing file permissions in Nautilus is a simple cutdown version that I find hard to use compared to the &#8220;advanced&#8221; view. Here is a screenshot of the advanced view:</p>
<p><img src="http://opensuse-tutorials.com/images/nautilus-advanced-permissions.png" alt="Screenshot of nautilus" /></p>
<p>Enable this view by changing the gconf setting show_advanced_permissions in /apps/nautilus/preferences/ to True, either by using gconftool-2 in console or the GUI tool gconf-editor.</p>
<p class="code">gconftool-2 --type bool --set /apps/nautilus/preferences/show_advanced_permissions True</p>
</div>
<div class="paragraph"><a id="Desktop"></a></p>
<p class="header">Desktop Settings</p>
<p>The default icons that show up on your desktop are also managed through gconf. Here are some of the important settings:</p>
<p>Disable the desktop completely (don&#8217;t show any desktop icons)</p>
<p class="code">gconftool-2 --set /apps/nautilus/preferences/show_desktop --type bool False</p>
<p>Hide the $HOME folder icon</p>
<p class="code">gconftool-2 --set /apps/nautilus/desktop/home_icon_visible --type bool False</p>
<p>Display the computer icon</p>
<p class="code">gconftool-2 --set /apps/nautilus/desktop/computer_icon_visible --type bool True</p>
<p>Hide the trash icon</p>
<p class="code">gconftool-2 --set /apps/nautilus/desktop/trash_icon_visible --type bool False</p>
<p>Hide volumes (sshfs mounts, auto mounted removable disks, etc)</p>
<p class="code">gconftool-2 --set /apps/nautilus/desktop/volumes_visible --type bool False</p>
</div>
<div class="paragraph">
<p class="header">Special locations and Remote connections</p>
<p>Nautilus provides some special locations which provide additional functionality, they can be accessed from the &#8220;go&#8221; menu or by typing them in the location bar.</p>
<ul>
<li><em>computer:///</em> - A list of all mounted devices on the system</li>
<li><em>burn:///</em> - Allows you to copy files to it and burn them to a CD/DVD</li>
<li><em>network:///</em> - A list of servers on the network</li>
</ul>
<p>You can also access remote file systems from nautilus using ssh, sftp, and samba. You can do this by using the protocol in the address bar (ssh://,smb://,sftp://), like:</p>
<p class="code">sftp://user@server:port/directory/on/server</p>
<p>Or you can use a very convenient UI from File -&gt; Connect to server. Here is a screenshot of that in action:</p>
<p><img src="http://opensuse-tutorials.com/images/nautilus-connect-to-server.png" alt="Screenshot of Nautilus connect to server" /></div>
<div class="paragraph"><a id="Configuration"></a></p>
<p class="header">Tips and Tricks</p>
<p><strong>Preview audio files</strong><br />
You can preview sounds in Nautilus by turning on Edit -&gt; Preferences -&gt; Preview -&gt; Preview sound files. With this enabled, when you hover over any audio file, it&#8217;ll start playing.</p>
<p>You can also enable/disable this setting through gconf</p>
<p class="code">gconftool-2 --type bool --set /apps/nautilus/preferences/preview_sound True</p>
<p><strong>Custom scripts</strong><br />
Nautilus allows us to create our own custom scripts and have them execute from the right click menu, lets create an open as root menu item. In ~/.gnome2/nautilus-scripts/ create a file called &#8220;Open as Root&#8221; with the following code in it:</p>
<p class="code">#!/bin/bash<br />
for uri in $NAUTILUS_SCRIPT_SELECTED_URIS; do<br />
gnomesu gnome-open &#8220;$uri&#8221;<br />
done</p>
<p>And now you&#8217;ll get a menu similar to:</p>
<p><img src="http://opensuse-tutorials.com/images/nautilus-open-as-root.png" alt="Screenshot of open as root menu" /></p>
<p><strong>Document Templates</strong><br />
If you&#8217;ve ever right clicked on your desktop, you have probably seen the menu &#8220;Create Document&#8221; but never gave it any thought because the majority of distros ship this menu blank. But I&#8217;ve found it is really handy when working with files with similar content. To create your own templates you create the folder ~/Templates and place any type of file inside there, it could be an open office spread sheet or a simple text file. You can download a collection of nice default templates from <a href="http://www.gnome-look.org/content/show.php?content=39317">here</a>. Here is what your menu could look like!</p>
<p><img src="http://opensuse-tutorials.com/images/nautilus-templates.png" alt="Screenshot of templates menu" /></div>
<div class="paragraph">
<p class="header">Conclusion</p>
<p>This should get you started on using Nautilus more effectively. If you want to learn more about Nautilus settings and other options you can tweak, you should check out the Nautilus gconf documentation <a href="http://www.gnome.org/~bmsmith/gconf-docs/C/nautilus.html">here</a>.</div>
]]></content:encoded>
			<wfw:commentRss>http://opensuse-tutorials.com/2008/07/nautilus-tips-and-tricks/feed/</wfw:commentRss>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>Improve laptop battery life in openSUSE</title>
		<link>http://opensuse-tutorials.com/2008/07/improve-laptop-battery-life-in-opensuse/</link>
		<comments>http://opensuse-tutorials.com/2008/07/improve-laptop-battery-life-in-opensuse/#comments</comments>
		<pubDate>Mon, 21 Jul 2008 05:59:03 +0000</pubDate>
		<dc:creator>sontek</dc:creator>
		
		<category><![CDATA[openSUSE 10.3]]></category>

		<category><![CDATA[openSUSE 11.0]]></category>

		<category><![CDATA[10.3]]></category>

		<category><![CDATA[11.0]]></category>

		<category><![CDATA[powertop]]></category>

		<guid isPermaLink="false">http://opensuse-tutorials.com/?p=13</guid>
		<description><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;"><script type="text/javascript">
digg_url = 'http://opensuse-tutorials.com/2008/07/improve-laptop-battery-life-in-opensuse/';
digg_bgcolor = '#FFFFFF';
digg_skin = '';
digg_window = 'new';
digg_title = 'Improve laptop battery life in openSUSE';
digg_bodytext = 'Power management is one of the big things Linux gets criticized for and although we might not be perfect, there are things we can do to improve our battery life.
The best thing you need to do to improve the battery life of your laptop is to analyze/profile...';
digg_media = 'news';
digg_topic = 'linux_unix';
</script>
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script>
</div>
Power management is one of the big things Linux gets criticized for and although we might not be perfect, there are things we can do to improve our battery life.
The best thing you need to do to improve the battery life of your laptop is to analyze/profile your power consumption to figure out what applications [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;"><script type="text/javascript">
digg_url = 'http://opensuse-tutorials.com/2008/07/improve-laptop-battery-life-in-opensuse/';
digg_bgcolor = '#FFFFFF';
digg_skin = '';
digg_window = 'new';
digg_title = 'Improve laptop battery life in openSUSE';
digg_bodytext = 'Power management is one of the big things Linux gets criticized for and although we might not be perfect, there are things we can do to improve our battery life.
The best thing you need to do to improve the battery life of your laptop is to analyze/profile...';
digg_media = 'news';
digg_topic = 'linux_unix';
</script>
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script>
</div>
<p>Power management is one of the big things Linux gets criticized for and although we might not be perfect, there are things we can do to improve our battery life.</p>
<p>The best thing you need to do to improve the battery life of your laptop is to analyze/profile your power consumption to figure out what applications are draining your battery. To do this you use an application developed by Intel called <a href="http://www.lesswatts.org/projects/powertop/">Powertop</a>.</p>
<p class="code"># zypper in powertop<br />
# powertop</p>
<div class="paragraph">After you run power top, it&#8217;ll analyze your system for a few seconds and not only alert you of the major applications and/or hardware that are draining your battery, but also solutions on fixing these issues. Here is a screenshot of it in action:</div>
<div class="paragraph"><img src="http://opensuse-tutorials.com/images/powertop-screenshot.png" alt="Powertop Screenshot" /></div>
<div class="paragraph">When you have powertop apply a suggested change it does not modify your system settings, it will only persist the change(s) as long as powertop is open, as soon as you close it the changes will revert back to system defaults.</div>
<p>Some cool tips for working with powertop can be find at <a href="http://www.lesswatts.org/tips/">http://www.lesswatts.org/tips/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://opensuse-tutorials.com/2008/07/improve-laptop-battery-life-in-opensuse/feed/</wfw:commentRss>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>Zypper Tips and Tricks</title>
		<link>http://opensuse-tutorials.com/2008/07/zypper-tips-and-tricks/</link>
		<comments>http://opensuse-tutorials.com/2008/07/zypper-tips-and-tricks/#comments</comments>
		<pubDate>Sun, 20 Jul 2008 05:59:59 +0000</pubDate>
		<dc:creator>sontek</dc:creator>
		
		<category><![CDATA[openSUSE 11.0]]></category>

		<category><![CDATA[zypper]]></category>

		<category><![CDATA[11.0]]></category>

		<guid isPermaLink="false">http://opensuse-tutorials.com/?p=10</guid>
		<description><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;"><script type="text/javascript">
digg_url = 'http://opensuse-tutorials.com/2008/07/zypper-tips-and-tricks/';
digg_bgcolor = '#FFFFFF';
digg_skin = '';
digg_window = 'new';
digg_title = 'Zypper Tips and Tricks';
digg_bodytext = 'Zypper is a very easy to use and powerful package manager that is very underrated. With the latest rewrites in openSUSE 11.0 of libzypp it is blazingly fast and has a few new features that many people are not aware of.
Here is a quick overview of a few...';
digg_media = 'news';
digg_topic = 'linux_unix';
</script>
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script>
</div>
Zypper is a very easy to use and powerful package manager that is very underrated. With the latest rewrites in openSUSE 11.0 of libzypp it is blazingly fast and has a few new features that many people are not aware of.
Here is a quick overview of a few of the features zypper supports

Install and remove [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;"><script type="text/javascript">
digg_url = 'http://opensuse-tutorials.com/2008/07/zypper-tips-and-tricks/';
digg_bgcolor = '#FFFFFF';
digg_skin = '';
digg_window = 'new';
digg_title = 'Zypper Tips and Tricks';
digg_bodytext = 'Zypper is a very easy to use and powerful package manager that is very underrated. With the latest rewrites in openSUSE 11.0 of libzypp it is blazingly fast and has a few new features that many people are not aware of.
Here is a quick overview of a few...';
digg_media = 'news';
digg_topic = 'linux_unix';
</script>
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script>
</div>
<p><a href="http://en.opensuse.org/Zypper">Zypper</a> is a very easy to use and powerful package manager that is very underrated. With the latest rewrites in openSUSE 11.0 of <a href="http://en.opensuse.org/Libzypp">libzypp</a> it is blazingly fast and has a few new features that many people are not aware of.</p>
<p>Here is a quick overview of a few of the features zypper supports</p>
<div class="paragraph">
<p class="header">Install and remove packages by name, version, or capability.</p>
<p><em>Installing and removing packages with wildcards</em></p>
<p class="code"># zypper rm gtk*devel*<br />
# zypper in gtk-sharp?</p>
<p><em>Handling multiple versions of a package</em></p>
<p class="code"># zypper in package-1.2.3<br />
# zypper rm package&gt;1.2.3</p>
<p><em>Install and Remove at the same time, - means remove, + means install.</em></p>
<p class="code"># zypper in &lt;package to install&gt; -&lt;package to remove&gt; +&lt;another package to install&gt;</p>
<p><em>Force a re-install</em></p>
<p class="code"># zypper in --force &lt;package&gt;</p>
</div>
<div class="paragraph">
<p class="header">Install plain RPM files and satisfy dependencies from repositories from a local disk or the web.</p>
<p class="code"># zypper in ./file.rpm<br />
# zypper in http://&lt;url&gt;/file.rpm</p>
</div>
<div class="paragraph">
<p class="header">Update all installed packages with newer available version where possible</p>
<p><em>To get all updates that only include patches/bug fixes you can run this command:</em></p>
<p class="code"># zypper up</p>
<p><em>To update all packages even if they are new versions, or to upgrade from one version of openSUSE to another:</em></p>
<p class="code"># zypper dup</p>
</div>
<div class="paragraph">
<p class="header">Manage Source / Development Packages</p>
<p><em>Install build dependencies for a package</em></p>
<p class="code"># zypper si -d &lt;package&gt;</p>
</div>
<div class="paragraph">
<p class="header">Pattens / Metapackages</p>
<p><em>You can list all available patterns by doing:</em></p>
<p class="code"># zypper pt</p>
<p><em>Install the pattern xfce</em></p>
<p class="code"># zypper in -t pattern xfce</p>
</div>
<div class="paragraph">
<p class="header">Easily manage repositories</p>
<p><em>List repositories</em></p>
<p class="code"># zypper lr</p>
<p><em> Add a repository</em></p>
<p class="code"># zypper ar &lt;url&gt; &lt;name&gt;</p>
<p><em>Disable the first repository</em></p>
<p class="code"># zypper mr -d 1</p>
<p><em>Disable a repository by name</em></p>
<p class="code"># zypper mr -d repo-oss</p>
<p><em>Remove the first repository</em></p>
<p class="code"># zypper rr 1</p>
</div>
<div class="paragraph">
<p class="header">Getting info on packages</p>
<p><em>Searching for a package</em></p>
<p class="code"># zypper se banshee-1<br />
# zypper se bans*</p>
<p><em>Searching for a pattern/metapackage</em></p>
<p class="code"># zypper se -t pattern media</p>
<p><em>By default, searching only gives you the name, summary, and type of a package, to get more detailed information like what repository its coming from and what version it is, you can do the following.</em></p>
<p class="code"># zypper se -s package</p>
<p><em>View a short description of a package</em></p>
<p class="code"># zypper if package</p>
</div>
<div class="paragraph">
<p class="header">Other Cool Tricks</p>
<p><em>You can simulate any zypper command by putting --dry-run after them</em></p>
<p class="code"># zypper in --dry-run &lt;package&gt;</p>
<p><em> You can lock a package in its current state (installed/not installed)</em></p>
<p class="code"># zypper addlock &lt;package&gt;<br />
# zypper removelock &lt;package&gt;</p>
</div>
<p>To get more information on the new features of zypper and how to effectively use it, you may check out these additional resources:</p>
<p><a href="http://en.opensuse.org/Zypper/Features">http://en.opensuse.org/Zypper/Features</a><br />
<a href="http://en.opensuse.org/Zypper/Usage">http://en.opensuse.org/Zypper/Usage</a></p>
]]></content:encoded>
			<wfw:commentRss>http://opensuse-tutorials.com/2008/07/zypper-tips-and-tricks/feed/</wfw:commentRss>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>Installing openSUSE from USB</title>
		<link>http://opensuse-tutorials.com/2008/07/installing-opensuse-from-usb/</link>
		<comments>http://opensuse-tutorials.com/2008/07/installing-opensuse-from-usb/#comments</comments>
		<pubDate>Sat, 19 Jul 2008 08:53:49 +0000</pubDate>
		<dc:creator>sontek</dc:creator>
		
		<category><![CDATA[Yast]]></category>

		<category><![CDATA[openSUSE 10.3]]></category>

		<category><![CDATA[openSUSE 11.0]]></category>

		<category><![CDATA[10.3]]></category>

		<category><![CDATA[11.0]]></category>

		<category><![CDATA[Grub]]></category>

		<category><![CDATA[Installing]]></category>

		<category><![CDATA[Syslinux]]></category>

		<guid isPermaLink="false">http://opensuse-tutorials.com/?p=4</guid>
		<description><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;"><script type="text/javascript">
digg_url = 'http://opensuse-tutorials.com/2008/07/installing-opensuse-from-usb/';
digg_bgcolor = '#FFFFFF';
digg_skin = '';
digg_window = 'new';
digg_title = 'Installing openSUSE from USB';
digg_bodytext = 'Although openSUSE doesn&#8217;t currently support installing from USB, it is quite easy to do it on your own with standard Linux tool syslinux. So lets install that:
# zypper in syslinux

Get the openSUSE install files
After you have syslinux installed,...';
digg_media = 'news';
digg_topic = 'linux_unix';
</script>
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script>
</div>
Although openSUSE doesn&#8217;t currently support installing from USB, it is quite easy to do it on your own with standard Linux tool syslinux. So lets install that:
# zypper in syslinux

Get the openSUSE install files
After you have syslinux installed, you are going to have to grab and install CD/DVD from one of the many openSUSE mirrors, [...]]]></description>
			<content:encoded><![CDATA[<div style="float: right; width: 42px; padding-right: 10px; margin: 0 0 0 10px;"><script type="text/javascript">
digg_url = 'http://opensuse-tutorials.com/2008/07/installing-opensuse-from-usb/';
digg_bgcolor = '#FFFFFF';
digg_skin = '';
digg_window = 'new';
digg_title = 'Installing openSUSE from USB';
digg_bodytext = 'Although openSUSE doesn&#8217;t currently support installing from USB, it is quite easy to do it on your own with standard Linux tool syslinux. So lets install that:
# zypper in syslinux

Get the openSUSE install files
After you have syslinux installed,...';
digg_media = 'news';
digg_topic = 'linux_unix';
</script>
<script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script>
</div>
<p>Although openSUSE doesn&#8217;t currently support installing from USB, it is quite easy to do it on your own with standard Linux tool syslinux. So lets install that:</p>
<p class="code"># zypper in syslinux</p>
<div class="paragraph">
<p class="header">Get the openSUSE install files</p>
<p>After you have syslinux installed, you are going to have to grab and install CD/DVD from one of the many openSUSE mirrors, you can find the latest versions at <a href="http://http://download.opensuse.org/distribution/" target="_blank">http://download.opensuse.org/distribution/</a>. Lets mount the ISO and grab the files that we need, we&#8217;ll use a standard Linux command to do so: mount. To mount an iso onto your local file system you need to tell it what file to mount and what location it should mount to.</p>
<p class="code"># mount -o loop &lt;filename&gt; &lt;mount location&gt;</p>
</div>
<div class="paragraph">
<p class="header">Define what device you want to install from</p>
<p>Next, we&#8217;ll need to find the USB device we&#8217;d like to install from, you can do this in a few different ways:</p>
<p class="code"># fdisk -l<br />
# cat /proc/partitions<br />
# mount</p>
<p>or you can run:</p>
<p class="code"># dmesg</p>
<p>You’ll see something like:</p>
<p>usb-storage: device found at 5<br />
usb-storage: waiting for device to settle before scanning<br />
scsi 3:0:0:0: Direct-Access     Kingston DataTraveler 2.0 1.00 PQ: 0 ANSI: 2<br />
sd 3:0:0:0: [sdb] 1994752 512-byte hardware sectors (1021 MB)</p>
<p>So, from that output you can see that the newly inserted device is /dev/sdb, so if your system doesn&#8217;t automount the device (openSUSE should), you can mount it:</p>
<p class="code"># mount /dev/sdb /mnt/thumbdrive</p>
</div>
<div class="paragraph">
<p class="header">Setup the USB drive to be a bootable installer</p>
<p>Once you have both the ISO and the USB drive mounted, you&#8217;ll wanted to copy the install files from the ISO to the USB drive. The install files are in boot/&lt;arch&gt;/loader  on the ISO. We&#8217;ll also want to rename isolinux.cfg to syslinux.cfg</p>
<p class="code"># cp /mnt/openSUSE-i386/boot/i386/loader/ * /mnt/thumbdrive<br />
# mv /mnt/thumbdrive/isolinux.cfg /mnt/thumbdrive/syslinux.cfg</p>
<p>The final step is to run syslinux on the USB device, you&#8217;ll want to make sure the USB device is unmounted for this.</p>
<p class="code"># umount /mnt/thumbdrive<br />
# syslinux /dev/sdb</p>
</div>
<div class="paragraph">
<p class="header">Conclusion</p>
<p>Now you have a bootable installer on a USB device that will allow install from all the standard protocols (NFS, FTP, CIFS, etc) as normal. One caveat of this method is that it will now try to install grub onto your thumb drive, so after it boots up the base system into memory, unplug your drive so that it will install to the correct boot partition or MBR.</p>
<p>Grub defines its devices from the BIOS boot order and since we booted off a USB stick it will think that (hd0,0) is the USB stick but in reality, its your actual disk. So on your first boot grub will be pointing to (hd1,0) and not (hd0,0), so you will have to modify /boot/grub/menu.lst and point it to the right disk. You can do this by hitting &#8220;E&#8221; at the GRUB prompt.</p></div>
<p>For another great resource for alternative ways of installing openSUSE, visit <a href="http://en.opensuse.org/Network_Install">http://en.opensuse.org/Network_Install</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://opensuse-tutorials.com/2008/07/installing-opensuse-from-usb/feed/</wfw:commentRss>
	<creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/us/</creativeCommons:license>
	</item>
	</channel>
</rss>
