<?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:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>不然你要我怎么样 &#187; Ubuntu</title>
	<atom:link href="http://www.xiangmocheng.com/tag/ubuntu/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.xiangmocheng.com</link>
	<description>彪悍的代码不需要注释</description>
	<lastBuildDate>Wed, 30 Nov 2011 11:47:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Ubuntu上构筑iPhone OS3.1.2开发环境(toolchain)</title>
		<link>http://www.xiangmocheng.com/2010/04/build-iphone-os-3-1-2-development-environment-on-ubuntu/</link>
		<comments>http://www.xiangmocheng.com/2010/04/build-iphone-os-3-1-2-development-environment-on-ubuntu/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 08:57:19 +0000</pubDate>
		<dc:creator>xiangmocheng</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.xiangmocheng.com/?p=70054</guid>
		<description><![CDATA[在建立编译环境前，请先下载好所需的SDK和Firmware文件： iPhone1,2_3.1.2_7D11_Restore.ipsw iphone_sdk_3.1.2_with_xcode_3.1.4__leopard__9m2809.dmg 我的Linux HOST环境为Ubuntu 9.10（Karmic Koala），在这里利用iphonedevonlinux建立toolchain。 首先配置好编译所需的HOST环境，在终端中输入以下命令： 获取iphonedevonlinux源代码： 目前checkout out的svn版本为83。 拷贝SDK，firmware文件到相应目录： 手动设置密匙，注释掉toolchain.sh中下载密匙的代码： 我们可以利用 自动编译toolchain，但容易出现很多问题。这里我们采用手动一步步编译： 一般来说前三步都不会出现什么问题。（有问题请留言） 最后一步toolchain.sh build中会报错，这时打开～/iphone/toolchain/toolchain/bld/cctools-iphone/make.log，搜索”error:”，在报错的文件中加上： 以下是我修改的文件： ArchiveReader.hpp MachOReaderDylib.hpp MachOWriterExecutable.hpp OpaqueSection.hpp ld.cpp Options.cpp 重新build即可。注意不要重新checkout代码，不然又要重改一遍。。。 如果出现”It seems like the toolchain built!”，说明toolchain build成功。 之后可以利用apps下的代码测试下toolchain，一般会遇到两个问题： 1. 找不到编译器 arm-apple-darwin9-gcc 在～/.bashrc中添加环境变量即可 增加export PATH=～/iphone/toolchain/toolchain/pre/bin:$PATH 2. 提示”ld: library not found for -lobjc” 拷贝以下目录到编译器库中： 参考文章：iphonedevonlinux installation iPhone开发入门（3）—Linux上构筑iPhone OS3.1.2开发环境 转载请注明： 转载自不然你要我怎么样 本文链接地址: [...]]]></description>
			<content:encoded><![CDATA[<p>在建立编译环境前，请先下载好所需的SDK和Firmware文件：</p>
<ul>
<li><a href="http://mytopfiles.com/other/file/iPhone1,2_3-1-2_7D11_Restore/342866.htm">iPhone1,2_3.1.2_7D11_Restore.ipsw</a></li>
<li><a href="http://shuqun.com/files/iphone_sdk_3.1.2_with_xcode_3.1.4__leopard__9m2809.dmg">iphone_sdk_3.1.2_with_xcode_3.1.4__leopard__9m2809.dmg</a></li>
</ul>
<p>我的Linux HOST环境为Ubuntu 9.10（Karmic Koala），在这里利用<a href="http://code.google.com/p/iphonedevonlinux/">iphonedevonlinux</a>建立toolchain。</p>
<p>首先配置好编译所需的HOST环境，在终端中输入以下命令：</p>
<pre class="brush: bash; title: ; notranslate">sudo apt-get install  automake bison cpio flex g++ g++-4.3 g++-4.3-multilib gawk gcc-4.3 git-core gobjc-4.3 gzip libbz2-dev libcurl4-openssl-dev libssl-dev  make mount subversion sudo tar unzip uuid uuid-dev wget xar zlib1g-dev</pre>
<p>获取<a href="http://code.google.com/p/iphonedevonlinux/">iphonedevonlinux</a>源代码：</p>
<pre class="brush: bash; title: ; notranslate">$ mkdir -p ~/iphone/toolchain
$ cd ~/iphone/toolchain
$ svn checkout http://iphonedevonlinux.googlecode.com/svn/trunk/ ./</pre>
<p>目前checkout out的svn版本为83。</p>
<p>拷贝SDK，firmware文件到相应目录：</p>
<pre class="brush: bash; title: ; notranslate">$ mkdir -p ~/iphone/toolchain/files/firmware
$ mv ./iphone_sdk_3.1.2_with_xcode_3.1.4__leopard__9m2809.dmg ~/iphone/toolchain/files/
$ mv ./iPhone1,2_3.1.2_7D11_Restore.ipsw ~/iphone/toolchain/files/firmware/</pre>
<p>手动设置密匙，注释掉toolchain.sh中下载密匙的代码：</p>
<pre class="brush: bash; title: ; notranslate">$ gedit ~/iphone/toolchain/toolchain.sh</pre>
<pre class="brush: bash; title: ; notranslate">unzip -d &quot;${TMP_DIR}&quot; -o &quot;${FW_FILE}&quot; &quot;${FW_RESTORE_SYSTEMDISK}&quot;

＃if [ -z &quot;$DECRYPTION_KEY_SYSTEM&quot; ] ; then
＃echo &quot;We need the decryption key for `basename $FW_RESTORE_SYSTEMDISK`.&quot;
＃echo &quot;I'm going to try to fetch it from $IPHONEWIKI_KEY_URL....&quot;
＃
＃IPHONEWIKI_KEY_URL=$( wget --quiet -O - $IPHONEWIKI_KEY_URL | awk '
＃BEGIN { IGNORECASE = 1; }
＃/name=&quot;'${DEVICE}'/  { found_phone=1; }
＃/.*'${TOOLCHAIN_VERSION}'.*/ &amp;amp;&amp;amp; found_phone { found_firmware=1; }
＃/.*href=.*/ &amp;amp;&amp;amp; found_firmware { while(sub(/href=|&quot;/,&quot;&quot;, $3));; print $3; exit;}
＃')

＃DECRYPTION_KEY_SYSTEM=`wget --quiet -O - &quot;http://www.theiphonewiki.com&quot;$IPHONEWIKI_KEY_URL | awk '
＃BEGIN { IGNORECASE = 1; }
＃/.*VFDecrypt.*/  { print $3;}
＃'`

DECRYPTION_KEY_SYSTEM=&quot;a8a886d56011d2d98b190d0a498f6fcac719467047639cd601fd53a4a1d93c24e1b2ddc6&quot;

if [ ! &quot;$DECRYPTION_KEY_SYSTEM&quot; ] ; then</pre>
<p>我们可以利用</p>
<pre class="brush: bash; title: ; notranslate">$ sudo ./toolchain.sh all</pre>
<p>自动编译toolchain，但容易出现很多问题。这里我们采用手动一步步编译：</p>
<pre class="brush: bash; title: ; notranslate">$ sudo./toolchain.sh headers
$ sudo./toolchain.sh firmware
$ sudo./toolchain.sh darwin_sources
$ sudo./toolchain.sh build</pre>
<p>一般来说前三步都不会出现什么问题。（有问题请留言）</p>
<p>最后一步toolchain.sh build中会报错，这时打开～/iphone/toolchain/toolchain/bld/cctools-iphone/make.log，搜索”error:”，在报错的文件中加上：</p>
<pre class="brush: bash; title: ; notranslate">#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;</pre>
<p>以下是我修改的文件：<br />
ArchiveReader.hpp  MachOReaderDylib.hpp  MachOWriterExecutable.hpp  OpaqueSection.hpp  ld.cpp  Options.cpp</p>
<p>重新build即可。注意不要重新checkout代码，不然又要重改一遍。。。</p>
<p>如果出现”It seems like the toolchain built!”，说明toolchain build成功。</p>
<p>之后可以利用apps下的代码测试下toolchain，一般会遇到两个问题：</p>
<p>1. 找不到编译器 arm-apple-darwin9-gcc</p>
<p>在～/.bashrc中添加环境变量即可</p>
<pre class="brush: bash; title: ; notranslate">$ sudo gedit ～/.bashrc</pre>
<p>增加export PATH=～/iphone/toolchain/toolchain/pre/bin:$PATH</p>
<p>2. 提示”ld: library not found for -lobjc”</p>
<p>拷贝以下目录到编译器库中：</p>
<pre class="brush: bash; title: ; notranslate">mv ~/iphone/toolchain/toolchain/sys/System ~/iphone/toolchain/toolchain/sys/System2
mv ~/iphone/toolchain/toolchain/sys/usr/lib ~/iphone/toolchain/toolchain/sys/usr/lib2
cp ~/iphone/toolchain/sdks/iPhoneOS3.1.2.sdk/System ~/iphone/toolchain/toolchain/sys/
cp ~/iphone/toolchain/sdks/iPhoneOS3.1.2.sdk/usr/lib ~/iphone/toolchain/toolchain/sys/usr/</pre>
<p>参考文章：<a title="iphonedevonlinux installation" href="http://code.google.com/p/iphonedevonlinux/wiki/Installation">iphonedevonlinux  installation</a></p>
<p><a title="iPhone开发入门（3）—Linux上构筑iPhone OS3.1.2开发环境" href="http://www.yifeiyang.net/iphone-development-introduction-3-linux-development-environment-on-the-build-iphone-os3-1-2/">iPhone开发入门（3）—Linux上构筑iPhone OS3.1.2开发环境</a>
<div style="margin-top: 10px">
<p><strong>转载请注明：</strong> 转载自<a href="http://www.xiangmocheng.com/">不然你要我怎么样</a></t>        </br><strong>本文链接地址:</strong> <a href="http://www.xiangmocheng.com/2010/04/build-iphone-os-3-1-2-development-environment-on-ubuntu/">Ubuntu上构筑iPhone OS3.1.2开发环境(toolchain)</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.xiangmocheng.com/2010/04/build-iphone-os-3-1-2-development-environment-on-ubuntu/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Ubuntu下使用svn下载和上传内核源代码</title>
		<link>http://www.xiangmocheng.com/2009/12/how-to-use-svn-on-ubuntu/</link>
		<comments>http://www.xiangmocheng.com/2009/12/how-to-use-svn-on-ubuntu/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 08:31:54 +0000</pubDate>
		<dc:creator>xiangmocheng</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://xiangmocheng.yo2.cn/articles/ubuntu%e4%b8%8b%e4%bd%bf%e7%94%a8svn%e4%b8%8b%e8%bd%bd%e5%92%8c%e4%b8%8a%e4%bc%a0%e5%86%85%e6%a0%b8%e6%ba%90%e4%bb%a3%e7%a0%81.html</guid>
		<description><![CDATA[(1) 安装svn sudo apt-get install subversion (2) 从库里checkout 最新kernel svn checkout https://10.136.7.4/svn/Android/SW/6410/urbetter/kernel &#8211;username benjamin &#8211;password aa123456 &#8211;no-auth-cache &#8211;non-interactive (3) 查看本地文件状态 svn status (4) 查看本地文件和库里的区别 svn diff FILE_PATH (5) 将修改确认到库里 (建议make distclean之后再上传) svn commit 如果是新增文件,需要先添加 svn add PATH 如果要将本地新文件和改动的文件全部上传至库里,可以使用 svn status &#124; grep “?” &#124; xargs svn add (6) 查看帮助 svn help 转载请注明： 转载自不然你要我怎么样 本文链接地址: Ubuntu下使用svn下载和上传内核源代码]]></description>
			<content:encoded><![CDATA[<p>(1) 安装svn</p>
<p>sudo apt-get install subversion</p>
<p>(2) 从库里checkout 最新kernel</p>
<p>svn checkout <span style="color: #339966;">https://10.136.7.4/svn/Android/SW/6410/urbetter/kernel</span> <span style="color: #0000ff;">&#8211;username benjamin</span> <span style="color: #ff0000;">&#8211;password aa123456</span> &#8211;no-auth-cache &#8211;non-interactive</p>
<p>(3) 查看本地文件状态</p>
<p>svn status</p>
<p>(4) 查看本地文件和库里的区别</p>
<p>svn diff <span style="color: #ff0000;">FILE_PATH</span></p>
<p>(5) 将修改确认到库里 (建议make distclean之后再上传)</p>
<p>svn commit</p>
<p>如果是新增文件,需要先添加</p>
<p>svn add <span style="color: #ff0000;">PATH</span></p>
<p>如果要将本地新文件和改动的文件全部上传至库里,可以使用</p>
<p>svn status | grep “?” | xargs svn add</p>
<p>(6) 查看帮助</p>
<p>svn help
<div style="margin-top: 10px">
<p><strong>转载请注明：</strong> 转载自<a href="http://www.xiangmocheng.com/">不然你要我怎么样</a></t>        </br><strong>本文链接地址:</strong> <a href="http://www.xiangmocheng.com/2009/12/how-to-use-svn-on-ubuntu/">Ubuntu下使用svn下载和上传内核源代码</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.xiangmocheng.com/2009/12/how-to-use-svn-on-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu常用设置</title>
		<link>http://www.xiangmocheng.com/2009/12/ubuntu-setting/</link>
		<comments>http://www.xiangmocheng.com/2009/12/ubuntu-setting/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 09:15:54 +0000</pubDate>
		<dc:creator>xiangmocheng</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://xiangmocheng.yo2.cn/articles/ubuntu%e5%b8%b8%e7%94%a8%e8%ae%be%e7%bd%ae.html</guid>
		<description><![CDATA[﻿1. 为Firefox添加下载工具 MultiGet 安装下载工具 MultiGet $ sudo apt-get install multiget 集成下载工具到FireFox里，使用FlashGot插件, 点击这里下载flashgot最新版，直接拖进FireFox浏览器里即可加载。 FlashGot插件的设置 (1). 打开Flashgot选项，点击“常规”标签页。 (2). 因为下载管理器里面是没有Multiget的，所以点击“新增”，填入Multiget。 (3). 选择程序/usr/bin/multiget (4). 在参数模板中填写： [url=URL] [refer=REFERER] 注意，字符是半角的，两个元素之间有一个空格。 (5).勾上添加到邮件菜单 2. 输入法 下载scim-pinyin包并进行安装。 然后用im-switch -c设定默认的语言引擎,或者在系统-&#62;首选项-&#62;SCIM输入法设置里修改。 安装完要重启(或者logout)。 9.04中用ibus替换scim： (1). 删除scim $ sudo apt-get remove scim &#38;&#38; sudo apt-get autoremove 如果删除了中文支持就再装一遍 sudo apt-get install language-support-fonts-zh (2). 加入ibus的PPA源 ibus1.1.0: $ echo &#8216;deb http://ppa.launchpad.net/ibus-dev/ppa/ubuntu [...]]]></description>
			<content:encoded><![CDATA[<p>﻿1. 为Firefox添加下载工具 MultiGet</p>
<p>安装下载工具 MultiGet</p>
<p>$ sudo apt-get install multiget</p>
<p>集成下载工具到FireFox里，使用FlashGot插件, 点击<a title="flashgot-1.2.1.18.xpi" href="https://secure.informaction.com/download/releases/flashgot-1.2.1.18.xpi">这里</a>下载flashgot最新版，直接拖进FireFox浏览器里即可加载。</p>
<p>FlashGot插件的设置</p>
<p>(1). 打开Flashgot选项，点击“常规”标签页。</p>
<p>(2). 因为下载管理器里面是没有Multiget的，所以点击“新增”，填入Multiget。</p>
<p>(3). 选择程序/usr/bin/multiget</p>
<p>(4). 在参数模板中填写：</p>
<p>[url=URL] [refer=REFERER]</p>
<p>注意，字符是半角的，两个元素之间有一个空格。<br />
(5).勾上添加到邮件菜单</p>
<p>2. 输入法</p>
<p><span style="text-decoration: line-through;">下载scim-pinyin包并进行安装。</span></p>
<p><span style="text-decoration: line-through;">然后用im-switch -c设定默认的语言引擎,或者在系统-&gt;首选项-&gt;SCIM输入法设置里修改。</span></p>
<p><span style="text-decoration: line-through;">安装完要重启(或者logout)。</span></p>
<p>9.04中用ibus替换scim：</p>
<p>(1). 删除scim</p>
<p>$ sudo apt-get remove scim &amp;&amp; sudo apt-get autoremove</p>
<p>如果删除了中文支持就再装一遍</p>
<p>sudo apt-get install language-support-fonts-zh</p>
<p>(2). 加入ibus的PPA源</p>
<p>ibus1.1.0:</p>
<p>$ echo &#8216;deb http://ppa.launchpad.net/ibus-dev/ppa/ubuntu jaunty main&#8217; &gt;&gt; /etc/apt/sources.list</p>
<p>ibus1.2.0 for 9.04:</p>
<p>$ echo &#8216;deb http://ppa.launchpad.net/ibus-dev/ibus-1.2-jaunty/ubuntu jaunty main&#8217; &gt;&gt; /etc/apt/sources.list</p>
<p>$ sudo apt-get update</p>
<p>如果出现签名验证错误：</p>
<p>W: GPG签名验证错误： http://ppa.launchpad.net intrepid Release: 由于没有公钥，下列签名无法进行验证： NO_PUBKEY 5A9BF3BB9D1A0061</p>
<p>把后八位拷贝一下来，替换掉下面命令中的后八位数字</p>
<p>sudo apt-key adv &#8211;recv-keys &#8211;keyserver keyserver.Ubuntu.com 9D1A0061</p>
<p>(3). 安装ibus</p>
<p>$ sudo apt-get install ibus-gtk ibus-pinyin python-xdg<br />
$ im-switch -s ibus -a default</p>
<p>(4). 如果不能正常使用 iBus，将下面代码加入到 $HOME/.bashrc中，并重新登录桌面。</p>
<p>export IBUS_PREFIX=/usr<br />
export GTK_IM_MODULE=ibus<br />
export XMODIFIERS=@im=ibus<br />
export QT_IM_MODULE=ibus</p>
<p>3. 桌面快捷方式以及图标</p>
<p>可以添加桌面快捷方式,也可以添加面板快捷方式。</p>
<p>系统中的图标文件（包括主题图标）主要在/usr/share/icons/以及~/.icons里。这些图标主要都是svg格式，通过eog可以转换为png、jpg等等常用格式。</p>
<p>4. 让Ubuntu桌面显示回收站：</p>
<p>使用快捷键Alt+F2打开运行窗口。键入gconf-editor，打开Gnome配置编辑器，定位到apps\nautilus\desktop。</p>
<p>在右侧找到名为trash_icon_visible的选项，打上勾。其他的桌面图标类似。</p>
<p><span id="more-69494"></span></p>
<p>5. 如何消除软件安装失败造成的垃圾</p>
<p>运行apt synaptic（新立得软件包管理器），彻底删除已损坏的软件包。</p>
<p>6. Ubuntu的官方包网站</p>
<p>http://packages.ubuntu.com, 注意各个ubuntu发布的版本对应不同的名字,比如8.1对应的是intrepid</p>
<p>7. 访问Windows的共享目录方法</p>
<p>sudo mount //10.136.7.5/”R&amp;D” /mnt/liteon/ -o iocharset=utf8,username=ericwang,password=123456,codepage=cp936,uid=0</p>
<p>8. 设置快捷方式</p>
<p>(1). 打开终端输入 gconf-editor</p>
<p>(2). 打开“Apps-&gt;Metacity-&gt;keybinding Commands”</p>
<p>9. 去掉桌面上的已挂载盘符和加上“计算机”等图标</p>
<p>定位到“/apps/nautilus/desktop”，勾上“Computer_icon_visible”,“Home_icon_visible”“Network_icon_visible”，</p>
<p>这样桌面上就有 “计算机”“主目录”“网络服务器”三个图标了，</p>
<p>再把“Volumes_visible”的勾去掉，这样桌面上的已挂载的图标就会消失，以后需要再进“计算机”里找就OK了！</p>
<p>10. FireFox保存和打开mht文件，只需要安装以下任意一个插件即可</p>
<p>(1). 安装MAF插件</p>
<p>(2). 安装IE Tab插件 安装地址：http://ftp.mozine.cn/addons/extensions/ie_tab/ie_tab-1.5.20080823-fx-windows.xpi</p>
<p>(3). 安装UnMHT插件 http://www.unmht.org/unmht/files/unmht-4.9.3.xpi</p>
<p>11. 设置锁定桌面的快捷键</p>
<p>(1). 打开终端输入 gconf-editor</p>
<p>(2). /apps/gnome_settings_daemon/keybindings/screensaver</p>
<p>12. 设置tftp服务器</p>
<p>(1). 安装包</p>
<p>$ sudo apt-get install tftp-hpa tftpd-hpa</p>
<p>(2). 设置tftpd</p>
<p>$ sudo vim /etc/default/tftpd-hpa</p>
<p>RUN_DAEMON=”yes” #改为yes，表示启动守护进程，tftpd工作<br />
OPTIONS=”-l -s /tftpboot” #改为/tftpboot, 表示tftp客户端能取得的文件所存放的位置</p>
<p>(3). 启动服务(通过这个文件调用in.tftpd)</p>
<p>$ sudo /etc/init.d/tftpd-hpa start</p>
<p>(4). 查看服务是否开始工作</p>
<p>$ sudo netstat -pna|grep tft</p>
<p>(5). 测试, 先拷贝一个文件a.txt到目录/tftpboot,然后连接tftp</p>
<p>$ tftp localhost<br />
tftp&gt; get a.txt<br />
tftp&gt; quit<br />
$ ls</p>
<p>如果仍有问题，卸载后重新安装</p>
<p>$ sudo apt-get remove tftpd-hpa</p>
<p>复位重新启动Ubuntu系统</p>
<p>$ sudo apt-get install tftpd-hpa</p>
<p>再重复上边的设置.</p>
<p>13. 在Ubuntu系统上安装nfs方法:</p>
<p>(1). 安装包</p>
<p>服务器端： $ sudo apt-get install portmap nfs-kernel-server</p>
<p>客户机端： $ sudo apt-get install portmap nfs-common</p>
<p>(2). 配置共享文件</p>
<p>编辑 /etc/exports, 在其中增加要共享的文件</p>
<p>$ sudo vim /etc/exports</p>
<p>配置, 增加下列行</p>
<p>/media/disk/TMP/RM34H_Linux/rootfs_aesop/rootfs/ *(rw,sync,no_root_squash)</p>
<p>其中/media/disk/TMP/RM34H_Linux/rootfs_aesop/rootfs/是要共享的目录, *代表允许所有的网络段访问, (rw,&#8230;)代表读写等权限.</p>
<p>(3). 在服务器端重启服务</p>
<p>$ sudo /etc/init.d/portmap restart<br />
$ sudo /etc/init.d/nfs-kernel-server restart</p>
<p>注: 若仅仅更改了 /etc/exports, 可以运行下列命令更新:</p>
<p>$ sudo exportfs -r</p>
<p>(4). 服务器安装完之后, 可以这样测试:</p>
<p>$ showmount -e</p>
<p>如果出现下列信息说明安装成功:</p>
<p>xiangmocheng@ubuntu:~$ showmount -e<br />
Export list for ubuntu:<br />
/media/disk/TMP/RM34H_Linux/rootfs_aesop/rootfs *</p>
<p>(5). 服务器端挂载测试</p>
<p>在服务器端创建用于挂载的目录, 并改变属性允许所有用户访问:</p>
<p>$ sudo mkdir /mnt/test<br />
$ sudo chmod 777 /mnt/test</p>
<p>服务器端挂载:</p>
<p>$ sudo mount localhost:/media/disk/TMP/RM34H_Linux/rootfs_aesop/rootfs /mnt/test<br />
$ ls /mnt/test<br />
$ umount /mnt/test<br />
$ sudo rm /mnt/test -r</p>
<p>(6). 客户机端挂载</p>
<p>在客户机端创建用于挂载的目录, 并改变属性允许所有用户访问:</p>
<p>$ sudo mkdir /mnt/share<br />
$ sudo chmod 777 /mnt/share</p>
<p>客户机端挂载:</p>
<p>$ sudo mount 10.136.4.7:/media/disk/TMP/RM34H_Linux/rootfs_aesop/rootfs /mnt/share</p>
<p>其中10.136.4.7是服务器的ip地址。</p>
<p>14. 在Ubuntu系统上安装samba方法:</p>
<p>(1). 安装samba</p>
<p>$ sudo apt-get install samba<br />
$ sudo apt-get install smbfs</p>
<p>(2). 添加linux用户</p>
<p>$ sudo useradd user1　 //添加用户名user1<br />
$ sudo passwd user1 //给用户名user1添加密码</p>
<p>(3). 给samba服务器添加用户</p>
<p>说明：登陆samba的用户必须已经是linux中的用户</p>
<p>$ sudo smbpasswd -a user1 //添加并给user1设置samba密码</p>
<p>(4). smb.conf设置</p>
<p>$ cd /etc/samb //进入设置目录<br />
$ sudo mv smb.conf　smb.conf.bak //做好备份，直接将系统默认配置文件改名<br />
$ sudo vim smb.conf //建立和配置smb.conf文件</p>
<p>[global]</p>
<p>workgroup=x1 //X1为你局域网中的工作组名<br />
server string=x2 //x2为你linux主机描述性文字，比如：samba server。<br />
security=user //samba的安全等级，user代表需要输入用户名和密码，改成share则不需要输入用户名和密码</p>
<p>[x3] //方框号中的x3这个名字可以随便取，只是在win的网上邻居中显示的共享文件夹名</p>
<p>path=/home/x4 //x4为你要共享的文件夹名，在共享前还要建立这个文件夹，并设好权限以便访问，下面会说明。<br />
valid users=user1 //这个x4共享目录只允许user1这个用户进入<br />
public=no　　　　 //no表示除了user1这个用户，其它用户在进入samba服务器后看不见x4这个目录，<br />
writable=yes　　 //允许user1在x4目录中进行读和写操作，反之no</p>
<p>(5). 重启samba服务</p>
<p>$ sudo /etc/init.d/samba restart</p>
<p>设置samba服务要注意以下两点（即两个两次）：</p>
<p>1.添加两次用户：一次添加系统用户#useradd user1；再一次是添加samba用户#smbpasswd -a user1;</p>
<p>2.设置两次权限：一次是在smb.conf中设置共享文件夹的权限：再一次是在系统中设置共享文件夹的权限#chmod 777 文件夹名。</p>
<p>15. tar的常用用法</p>
<p>tar -zcvf: tar 调用gzip打包压缩, 出来的包是.tar.gz</p>
<p>tar -jcvf: tar 调用bzip2打包压缩, 出来的包是.tar.bz2.</p>
<p>tar -zxvf 解压tar.gz</p>
<p>tar -jxvf 解压tar.bz2</p>
<p>16. 清空垃圾文件的地方</p>
<p>.tencent/file<br />
.thumbnails/<br />
.mozilla/firefox/Cache<br />
.evolution/<br />
.cache</p>
<p>17. 在Ubuntu系统上扩大磁盘的方法:</p>
<p>(1). 创建文件 (该文件可以在任何盘, /host是ubuntu安装的windows盘)</p>
<p>$ sudo dd if=/dev/zero of=root.disk bs=1024 count=1000000  (1K的块大小, 总容量1G)</p>
<p>(2). 格式化文件系统</p>
<p>$ sudo mkfs.ext3 root.disk</p>
<p>(3). 挂载到系统</p>
<p>$ mount -t ext3 -o loop root.disk /mnt</p>
<p>或者在/etc/fstab里加载</p>
<p>/[PATH]/root.disk /mnt  ext3  loop,errors=remount-ro 0 1</p>
<p>18. 在Ubuntu系统上扩大交换分区的方法:</p>
<p>(1). 创建文件</p>
<p>$ sudo dd if=/dev/zero of=swap.disk bs=1024 count=100000 (1K的块大小, 总容量100M)</p>
<p>(2). 格式化成swap</p>
<p>$ sudo mkswap swapfile</p>
<p>(3). 挂载到系统</p>
<p>$ sudo swapon swapfile</p>
<p>或者在/etc/fstab里加载</p>
<p>swapfilepath swap swap defaults 0 0
<div style="margin-top: 10px">
<p><strong>转载请注明：</strong> 转载自<a href="http://www.xiangmocheng.com/">不然你要我怎么样</a></t>        </br><strong>本文链接地址:</strong> <a href="http://www.xiangmocheng.com/2009/12/ubuntu-setting/">Ubuntu常用设置</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.xiangmocheng.com/2009/12/ubuntu-setting/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ubuntu手动安装Nvidia 6100显卡驱动</title>
		<link>http://www.xiangmocheng.com/2009/06/how-to-install-nvidia-6100-driver-on-ubuntu/</link>
		<comments>http://www.xiangmocheng.com/2009/06/how-to-install-nvidia-6100-driver-on-ubuntu/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 08:44:07 +0000</pubDate>
		<dc:creator>xiangmocheng</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[6100]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://xiangmocheng.yo2.cn/articles/ubuntu%e6%89%8b%e5%8a%a8%e5%ae%89%e8%a3%85nvidia-6100%e6%98%be%e5%8d%a1%e9%a9%b1%e5%8a%a8.html</guid>
		<description><![CDATA[Ubuntu9.04自动下载的NVIDA驱动不适合Geforce 6100，安装后无法进入桌面环境。所以在这里介绍下手动安装方法，安装前最好已经更新好软件包： 1.下载合适的驱动包： 到http://www.nvidia.com/object/unix.html下载，对于32位机器可以直接点击这里。下载完成后copy到自己的主目录下（不要放在桌面，免得命令行模式下进不去）。 2.安装开始，首先我们要退出桌面环境进入命令行模式（现在先不要做！）： Ctrl+Alt+F1 回到桌面环境按Ctrl+Alt+F7。 登录后，停止GDM进程： sudo /etc/init.d/gdm stop 运行驱动安装包： sudo sh /home/[yourusername]/NVIDIA-Linux-x86-185.18.14-pkg1.run 接下来安装包会询问你几件事： Accept the licence agreement;（接受许可协议） Say No when prompted to check for a kernel interface to download;（从Nvidia下载内核接口，NO） Hit OK when informed the installer will need to compile a new kernel interface;（编译内核接口，OK） Assuming all went well, answer Yes to allowing the [...]]]></description>
			<content:encoded><![CDATA[<p>Ubuntu9.04自动下载的NVIDA驱动不适合Geforce 6100，安装后无法进入桌面环境。所以在这里介绍下手动安装方法，安装前最好已经更新好软件包：</p>
<p>1.下载合适的驱动包：<br />
到http://www.nvidia.com/object/unix.html下载，对于32位机器可以直接点击<a href="http://us.download.nvidia.com/XFree86/Linux-x86/185.18.14/NVIDIA-Linux-x86-185.18.14-pkg1.run" target="_blank">这里</a>。下载完成后copy到自己的主目录下（不要放在桌面，免得命令行模式下进不去）。</p>
<p>2.安装开始，首先我们要退出桌面环境进入命令行模式（现在先不要做！）：</p>
<p>Ctrl+Alt+F1</p>
<p>回到桌面环境按Ctrl+Alt+F7。</p>
<p>登录后，停止GDM进程：</p>
<p>sudo /etc/init.d/gdm stop</p>
<p>运行驱动安装包：</p>
<p>sudo sh /home/[yourusername]/NVIDIA-Linux-x86-185.18.14-pkg1.run</p>
<p>接下来安装包会询问你几件事：</p>
<p>Accept the licence agreement;（接受许可协议）</p>
<p>Say No when prompted to check for a kernel interface to download;（从Nvidia下载内核接口，NO）</p>
<p>Hit OK when informed the installer will need to compile a new kernel interface;（编译内核接口，OK）</p>
<p>Assuming all went well, answer Yes to allowing the installer to run nvidia-xconfig；（安装最后会问你是否允许安装文件配置config文件，Yes）</p>
<p>重启就OK啦。
<div style="margin-top: 10px">
<p><strong>转载请注明：</strong> 转载自<a href="http://www.xiangmocheng.com/">不然你要我怎么样</a></t>        </br><strong>本文链接地址:</strong> <a href="http://www.xiangmocheng.com/2009/06/how-to-install-nvidia-6100-driver-on-ubuntu/">Ubuntu手动安装Nvidia 6100显卡驱动</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.xiangmocheng.com/2009/06/how-to-install-nvidia-6100-driver-on-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu Firefox Flash插件中文乱码</title>
		<link>http://www.xiangmocheng.com/2009/06/firefox-flash-plug-in-chinese-on-ubuntu/</link>
		<comments>http://www.xiangmocheng.com/2009/06/firefox-flash-plug-in-chinese-on-ubuntu/#comments</comments>
		<pubDate>Sun, 07 Jun 2009 09:18:36 +0000</pubDate>
		<dc:creator>xiangmocheng</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://xiangmocheng.yo2.cn/articles/ubuntu-firefox-flash%e6%8f%92%e4%bb%b6%e4%b8%ad%e6%96%87%e4%b9%b1%e7%a0%81.html</guid>
		<description><![CDATA[<p>终端里打开配置文件：</p>
<p>cd /etc/fonts/conf.d/<br />
sudo cp 49-sansserif.conf 49-sansserif.conf_backup<br />
sudo gedit 49-sansserif.conf </p>
<p>修改edit节点，将&#60;string&#62;sans-serif&#60;/string&#62;，改为 &#60;string&#62;sans&#60;/string&#62;</p>
<p>&#60;match target="pattern"&#62;<br />
&#160;&#160;&#160;   &#160;&#160;&#160;   &#60;test qual="all" name="family" compare="not_eq"&#62;<br />
&#160;&#160;&#160;   &#160;&#160;&#160;   &#160;&#160;&#160;   &#60;string&#62;sans-serif&#60;/string&#62;<br />
&#160;&#160;&#160;   &#160;&#160;&#160;   &#60;/test&#62;<br />
&#160;&#160;&#160;   &#160;&#160;&#160;   &#60;test qual="all" name="family" compare="not_eq"&#62;<br />
&#160;&#160;&#160;   &#160;&#160;&#160;   &#160;&#160;&#160;   &#60;string&#62;serif&#60;/string&#62;<br />
&#160;&#160;&#160;   &#160;&#160;&#160;   &#60;/test&#62;<br />
&#160;&#160;&#160;   &#160;&#160;&#160;   &#60;test qual="all" name="family" compare="not_eq"&#62;<br />
&#160;&#160;&#160;   &#160;&#160;&#160;   &#160;&#160;&#160;   &#60;string&#62;monospace&#60;/string&#62;<br />
&#160;&#160;&#160;   &#160;&#160;&#160;   &#60;/test&#62;<br />
&#160;&#160;&#160;   &#160;&#160;&#160;   &#60;edit name="family" mode="append_last"&#62;<br />
&#160;&#160;&#160;   &#160;&#160;&#160;   &#160;&#160;&#160;   &#60;string&#62;sans-serif&#60;/string&#62;&#160;&#160;&#160;&#160;   <span style="color: #0001ff;">&#60;---</span> <span style="color: #ff0102;">&#60;string&#62;sans&#60;/string&#62;</span><br />
&#160;&#160;&#160;   &#160;&#160;&#160;   &#60;/edit&#62;<br />
&#160;&#160;&#160;   &#60;/match&#62;</p>]]></description>
			<content:encoded><![CDATA[<p>终端里打开配置文件：</p>
<p>cd /etc/fonts/conf.d/<br />
sudo cp 49-sansserif.conf 49-sansserif.conf_backup<br />
sudo gedit 49-sansserif.conf</p>
<p>修改edit节点，将&lt;string&gt;sans-serif&lt;/string&gt;，改为 &lt;string&gt;sans&lt;/string&gt;</p>
<p>&lt;match target=”pattern”&gt;<br />
&lt;test qual=”all” name=”family” compare=”not_eq”&gt;<br />
&lt;string&gt;sans-serif&lt;/string&gt;<br />
&lt;/test&gt;<br />
&lt;test qual=”all” name=”family” compare=”not_eq”&gt;<br />
&lt;string&gt;serif&lt;/string&gt;<br />
&lt;/test&gt;<br />
&lt;test qual=”all” name=”family” compare=”not_eq”&gt;<br />
&lt;string&gt;monospace&lt;/string&gt;<br />
&lt;/test&gt;<br />
&lt;edit name=”family” mode=”append_last”&gt;<br />
&lt;string&gt;sans-serif&lt;/string&gt;       <span style="color: #0001ff;">&lt;&#8212;</span> <span style="color: #ff0102;">&lt;string&gt;sans&lt;/string&gt;</span><br />
&lt;/edit&gt;<br />
&lt;/match&gt;
<div style="margin-top: 10px">
<p><strong>转载请注明：</strong> 转载自<a href="http://www.xiangmocheng.com/">不然你要我怎么样</a></t>        </br><strong>本文链接地址:</strong> <a href="http://www.xiangmocheng.com/2009/06/firefox-flash-plug-in-chinese-on-ubuntu/">Ubuntu Firefox Flash插件中文乱码</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.xiangmocheng.com/2009/06/firefox-flash-plug-in-chinese-on-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android开发环境的建立(1)——Win7下安装Ubuntu9.04</title>
		<link>http://www.xiangmocheng.com/2009/06/how-to-install-ubuntu9-04-on-windows-7/</link>
		<comments>http://www.xiangmocheng.com/2009/06/how-to-install-ubuntu9-04-on-windows-7/#comments</comments>
		<pubDate>Sun, 07 Jun 2009 08:08:28 +0000</pubDate>
		<dc:creator>xiangmocheng</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://xiangmocheng.yo2.cn/articles/android%e5%bc%80%e5%8f%91%e7%8e%af%e5%a2%83%e7%9a%84%e5%bb%ba%e7%ab%8b1%e2%80%94%e2%80%94win7%e4%b8%8b%e5%ae%89%e8%a3%85ubuntu904.html</guid>
		<description><![CDATA[这几天活很紧~所以准备把家里的电脑也装上开发环境。 安装Ubuntu9.04： 目前的系统是XP+Win7 RC，安装在Win7下进行。 1). 分区准备：准备一个10G左右的分区，最少5G。可以用PartitionMagic从现有磁盘分区里划分，建议为其单独准备一个新分区。 注意格式化新盘的时候一定要删掉卷标“新加卷”那三个字（wubi安装Ubuntu，安装盘卷标不能有中文），否则会安装失败。 2). 下载光盘镜像ubuntu-9.04-desktop-i386.iso，用虚拟光驱Alcohol 120%加载，双击出现wubi，点击“Install inside Windows”，选择要安装的磁盘，使用的空间大小，用户名称和密码。重启就开始安装了。 安装过程中把网线拔掉。 3). 安装完成后，插上网线，这时会提示你语言包不全，此时不要更新也不要关掉这个窗口，先设置更新源。 4). 更新好软件源后，此时再更新语言包。建议同时安装英文语言包。 5). 最后更新软件包，Over。 其他常用设置： 添加终端加到右键菜单：sudo apt-get install nautilus-open-terminal 添加以管理员身份打开文件或文件夹到右键菜单：sudo apt-get install nautilus-gksu 下载最新版本的Firefox，常用插件：Xmarks，FireGestures，Easy DragToGo 更多常用设置点击这里。 转载请注明： 转载自不然你要我怎么样 本文链接地址: Android开发环境的建立(1)——Win7下安装Ubuntu9.04]]></description>
			<content:encoded><![CDATA[<p>这几天活很紧~所以准备把家里的电脑也装上开发环境。</p>
<p>安装Ubuntu9.04：</p>
<p>目前的系统是XP+Win7 RC，安装在Win7下进行。</p>
<p>1). 分区准备：准备一个10G左右的分区，最少5G。可以用<a href="http://www.crsky.com/Soft/94.html" target="_blank">PartitionMagic</a>从现有磁盘分区里划分，建议为其单独准备一个新分区。</p>
<p>注意格式化新盘的时候一定要删掉卷标“新加卷”那三个字（wubi安装Ubuntu，安装盘卷标不能有中文），否则会安装失败。</p>
<p>2). 下载光盘镜像ubuntu-9.04-desktop-i386.iso，用虚拟光驱Alcohol 120%加载，双击出现wubi，点击“Install inside Windows”，选择要安装的磁盘，使用的空间大小，用户名称和密码。重启就开始安装了。</p>
<p>安装过程中把网线拔掉。</p>
<p>3). 安装完成后，插上网线，这时会提示你语言包不全，此时不要更新也不要关掉这个窗口，先<a href="http://wiki.ubuntu.org.cn/index.php?title=Qref/Jaunty&amp;variant=zh-cn" target="_blank">设置更新源</a>。</p>
<p>4). 更新好软件源后，此时再更新语言包。建议同时安装英文语言包。</p>
<p>5). 最后更新软件包，Over。</p>
<p>其他常用设置：</p>
<p>添加终端加到右键菜单：sudo apt-get install nautilus-open-terminal</p>
<p>添加以管理员身份打开文件或文件夹到右键菜单：sudo apt-get install nautilus-gksu</p>
<p>下载最新版本的<a href="http://releases.mozilla.org/pub/mozilla.org/firefox/releases/latest/linux-i686/zh-CN/" target="_blank">Firefox</a>，常用插件：Xmarks，FireGestures，Easy DragToGo</p>
<p>更多常用设置点击<a title="Ubuntu常用设置" href="http://www.xiangmocheng.com/2009/12/ubuntu-setting/" target="_blank">这里</a>。
<div style="margin-top: 10px">
<p><strong>转载请注明：</strong> 转载自<a href="http://www.xiangmocheng.com/">不然你要我怎么样</a></t>        </br><strong>本文链接地址:</strong> <a href="http://www.xiangmocheng.com/2009/06/how-to-install-ubuntu9-04-on-windows-7/">Android开发环境的建立(1)——Win7下安装Ubuntu9.04</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.xiangmocheng.com/2009/06/how-to-install-ubuntu9-04-on-windows-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>【转贴】重装Windows后无法进入Ubuntu的修复方法</title>
		<link>http://www.xiangmocheng.com/2008/12/how-to-enter-ubuntu-after-reinstall-windows/</link>
		<comments>http://www.xiangmocheng.com/2008/12/how-to-enter-ubuntu-after-reinstall-windows/#comments</comments>
		<pubDate>Mon, 22 Dec 2008 07:25:08 +0000</pubDate>
		<dc:creator>xiangmocheng</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://xiangmocheng.yo2.cn/articles/%e3%80%90%e8%bd%ac%e8%b4%b4%e3%80%91%e9%87%8d%e8%a3%85windows%e5%90%8e%e6%97%a0%e6%b3%95%e8%bf%9b%e5%85%a5ubuntu%e7%9a%84%e4%bf%ae%e5%a4%8d%e6%96%b9%e6%b3%95.html</guid>
		<description><![CDATA[如果你的电脑是Win和Ubuntu双系统的，可能会遇到这样的问题，就是重装Win之后将无法进入Ubuntu了。一般情况下遇到这样的问题，我们有两种方法解决： 最简单的方法： 1.利用LiveCD盘进入后把所有的盘都挂载。 2.拷贝原Ubuntu下的/boot/grub到Windows的C盘。 3.修改Win的C盘里的boot.ini文件（可能需要修改隐藏和只读属性），在这个文件最后加入一句： C:\grldr=ubuntu 4.重启选择Ubuntu。 第二种方法：注意此种方法只能在重装Windows之前到Ubuntu下操作。 首先确定你的grub正常，并能启动linux然后启动到Ubuntu如果你的是IDE硬盘，请运行： sudo dd if=/dev/hda of=/media/linux.lnx bs=512 count=1 如果你硬盘的被识别为sda ，请运行： sudo dd if=/dev/sda of=/media/linux.lnx bs=512 count=1 然后你可以到/media找到linux.lnx这个文件将它拷贝到你的Windows所在的根目录，一般是C:\，然后重启Windows，修改根目录下的boot.ini 文件，在这个文件最后增加：C:\linux.lnx=”linux”。OK，重启选择Ubuntu吧。 注意：你可以将这个文件备份，可以备份到网络硬盘或者U盘内。这样你重装Win之后，只需要将这个文件拷贝到Windows的根目录，修改boot.ini 就可以了！ 总结：相比较而言，第一种方法更简单一点，但是我觉得第二种方法更一劳永逸。当然，你可以选择利用重装grub来恢复对Ubuntu的引导。 转载请注明： 转载自不然你要我怎么样 本文链接地址: 【转贴】重装Windows后无法进入Ubuntu的修复方法]]></description>
			<content:encoded><![CDATA[<p>如果你的电脑是Win和Ubuntu双系统的，可能会遇到这样的问题，就是重装Win之后将无法进入Ubuntu了。一般情况下遇到这样的问题，我们有两种方法解决：</p>
<p>最简单的方法：</p>
<p>1.利用LiveCD盘进入后把所有的盘都挂载。</p>
<p>2.拷贝原Ubuntu下的/boot/grub到Windows的C盘。</p>
<p>3.修改Win的C盘里的boot.ini文件（可能需要修改隐藏和只读属性），在这个文件最后加入一句：</p>
<p>C:\grldr=ubuntu</p>
<p>4.重启选择Ubuntu。</p>
<p>第二种方法：注意此种方法只能在重装Windows之前到Ubuntu下操作。</p>
<p>首先确定你的grub正常，并能启动linux然后启动到Ubuntu如果你的是IDE硬盘，请运行：</p>
<p>sudo dd if=/dev/hda of=/media/linux.lnx bs=512 count=1</p>
<p>如果你硬盘的被识别为sda ，请运行：</p>
<p>sudo dd if=/dev/sda of=/media/linux.lnx bs=512 count=1</p>
<p>然后你可以到/media找到linux.lnx这个文件将它拷贝到你的Windows所在的根目录，一般是C:\，然后重启Windows，修改根目录下的boot.ini 文件，在这个文件最后增加：C:\linux.lnx=”linux”。OK，重启选择Ubuntu吧。</p>
<p>注意：你可以将这个文件备份，可以备份到网络硬盘或者U盘内。这样你重装Win之后，只需要将这个文件拷贝到Windows的根目录，修改boot.ini 就可以了！</p>
<p>总结：相比较而言，第一种方法更简单一点，但是我觉得第二种方法更一劳永逸。当然，你可以选择利用重装grub来恢复对Ubuntu的引导。
<div style="margin-top: 10px">
<p><strong>转载请注明：</strong> 转载自<a href="http://www.xiangmocheng.com/">不然你要我怎么样</a></t>        </br><strong>本文链接地址:</strong> <a href="http://www.xiangmocheng.com/2008/12/how-to-enter-ubuntu-after-reinstall-windows/">【转贴】重装Windows后无法进入Ubuntu的修复方法</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.xiangmocheng.com/2008/12/how-to-enter-ubuntu-after-reinstall-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

