<?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>linux Archives | Xiaoming Tu - Blog</title>
	<atom:link href="https://www.xiaomingtu.com/tags/linux-2/feed" rel="self" type="application/rss+xml" />
	<link>http://www.xiaomingtu.com/tags/linux-2</link>
	<description>学习、工作、生活，点点滴滴。</description>
	<lastBuildDate>Sat, 07 Aug 2010 17:14:50 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>
	<item>
		<title>如何在重装Windows 7之后恢复Grub菜单</title>
		<link>https://www.xiaomingtu.com/archives/11001?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-restore-grub-after-reinstall-windows7</link>
					<comments>https://www.xiaomingtu.com/archives/11001#comments</comments>
		
		<dc:creator><![CDATA[Xiaoming]]></dc:creator>
		<pubDate>Fri, 18 Dec 2009 03:43:13 +0000</pubDate>
				<category><![CDATA[专业技术]]></category>
		<category><![CDATA[教程]]></category>
		<category><![CDATA[桌面应用]]></category>
		<category><![CDATA[grub]]></category>
		<category><![CDATA[grub2]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[windows7]]></category>
		<guid isPermaLink="false">/2009/12/18/how-to-restore-grub-after-reinstall-windows7.html</guid>

					<description><![CDATA[<p>最近有机会从单位里弄到了正版Windows 7的License，于是迫不及待的将之前的测试版Win 7（7100版）换掉，从单位里拿回安装盘之后就屁颠屁颠的装系统了，相对于7100，感觉正式版用起来更又安全感，而且感觉也提升了一些东西，：），不过也有可能是用着正版系统的心理作用，哈哈。用过几天之后，今天才想起应该恢复一下系统启动菜单，不然进不去Ubuntu了。 其实在重装Win 7之前已经做过功课了，确定可以回复系统启动项的，所以才感安心直接重装。当时找到的解决方法是从这里的网页得到的，方法还是蛮简单的。 最终目的 安装Grub 如何安装Grub 通过 grub-install 命令安装Grub。 首先用Ubuntu 的liveCD进入系统，运行Terminal，通过命令 “fdisk -l”查看系统现有的分区，因为是从CD启动的，所以如果不能直接使用命令“grub-install”安装Grub，必须指定它的“&#8211;root-directory”参数，具体原因可以看这里。下面是我的安装过程： 1. 用“fdisk -l”看到下面的结果： root@rextu-laptop:~# fdisk -l Disk /dev/sda: 160.0 GB, 160041885696 bytes 255 heads, 63 sectors/track, 19457 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xb2f1d8ee Device Boot Start End Blocks Id System /dev/sda1 * [&#8230;]</p>
<p>The post <a href="https://www.xiaomingtu.com/archives/11001">如何在重装Windows 7之后恢复Grub菜单</a> appeared first on <a href="https://www.xiaomingtu.com">Xiaoming Tu - Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-indent: 0.31in; margin-bottom: 0in;"><span style="font-family: DejaVu Sans;">最近有机会从单位里弄到了正版</span>Windows 7<span style="font-family: DejaVu Sans;">的</span>License<span style="font-family: DejaVu Sans;">，于是迫不及待的将之前的测试版</span>Win 7<span style="font-family: DejaVu Sans;">（</span>7100<span style="font-family: DejaVu Sans;">版）换掉，从单位里拿回安装盘之后就屁颠屁颠的装系统了，相对于</span>7100<span style="font-family: DejaVu Sans;">，感觉正式版用起来更又安全感，而且感觉也提升了一些东西，：），不过也有可能是用着正版系统的心理作用，哈哈。用过几天之后，今天才想起应该恢复一下系统启动菜单，不然进不去</span>Ubuntu<span style="font-family: DejaVu Sans;">了。</span></p>
<p style="text-indent: 0.31in; margin-bottom: 0in;"><span style="font-family: DejaVu Sans;">其实在重装</span>Win 7<span style="font-family: DejaVu Sans;">之前已经做过功课了，确定可以回复系统启动项的，所以才感安心直接重装。当时找到的解决方法是从<a href="http://www.eb163.com/home/space-5912-do-blog-id-753.html" target="_blank">这里的网页</a>得到的，方法还是蛮简单的。</span></p>
<p style="text-indent: 0.31in; margin-bottom: 0in; text-decoration: none;"><span style="font-family: DejaVu Sans;"><strong>最终目的</strong></span></p>
<p style="text-indent: 0.31in; margin-bottom: 0in;"><span style="font-family: DejaVu Sans;">安装</span>Grub</p>
<p style="text-indent: 0.31in; margin-bottom: 0in; text-decoration: none;"><span style="font-family: DejaVu Sans;"><strong>如何安装</strong></span><strong>Grub<span id="more-11001"></span><br />
</strong></p>
<p style="text-indent: 0.31in; margin-bottom: 0in;"><span style="font-family: DejaVu Sans;">通过 </span>grub-install <span style="font-family: DejaVu Sans;">命令安装</span>Grub<span style="font-family: DejaVu Sans;">。</span></p>
<p style="text-indent: 0.31in; margin-bottom: 0in;"><span style="font-family: DejaVu Sans;">首先用</span>Ubuntu <span style="font-family: DejaVu Sans;">的</span>liveCD<span style="font-family: DejaVu Sans;">进入系统，运行</span>Terminal<span style="font-family: DejaVu Sans;">，通过命令 “</span>fdisk -l”<span style="font-family: DejaVu Sans;">查看系统现有的分区，因为是从</span>CD<span style="font-family: DejaVu Sans;">启动的，所以如果不能直接使用命令“</span>grub-install”<span style="font-family: DejaVu Sans;">安装</span>Grub<span style="font-family: DejaVu Sans;">，必须指定它的“</span>&#8211;root-directory”<span style="font-family: DejaVu Sans;">参数，具体原因可以<a href="http://www.gnu.org/software/grub/manual/html_node/Invoking-grub_002dinstall.html#Invoking-grub_002dinstall">看这里</a><span style="text-decoration: none;">。下面是我的安装过程：</span></span></p>
<p style="text-indent: 0.31in; margin-bottom: 0in;"><span style="text-decoration: none;">1. <span style="font-family: DejaVu Sans;">用“</span></span><span style="text-decoration: none;">fdisk -l”<span style="font-family: DejaVu Sans;">看到下面的结果：</span></span></p>
<p style="text-indent: 0.31in; margin-bottom: 0in;"><span style="text-decoration: none;">root@rextu-laptop:~# fdisk -l </span></p>
<p style="text-indent: 0.31in; margin-bottom: 0in;"><span style="text-decoration: none;"> </span></p>
<p style="text-indent: 0.31in; margin-bottom: 0in;"><span style="text-decoration: none;">Disk /dev/sda: 160.0 GB, 160041885696 bytes </span></p>
<p style="text-indent: 0.31in; margin-bottom: 0in;"><span style="text-decoration: none;">255 heads, 63 sectors/track, 19457 cylinders </span></p>
<p style="text-indent: 0.31in; margin-bottom: 0in;"><span style="text-decoration: none;">Units = cylinders of 16065 * 512 = 8225280 bytes </span></p>
<p style="text-indent: 0.31in; margin-bottom: 0in;"><span style="text-decoration: none;">Disk identifier: 0xb2f1d8ee </span></p>
<p style="text-indent: 0.31in; margin-bottom: 0in;"><span style="text-decoration: none;"> </span></p>
<p style="text-indent: 0.31in; margin-bottom: 0in;"><span style="text-decoration: none;"> Device Boot      Start         End      Blocks   Id  System </span></p>
<p style="text-indent: 0.31in; margin-bottom: 0in;"><span style="text-decoration: none;">/dev/sda1   *           1        3825    30724281    7  HPFS/NTFS </span></p>
<p style="text-indent: 0.31in; margin-bottom: 0in;"><span style="text-decoration: none;">/dev/sda2            3826       19457   125564040    5  Extended </span></p>
<p style="text-indent: 0.31in; margin-bottom: 0in;"><span style="text-decoration: none;">/dev/sda5            3826        7650    30724281    7  HPFS/NTFS </span></p>
<p style="text-indent: 0.31in; margin-bottom: 0in;"><span style="text-decoration: none;">/dev/sda6            7651       11475    30724281    7  HPFS/NTFS </span></p>
<p style="text-indent: 0.31in; margin-bottom: 0in;"><span style="text-decoration: none;">/dev/sda7           11476       12622     9213246   83  Linux </span></p>
<p style="text-indent: 0.31in; margin-bottom: 0in;"><span style="text-decoration: none;">/dev/sda8           14026       19457    43632508+   7  HPFS/NTFS </span></p>
<p style="text-indent: 0.31in; margin-bottom: 0in;"><span style="text-decoration: none;">/dev/sda9           12624       13015     3148708+  82  Linux swap / Solaris </span></p>
<p style="text-indent: 0.31in; margin-bottom: 0in;"><span style="text-decoration: none;">/dev/sda10          13016       14025     8112793+  83  Linux </span></p>
<p style="text-indent: 0.31in; margin-bottom: 0in;"><span style="text-decoration: none;"> </span></p>
<p style="text-indent: 0.31in; margin-bottom: 0in;"><span style="text-decoration: none;">Partition table entries are not in disk order </span></p>
<p style="text-indent: 0.31in; margin-bottom: 0in;"><span style="text-decoration: none;">2. <span style="font-family: DejaVu Sans;">之前</span></span><span style="text-decoration: none;">Ubuntu<span style="font-family: DejaVu Sans;">是安装在 </span></span><span style="text-decoration: none;">/dev/sda7 <span style="font-family: DejaVu Sans;">的，所以现在需要挂在该分区到 </span></span><span style="text-decoration: none;">/mnt <span style="font-family: DejaVu Sans;">以便后面“</span></span><span style="text-decoration: none;">grub-install” <span style="font-family: DejaVu Sans;">可以用来作为 </span></span><span style="text-decoration: none;">root-drectory<span style="font-family: DejaVu Sans;">。挂在命令：“</span></span><span style="text-decoration: none;">mount /dev/sda7 /mnt”<span style="font-family: DejaVu Sans;">。</span></span></p>
<p style="text-indent: 0.31in; margin-bottom: 0in;"><span style="text-decoration: none;">3. <span style="font-family: DejaVu Sans;">安装</span></span><span style="text-decoration: none;">Grub<span style="font-family: DejaVu Sans;">，命令为：“</span></span><span style="text-decoration: none;">grub-install –root-directory=/mnt /dev/sda”<span style="font-family: DejaVu Sans;">。其中“</span></span><span style="text-decoration: none;">/dev/sda”<span style="font-family: DejaVu Sans;">是我的硬盘的名称吧，我也不知道该怎么叫，理论上来说应该可以使用“</span></span><span style="text-decoration: none;">hd0”<span style="font-family: DejaVu Sans;">，但是用“</span></span><span style="text-decoration: none;">hd0”<span style="font-family: DejaVu Sans;">不总是有效，这里涉及到一个问题就是“</span></span><span style="text-decoration: none;"><a href="http://www.gnu.org/software/grub/manual/html_node/Device-map.html#Device-map">The map between BIOS drives and OS devices</a>”<span style="font-family: DejaVu Sans;">，即</span></span><span style="text-decoration: none;">Device Map<span style="font-family: DejaVu Sans;">，某些时候“</span></span><span style="text-decoration: none;">/dev/sda”<span style="font-family: DejaVu Sans;">不一定对应于“</span></span><span style="text-decoration: none;"><br />
&gt;hd0”<span style="font-family: DejaVu Sans;">，根据不同的设备会有所不同，用“</span></span><span style="text-decoration: none;">/dev/sda”<span style="font-family: DejaVu Sans;">的没问题是因为我们在第</span></span><span style="text-decoration: none;">1<span style="font-family: DejaVu Sans;">步中已经看到了硬盘的名称是这个。</span></span><span style="text-decoration: none;">&#8220;grub-install”<span style="font-family: DejaVu Sans;">执行完毕之后，会提示你查看“</span></span><span style="text-decoration: none;">/boot/grub/device.map”<span style="font-family: DejaVu Sans;">是否正确，也就是让你确定</span></span><span style="text-decoration: none;">Grub<span style="font-family: DejaVu Sans;">是否猜对了“</span></span><span style="text-decoration: none;"><a href="http://www.gnu.org/software/grub/manual/html_node/Device-map.html#Device-map">The map between BIOS drives and OS devices</a>”<span style="font-family: DejaVu Sans;">。</span></span></p>
<p style="text-indent: 0.31in; margin-bottom: 0in;"><span style="font-family: DejaVu Sans;"><strong><span style="text-decoration: none;">更新</span></strong></span><strong><span style="text-decoration: none;">Grub</span></strong></p>
<p style="text-indent: 0.31in; margin-bottom: 0in;"><span style="font-family: DejaVu Sans;"><span style="text-decoration: none;">重启系统之后可以看到之前的启动菜单又出来了，不过</span></span><span style="text-decoration: none;">Win 7<span style="font-family: DejaVu Sans;">无法进入了。按照我<a title="如何修改Grub 2（Ubuntu 9.10）的系统启动项 " href="http://xiaomingtu.com/archives/10001" target="_blank">之前这篇文章</a>的介绍，通过命令“</span></span><span style="text-decoration: none;">update-grub”<span style="font-family: DejaVu Sans;">即可重置</span></span><span style="text-decoration: none;">Grub<span style="font-family: DejaVu Sans;">。之所以进不去可能是因为</span></span><span style="text-decoration: none;">Win 7<span style="font-family: DejaVu Sans;">重装之后地址不一样了吧，反正用“</span></span><span style="text-decoration: none;">update-grub”<span style="font-family: DejaVu Sans;">更新一下肯定行的。</span></span></p>
<p>The post <a href="https://www.xiaomingtu.com/archives/11001">如何在重装Windows 7之后恢复Grub菜单</a> appeared first on <a href="https://www.xiaomingtu.com">Xiaoming Tu - Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.xiaomingtu.com/archives/11001/feed</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>如何修改Grub 2（Ubuntu 9.10）的系统启动项</title>
		<link>https://www.xiaomingtu.com/archives/10001?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-custom-boot-menu-under-grub2</link>
					<comments>https://www.xiaomingtu.com/archives/10001#comments</comments>
		
		<dc:creator><![CDATA[Xiaoming]]></dc:creator>
		<pubDate>Fri, 11 Dec 2009 06:20:03 +0000</pubDate>
				<category><![CDATA[专业技术]]></category>
		<category><![CDATA[教程]]></category>
		<category><![CDATA[桌面应用]]></category>
		<category><![CDATA[grub]]></category>
		<category><![CDATA[grub2]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">/2009/12/11/how-to-custom-boot-menu-under-grub2.html</guid>

					<description><![CDATA[<p>在早期的Ubuntu中，使用Grub作为系统的启动引导程序，想修改系统启动项非常简单，只要用gedit打开系统菜单设定文件（ sudo gedit /boot/grub/menu.lst ），修改该文件中到内容即可，但是到了Grub 2中，不能采用这种方式修改系统启动项了。 Grub 2特性 Grub 2（GRand Unified Bootloader, version 2）是Grub的第二版。Grub 2对Grub的接口进行了完整到重写，基于PUPA（详细介绍）项目到研究，Grub 2更模块化并且更方便扩展，Grub 2的一些提升如下： 具有图形化界面，支持主题 模块化加载 夸平台的兼容性 支持脚本 自定义的启动项目定义 修改分区命名 Grub 2结构 Grub 2包含下面几个部分： /boot/grub/grub.cfg 文件 /etc/grub.d/ 文件夹 /etc/default/grub 文件 下面开始一个个介绍。 grub.cfg类似Grub中的 /boot/grub/menu.lst。里面的格式于menu.lst差不多，但是现在不允许你通过直接修改该文件到方式来修改启动项，因为该文件是在执行“update-grub”或者&#8221;update-grub2”之后，根据上面说到2、3两项动态生成到，也就是说，如果你修改了这个文件当下次这两个命令被执行了，你修改到内容就会背覆盖。我发现这两个命令应该经常会自动执行的，因为上次我修改了启动画面的背景，需要通过这两个命令重新生成grub.cfg，但是后来我忘了用这两个命令，所以背景一直没有生效，当时还很纳闷，不知道怎么回事，不过今天开机用了会儿，系统又更新，装完之后重启就 好了，然后我突然想到上次可能忘了执行这命令了，没想到系统更新会自动执行，：）。 grub.cfg文件中主要包含两个部分，一部分是各个启动项的定义，第二部分是启动界面的设置。你可以直接用gedit打开该文件看其中的内容。既然grub.cfg不能修改，那也没什么好详细说的了，稍微研究下就能看懂里面是怎么写的。下面就介绍一下Grub 2的另外两个部分。 Grub 2的另外两部分内容其实就分别对应于grub.cfg中的两部分内容。首先 2. /etc/grub.d/ 文件夹中定义各个启动项，其中的文件代表了一个或多个启动项，命名规范都是“两个数字_名称”，前面的两位数字确定这个或这多个启动项在启动界面的位置，默认的 “00_“是预留给“00_header“的，“10_&#8221;是预留给当前系统内核的，&#8221;20_&#8221;是预留给第三方程序的，除了这些你都可以使用，增加自己的，比如 05_ , 15_，数字越小越前面。这里的文件好像是代码，我还没研究透，不会自己写，只会改，：（，要加油学习了。当执行前面说的“update-grub”或者&#8221;update-grub2”命令之后，这个文件夹中的文件就是用于生成 grub.cfg 中启动项的定义的。 Grub 2的最后一部分是 3. /etc/default/grub 文件，该文件主要是启动界面的配置，比如默认的启动项，等待用户选择启动项的时间等。文件内容很简单，就是一些键值对，详细的可配置属性可以参考Grub [&#8230;]</p>
<p>The post <a href="https://www.xiaomingtu.com/archives/10001">如何修改Grub 2（Ubuntu 9.10）的系统启动项</a> appeared first on <a href="https://www.xiaomingtu.com">Xiaoming Tu - Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>在早期的Ubuntu中，使用Grub作为系统的启动引导程序，想修改系统启动项非常简单，只要用gedit打开系统菜单设定文件（ sudo gedit /boot/grub/menu.lst ），修改该文件中到内容即可，但是到了Grub 2中，不能采用这种方式修改系统启动项了。</p>
<p><strong>Grub 2特性</strong></p>
<p>Grub 2（GRand Unified Bootloader, version 2）是Grub的第二版。Grub 2对Grub的接口进行了完整到重写，基于PUPA（<a title="PUPA项目详细介绍" href="http://www.nongnu.org/pupa/" target="_blank">详细介绍</a>）项目到研究，Grub 2更模块化并且更方便扩展，Grub 2的一些提升如下：</p>
<ul>
<li>具有图形化界面，支持主题</li>
<li>模块化加载</li>
<li>夸平台的兼容性</li>
<li>支持脚本</li>
<li>自定义的启动项目定义</li>
<li>修改分区命名</li>
</ul>
<p><strong>Grub 2结构</strong></p>
<p>Grub 2包含下面几个部分：</p>
<ul>
<li>/boot/grub/grub.cfg 文件</li>
<li>/etc/grub.d/ 文件夹</li>
<li>/etc/default/grub 文件</li>
</ul>
<p>下面开始一个个介绍。<span id="more-10001"></span></p>
<p>grub.cfg类似Grub中的 /boot/grub/menu.lst。里面的格式于menu.lst差不多，但是现在不允许你通过直接修改该文件到方式来修改启动项，因为该文件是在执行“update-grub”或者&#8221;update-grub2”之后，根据上面说到2、3两项动态生成到，也就是说，如果你修改了这个文件当下次这两个命令被执行了，你修改到内容就会背覆盖。我发现这两个命令应该经常会自动执行的，因为上次我修改了启动画面的背景，需要通过这两个命令重新生成grub.cfg，但是后来我忘了用这两个命令，所以背景一直没有生效，当时还很纳闷，不知道怎么回事，不过今天开机用了会儿，系统又更新，装完之后重启就 好了，然后我突然想到上次可能忘了执行这命令了，没想到系统更新会自动执行，：）。</p>
<p>grub.cfg文件中主要包含两个部分，一部分是各个启动项的定义，第二部分是启动界面的设置。你可以直接用gedit打开该文件看其中的内容。既然grub.cfg不能修改，那也没什么好详细说的了，稍微研究下就能看懂里面是怎么写的。下面就介绍一下Grub 2的另外两个部分。</p>
<p>Grub 2的另外两部分内容其实就分别对应于grub.cfg中的两部分内容。首先 2. /etc/grub.d/ 文件夹中定义各个启动项，其中的文件代表了一个或多个启动项，命名规范都是“两个数字_名称”，前面的两位数字确定这个或这多个启动项在启动界面的位置，默认的 “00_“是预留给“00_header“的，“10_&#8221;是预留给当前系统内核的，&#8221;20_&#8221;是预留给第三方程序的，除了这些你都可以使用，增加自己的，比如 05_ , 15_，数字越小越前面。这里的文件好像是代码，我还没研究透，不会自己写，只会改，：（，要加油学习了。当执行前面说的“update-grub”或者&#8221;update-grub2”命令之后，这个文件夹中的文件就是用于生成 grub.cfg 中启动项的定义的。</p>
<p>Grub 2的最后一部分是 3. /etc/default/grub 文件，该文件主要是启动界面的配置，比如默认的启动项，等待用户选择启动项的时间等。文件内容很简单，就是一些键值对，详细的可配置属性可以参考<a href="https://wiki.ubuntu.com/Grub2" target="_self">Grub 2的Wiki</a>中“grub (/etc/default/grub)”这一节。当执行前面说的“update-grub”或者&#8221;update-grub2”命令之后，这个文件的内容就用于生成 grub.cfg 中启动界面的设置。</p>
<p><strong>总结</strong></p>
<p>好了，通过上面的介绍，应该对Grub 2有些了解了，聪明的你应该想到要怎么修改默认启动项了，有下面三种方法：</p>
<ul>
<li>根据以前修改 /boot/grub/menu.lst 的方法那样直接修改已经生成好的 /boot/grub/grub.cfg。这个方法的优点是简单，缺点是修改之后会被&#8221;update-grub&#8221;命令覆盖掉。</li>
<li>修改 /etc/grub.d/ 中启动项的顺序，将你想要默认启动的项顺序设置为较小的值。优点是修改不会被&#8221;update-grub&#8221;命令覆盖掉，好像没啥缺电，只有另外的程序修改为比你的值更小了才会成为默认启动。</li>
<li>修改 /etc/default/grub 中默认的启动项，设置该文件中 GRUB_DEFAULT 为你想要的值，这个值是生成的 grub.cfg 中各个启动项的从0开始的下标。该方法优点是修改不会被&#8221;update-grub&#8221;命令覆盖，缺电是当启动项的顺序变化之后，下标也就变了。。。</li>
</ul>
<p><strong>示例</strong></p>
<p>在写这篇文章的时候，我的环境是这样的：安装了Ubuntu 9.10，内核是Linux 2.6.31-14，后来两次更新之后变成Linux 2.6.31-16，在安装Ubuntu之前是用win7的，现在是双系统，现在的启动项有（根据已经生成的 /boot/grub/grub.cfg得到）：</p>
<ul>
<li>&#8220;Ubuntu, Linux 2.6.31-16-generic&#8221;</li>
<li>&#8220;Ubuntu, Linux 2.6.31-16-generic (recovery mode)&#8221;</li>
<li>&#8220;Ubuntu, Linux 2.6.31-15-generic&#8221;</li>
<li>&#8220;Ubuntu, Linux 2.6.31-15-generic (recovery mode)&#8221;</li>
<li>&#8220;Ubuntu, Linux 2.6.31-14-generic&#8221;</li>
<li>&#8220;Ubuntu, Linux 2.6.31-14-generic (recovery mode)&#8221;</li>
<li>&#8220;Memory test (memtest86+)&#8221;</li>
<li>&#8220;Memory test (memtest86+, serial console 115200)&#8221;</li>
<li>&#8220;Windows 7 (loader) (on /dev/sda1)&#8221;</li>
</ul>
<p>呵呵，好多，我本来想根据第二种方法先删掉几个启动项的，不过想想以后可能还是会用到的，就先留着吧，所以采用第三种方法修改。现在在 /boot/grub/grub.cfg 有这么一行“set default=&#8221;0&#8243;”，注意这里的下标是从0开始的，相当于我现在的默认启动项是上面的第一个“Ubuntu, Linux 2.6.31-16-generic”，我要改为默认启动win7，所以应该将默认启动项改为 8，用下面的命令调出gedit。</p>
<blockquote><p>sudo gedit /etc/default/grub</p></blockquote>
<p>修改/etc/default/grub中<span style="color: #ff0000;">GRUB_DEFAULT=0<span style="color: #000000;">为<span style="color: #ff0000;">GRUB_DEFAULT=8<span style="color: #000000;">。</span></span></span></span></p>
<p>用下面的命令重新生成 /boot/grub/grub.cfg：</p>
<blockquote><p>sudo update-grub</p></blockquote>
<p>执行后显示：</p>
<blockquote><p>rextu@rextu-laptop:/etc/default$ sudo update-grub<br />
Generating grub.cfg &#8230;<br />
Found Debian background: moreblue-orbit-grub.png<br />
Found linux image: /boot/vmlinuz-2.6.31-16-generic<br />
Found initrd image: /boot/initrd.img-2.6.31-16-generic<br />
Found linux image: /boot/vmlinuz-2.6.31-15-generic<br />
Found initrd image: /boot/initrd.img-2.6.31-15-generic<br />
Found linux image: /boot/vmlinuz-2.6.31-14-generic<br />
Found initrd image: /boot/initrd.img-2.6.31-14-generic<br />
Found memtest86+ image: /boot/memtest86+.bin<br />
Found Windows 7 (loader) on /dev/sda1<br />
done</p></blockquote>
<p>这时候在执行：</p>
<blockquote><p>sudo gedit /boot/grub/grub.cfg</p></blockquote>
<p>可以看到其中的<span style="color: #ff0000;">set default=&#8221;0&#8243;</span>已经变成<span style="color: #ff0000;">set default=&#8221;8&#8243;</span>了。大功告成，restart，哈哈。</p>
<p>The post <a href="https://www.xiaomingtu.com/archives/10001">如何修改Grub 2（Ubuntu 9.10）的系统启动项</a> appeared first on <a href="https://www.xiaomingtu.com">Xiaoming Tu - Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.xiaomingtu.com/archives/10001/feed</wfw:commentRss>
			<slash:comments>105</slash:comments>
		
		
			</item>
		<item>
		<title>Windows 7中安装Ubuntu 9.10（二）</title>
		<link>https://www.xiaomingtu.com/archives/9006?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=setup-ubuntu-under-windows7-2</link>
					<comments>https://www.xiaomingtu.com/archives/9006#respond</comments>
		
		<dc:creator><![CDATA[Xiaoming]]></dc:creator>
		<pubDate>Fri, 04 Dec 2009 23:03:20 +0000</pubDate>
				<category><![CDATA[专业技术]]></category>
		<category><![CDATA[教程]]></category>
		<category><![CDATA[桌面应用]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[windows7]]></category>
		<category><![CDATA[wubi]]></category>
		<guid isPermaLink="false">/2009/12/5/setup-ubuntu-under-windows7-2.html</guid>

					<description><![CDATA[<p>本文采用流水帐的形式记录，所以篇幅较长，将两次安装过程分为两篇文章，这里是第二篇，第一篇见此。 第二次安装： 既然wubi无法进行手动分区，那我只能使用别的方式来安装了。 1. 不管怎样，分区还是要分的，所以我就不管三七二十一，先下载了分区工具分区先，我使用的是Acronis Disk Director 10（下载地址），安装之后对上文提到的F盘进行分区，10G留给/，3G用于SWAP，剩下的用于/HOME。文件系统均为ext3，虽然Ubuntu 9.10已经支持ext4，但是Acronis Disk Director 10里最高只能使用ext3。 2. 从光盘引导。重启了好几遍，终于成功的从光盘引导进去了，从光盘引导进去之后再安装就可以手动分区了，在到分区这一步的时候，我选择了手动的方式，将前面用Acronis Disk Director 10的分区步骤再做了一遍，并且把文件系统改为ext4，关于ext3和ext4的区别可以看这里。在这里分区的时候可以看到，Ubuntu已经检测到win7的存在，真是厉害厉害～～ ========== 系统安装中 ==================== 在安装到50%左右的时候，突然弹出来一个提示，说光盘读取失败。。。（我这悲剧的光驱，太能折腾了），图形化界面消失，出来命令行，过了一会儿就重启了。 重启之后居然莫名其妙的进Ubuntu了，不需要登录，我还以为这也能安装成功，进去一看用户名是ubuntu（不是我开始安装的时候指定的用户名）。桌面上有个快捷方式“Install Ubuntu 9.10”，我想应该是没装完整的，所以才会有这个，于是双击此快捷方式继续安装。 安装顺利完成。。。。Ubuntu太厉害了！ ========== 安装结束 ===================== 3. 重启之后发现启动菜单与上一次安装的不一样，上次安装之后的启动菜单默认是win7系统，像是win7自带的，因为之前只用win7的时候也看到过这样的菜单，就是系统上次意外崩溃的时候。这次看到的菜单是Grub的，默认启动项是Ubuntu。 3. 进系统之后用GParter一看，这次果然完美很多，将/Home放在一个独立的分区，也方便以后重装时数据的转移。 总结 通过光盘引导进行安装具有更多的自定义选项，比较自由。win7和Ubuntu双系统安装的时候先安装win7，再安装Ubuntu比较方便，虽然没试过先win7后装，不过经过一番google，像XP,VISTA后装的话都会覆盖ubuntu的启动设置，导致Ubuntu无法启动，需要通过其他方式修改mbr之后才可以进入。所以建议大家还是先装windows系统。 另外说明一下，Ubuntu 9.10已经使用Grub2作为系统引导组件了，与以前的不同，详细内容可以参考这个Wiki。以后有机会我再写一篇文章详细的介绍Grub2。</p>
<p>The post <a href="https://www.xiaomingtu.com/archives/9006">Windows 7中安装Ubuntu 9.10（二）</a> appeared first on <a href="https://www.xiaomingtu.com">Xiaoming Tu - Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><em>本文采用流水帐的形式记录，所以篇幅较长，将两次安装过程分为两篇文章，这里是第二篇，<a title="Windows 7中安装Ubuntu 9.10（一）" href="http://173.83.107.45/archives/8009" target="_blank">第一篇见此</a>。</em></p>
<p>第二次安装：<span id="more-9006"></span></p>
<p>既然wubi无法进行手动分区，那我只能使用别的方式来安装了。</p>
<p>1. 不管怎样，分区还是要分的，所以我就不管三七二十一，先下载了分区工具分区先，我使用的是Acronis Disk Director 10（<a href="http://www.crsky.com/soft/10516.html" target="_blank">下载地址</a>），安装之后对上文提到的F盘进行分区，10G留给/，3G用于SWAP，剩下的用于/HOME。文件系统均为ext3，虽然Ubuntu 9.10已经支持ext4，但是Acronis Disk Director 10里最高只能使用ext3。</p>
<p>2. 从光盘引导。重启了好几遍，终于成功的从光盘引导进去了，从光盘引导进去之后再安装就可以手动分区了，在到分区这一步的时候，我选择了手动的方式，将前面用Acronis Disk Director 10的分区步骤再做了一遍，并且把文件系统改为ext4，关于ext3和ext4的区别可以<a href="http://www.weste.net/2009/2-2/19320553262.html" target="_blank">看这里</a>。在这里分区的时候可以看到，Ubuntu已经检测到win7的存在，真是厉害厉害～～</p>
<p>========== 系统安装中 ====================</p>
<p>在安装到50%左右的时候，突然弹出来一个提示，说光盘读取失败。。。（我这悲剧的光驱，太能折腾了），图形化界面消失，出来命令行，过了一会儿就重启了。</p>
<p>重启之后居然莫名其妙的进Ubuntu了，不需要登录，我还以为这也能安装成功，进去一看用户名是ubuntu（不是我开始安装的时候指定的用户名）。桌面上有个快捷方式“Install Ubuntu 9.10”，我想应该是没装完整的，所以才会有这个，于是双击此快捷方式继续安装。</p>
<p>安装顺利完成。。。。Ubuntu太厉害了！</p>
<p>========== 安装结束 =====================</p>
<p>3. 重启之后发现启动菜单与上一次安装的不一样，上次安装之后的启动菜单默认是win7系统，像是win7自带的，因为之前只用win7的时候也看到过这样的菜单，就是系统上次意外崩溃的时候。这次看到的菜单是Grub的，默认启动项是Ubuntu。</p>
<p>3. 进系统之后用GParter一看，这次果然完美很多，将/Home放在一个独立的分区，也方便以后重装时数据的转移。</p>
<p><strong>总结</strong></p>
<p>通过光盘引导进行安装具有更多的自定义选项，比较自由。win7和Ubuntu双系统安装的时候先安装win7，再安装Ubuntu比较方便，虽然没试过先win7后装，不过经过一番google，像XP,VISTA后装的话都会覆盖ubuntu的启动设置，导致Ubuntu无法启动，需要通过其他方式修改mbr之后才可以进入。所以建议大家还是先装windows系统。</p>
<p>另外说明一下，Ubuntu 9.10已经使用Grub2作为系统引导组件了，与以前的不同，详细内容可以参考<a href="https://wiki.ubuntu.com/Grub2" target="_blank">这个Wiki</a>。以后有机会我再写一篇文章详细的介绍Grub2。</p>
<p>The post <a href="https://www.xiaomingtu.com/archives/9006">Windows 7中安装Ubuntu 9.10（二）</a> appeared first on <a href="https://www.xiaomingtu.com">Xiaoming Tu - Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.xiaomingtu.com/archives/9006/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Windows 7中安装Ubuntu 9.10（一）</title>
		<link>https://www.xiaomingtu.com/archives/8009?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=setup-ubuntu-under-windows7-1</link>
					<comments>https://www.xiaomingtu.com/archives/8009#respond</comments>
		
		<dc:creator><![CDATA[Xiaoming]]></dc:creator>
		<pubDate>Fri, 04 Dec 2009 22:14:30 +0000</pubDate>
				<category><![CDATA[专业技术]]></category>
		<category><![CDATA[教程]]></category>
		<category><![CDATA[桌面应用]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[windows7]]></category>
		<category><![CDATA[wubi]]></category>
		<guid isPermaLink="false">/2009/12/5/setup-ubuntu-under-windows7-1.html</guid>

					<description><![CDATA[<p>本文采用流水帐的形式记录，所以篇幅较长，将两次安装过程分为两篇文章，这里是第一篇，第二篇见此。 为了在Linux下做Android以及Python等跨平台的相关开发，决定在我的机器上安装Ubuntu系统，一直习惯在虚拟机中安装开发环境，但是Ubuntu在我的VMware里面，用着感觉总是有点不爽，于是一狠心，将其中一个盘符格式化掉，用来安装双系统了。 一 准备工作 1. 下载Ubuntu 9.10映像并刻盘，下载地址。 2. Google各种相关资料，：） 二 开始安装 这次系统安装共装了两次，两种方式不一样，第一次安装之后发现问题又重新安装了一遍。还是装之前的功课没做足啊。我就以流水帐的形式记录整个过程了。 第一次安装： 1. 开机之后设置从光驱启动，将刻好的盘放入光驱。 2. 重启之后机器没有预想的从光驱启动，而是直接启动Win7了。我的光驱很早前就出了问题，经常读不出光盘，所以没从光盘启动也不意外。 3. 既然进了win7，就顺便打开光盘看看了，结果光盘果然读取不了（是我电脑的缘故），开始怀疑是光盘有问题，于是又把光盘放到另外一台机器上打开，能读取，然后拿回来再试，就能打开了。 4. 运行wubi.exe，原来可以直接安装，于是选择我刚格式化出来的新盘（F盘，20G），wubi中容量最大只能选择8G，然后就开始安装了，没太在意那个8G是干嘛用的，重启之后就有启动选项了，选择“Ubuntu”进入 ============ 系统安装中 =========================== 安装过程中不用怎么设置，映像中就选了一下语言，区域，然后就一波流下去了。 ============ 安装结束 ========================= 5. 重启之后就开始安装各种软件，包括《Android开发环境搭建》中的内容。然后什么输入法、linux qq、emesene啊等等等等…… 6. 在安装了一定量的软件之后，突然弹出来提示说我的硬盘容量不足，只剩下300多M，非常意外，以为是临时性的错误，继续安装软件，又弹出来了，还是没理他，在Eclipse中添加GPhone模拟器，始终失败，提示容量不足。。。。这才意识到可能是之前选择的8G容量真的成了我的Ubuntu硬盘容量了。。。我用GParter看了一下硬盘，总20G，用了7.7G，剩余12.3G，那就奇怪了，怎么会硬盘不够呢。 7. 各种Google寻找办法，都没个结果。不过知道了用wubi在windows下安装确实会出现这个问题，就是硬盘容量就用wubi.exe启动的时候设置的大小。用wubi无法手动分区，导致的结果就是Ubuntu可以使用的整个硬盘就那么一点，虽然可以将其他盘符挂载过来使用，但是很多东西都是直接存到 / 目录下的，这容量不够也不行呀。而且现在 / 所用的分区（F盘）工20G，它只用8G，这也太浪费了点，无奈只能选择重新安装。 第一次安装过程到此结束。 三 总结 使用wubi在windows下安装非常方便，进windows系统，将光盘放入光驱，运行wubi.exe安装即可，类似以前番茄花园、嬴政天下等的无人值守一键安装，呵呵。但是缺陷很明显，不能手动分区，最大可使用的容量就8G。</p>
<p>The post <a href="https://www.xiaomingtu.com/archives/8009">Windows 7中安装Ubuntu 9.10（一）</a> appeared first on <a href="https://www.xiaomingtu.com">Xiaoming Tu - Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><em>本文采用流水帐的形式记录，所以篇幅较长，将两次安装过程分为两篇文章，这里是第一篇，<a title="Windows 7中安装Ubuntu 9.10（二）" href="http://xiaomingtu.com/archives/9006" target="_blank">第二篇见此</a></em><em>。</em></p>
<p>为了在Linux下做Android以及Python等跨平台的相关开发，决定在我的机器上安装Ubuntu系统，一直习惯在虚拟机中安装开发环境，但是Ubuntu在我的VMware里面，用着感觉总是有点不爽，于是一狠心，将其中一个盘符格式化掉，用来安装双系统了。</p>
<p><strong>一 准备工作</strong></p>
<p>1. 下载Ubuntu 9.10映像并刻盘，<a href="http://www.ubuntu.org.cn/getubuntu/download/" target="_blank">下载地址</a>。</p>
<p>2. Google各种相关资料，：）</p>
<p><strong>二 开始安装<span id="more-8009"></span><br />
</strong></p>
<p>这次系统安装共装了两次，两种方式不一样，第一次安装之后发现问题又重新安装了一遍。还是装之前的功课没做足啊。我就以流水帐的形式记录整个过程了。</p>
<p>第一次安装：</p>
<p>1. 开机之后设置从光驱启动，将刻好的盘放入光驱。</p>
<p>2. 重启之后机器没有预想的从光驱启动，而是直接启动Win7了。我的光驱很早前就出了问题，经常读不出光盘，所以没从光盘启动也不意外。</p>
<p>3. 既然进了win7，就顺便打开光盘看看了，结果光盘果然读取不了（是我电脑的缘故），开始怀疑是光盘有问题，于是又把光盘放到另外一台机器上打开，能读取，然后拿回来再试，就能打开了。</p>
<p>4. 运行wubi.exe，原来可以直接安装，于是选择我刚格式化出来的新盘（F盘，20G），wubi中容量最大只能选择8G，然后就开始安装了，没太在意那个8G是干嘛用的，重启之后就有启动选项了，选择“Ubuntu”进入</p>
<p>============ 系统安装中 ===========================</p>
<p>安装过程中不用怎么设置，映像中就选了一下语言，区域，然后就一波流下去了。</p>
<p>============ 安装结束 =========================</p>
<p>5. 重启之后就开始安装各种软件，包括《<a title="Android开发环境搭建" href="http://xiaomingtu.com/archives/8005" target="_blank">Android开发环境搭建</a>》中的内容。然后什么输入法、linux qq、emesene啊等等等等……</p>
<p>6. 在安装了一定量的软件之后，突然弹出来提示说我的硬盘容量不足，只剩下300多M，非常意外，以为是临时性的错误，继续安装软件，又弹出来了，还是没理他，在Eclipse中添加GPhone模拟器，始终失败，提示容量不足。。。。这才意识到可能是之前选择的8G容量真的成了我的Ubuntu硬盘容量了。。。我用GParter看了一下硬盘，总20G，用了7.7G，剩余12.3G，那就奇怪了，怎么会硬盘不够呢。</p>
<p>7. 各种Google寻找办法，都没个结果。不过知道了用wubi在windows下安装确实会出现这个问题，就是硬盘容量就用wubi.exe启动的时候设置的大小。用wubi无法手动分区，导致的结果就是Ubuntu可以使用的整个硬盘就那么一点，虽然可以将其他盘符挂载过来使用，但是很多东西都是直接存到 / 目录下的，这容量不够也不行呀。而且现在 / 所用的分区（F盘）工20G，它只用8G，这也太浪费了点，无奈只能选择重新安装。</p>
<p>第一次安装过程到此结束。</p>
<p><strong>三 总结</strong></p>
<p>使用wubi在windows下安装非常方便，进windows系统，将光盘放入光驱，运行wubi.exe安装即可，类似以前番茄花园、嬴政天下等的无人值守一键安装，呵呵。但是缺陷很明显，不能手动分区，最大可使用的容量就8G。</p>
<p>The post <a href="https://www.xiaomingtu.com/archives/8009">Windows 7中安装Ubuntu 9.10（一）</a> appeared first on <a href="https://www.xiaomingtu.com">Xiaoming Tu - Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.xiaomingtu.com/archives/8009/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Android开发环境搭建</title>
		<link>https://www.xiaomingtu.com/archives/8005?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=setup-android-development-environment</link>
					<comments>https://www.xiaomingtu.com/archives/8005#comments</comments>
		
		<dc:creator><![CDATA[Xiaoming]]></dc:creator>
		<pubDate>Fri, 04 Dec 2009 21:46:52 +0000</pubDate>
				<category><![CDATA[专业技术]]></category>
		<category><![CDATA[教程]]></category>
		<category><![CDATA[桌面应用]]></category>
		<category><![CDATA[移动应用]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">/2009/12/5/setup-android-development-environment.html</guid>

					<description><![CDATA[<p>捣鼓了一整天，终于把开发环境给弄好了。 一直想在Linux下面做开发，所以这次特别选择在Ubuntu操作系统下做，试用一天感觉现在Ubuntu已经非常成熟了，基本的日常使用都能够满足，关于Ubuntu的详细介绍以后再说，这里主要记录一下Android的开发环境搭建。 我的系统：Ubuntu 9.10 一 目标平台： Ubuntu + Eclipse + ADT 二 开发前的准备： 1. 下载Eclipse IDE。我选择的是目前最新的3.5.1，Linux 32bit的，下载地址。 2. 下载Android SDK，Linux（i386）版。下载地址。 3. 下载Android的Eclipse插件(Android Development Tools, ADT)，下载地址。这个可以通过Eclipse安装插件的方式在线安装，我在安装的时候不知道为什么无法在线安装，所以就Down下来了。 三 开始安装： 1. 安装JDK 安装命令为： sudo apt-get sun-java6-jdk 在Ubuntu里面安装好JDK之后，好像不用设置环境变量，跟Windows环境不太一样。 2. 安装Eclipse 将下载的Eclipse解压的适当的位置即可，不出意外，现在eclipse已经可以运行了。 3. 安装ADT 这里两种方法，一种是下载ADT Archive，另外一种是在线安装。先介绍下载Archive的方法： 在Eclipse中，&#8221;help” – “Install New Software” – “Add” – “Archive” 选择下载的ADT Archive包即可。 另外一种方法是在线安装，也就是在”Add” 的时候输入网址，而不是选择Archive，插件的网址是 https://dl-ssl.google.com/android/eclipse/， [&#8230;]</p>
<p>The post <a href="https://www.xiaomingtu.com/archives/8005">Android开发环境搭建</a> appeared first on <a href="https://www.xiaomingtu.com">Xiaoming Tu - Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>捣鼓了一整天，终于把开发环境给弄好了。 一直想在Linux下面做开发，所以这次特别选择在Ubuntu操作系统下做，试用一天感觉现在Ubuntu已经非常成熟了，基本的日常使用都能够满足，关于Ubuntu的详细介绍以后再说，这里主要记录一下Android的开发环境搭建。</p>
<p>我的系统：Ubuntu 9.10</p>
<p><strong>一 目标平台</strong>：</p>
<p>Ubuntu + Eclipse + ADT</p>
<p><strong>二 开发前的准备</strong>：</p>
<p>1. 下载Eclipse IDE。我选择的是目前最新的3.5.1，Linux 32bit的，<a href="http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.5.1-200909170800/eclipse-SDK-3.5.1-linux-gtk.tar.gz" target="_blank">下载地址</a>。</p>
<p>2. 下载Android SDK，Linux（i386）版。<a href="http://developer.android.com/sdk/download.html?v=android-sdk_r04-linux_86.tgz" target="_blank">下载地址</a>。</p>
<p>3. 下载Android的Eclipse插件(Android Development Tools, ADT)，<a href="http://dl.google.com/android/ADT-0.9.5.zip" target="_blank">下载地址</a>。这个可以通过Eclipse安装插件的方式在线安装，我在安装的时候不知道为什么无法在线安装，所以就Down下来了。</p>
<p><strong>三 开始安装</strong>：<span id="more-8005"></span></p>
<p><strong>1. 安装JDK</strong></p>
<p>安装命令为：</p>
<blockquote><p>sudo apt-get sun-java6-jdk</p></blockquote>
<p><span style="background-color: #f8f8f4;">在Ubuntu里面安装好JDK之后，好像不用设置环境变量，跟Windows环境不太一样。</span></p>
<p><strong>2. 安装Eclipse</strong></p>
<p>将下载的Eclipse解压的适当的位置即可，不出意外，现在eclipse已经可以运行了。</p>
<p><strong>3. 安装ADT</strong></p>
<p>这里两种方法，一种是下载ADT Archive，另外一种是在线安装。先介绍下载Archive的方法：</p>
<p>在Eclipse中，&#8221;help” – “Install New Software” – “Add” – “Archive” 选择下载的ADT Archive包即可。</p>
<p>另外一种方法是在线安装，也就是在”Add” 的时候输入网址，而不是选择Archive，插件的网址是</p>
<p><a href="https://dl-ssl.google.com/android/eclipse/">https://dl-ssl.google.com/android/eclipse/</a>， 如果这个链接不行，就换http的，而不要用https的，即</p>
<p><a href="http://dl-ssl.google.com/android/eclipse/">http://dl-ssl.google.com/android/eclipse/</a>。</p>
<p>上面两种操作之后，回到 Available Software 窗口，就可以看到 Developer Tools，勾选这个就会同时勾选它的子节点Android DDMS和Android Development Tools，然后下一步安装即可，完成之后重启Eclipse。这里说明一下这个Android DDMS是用来调试Android程序的。用它可以连接到Android模拟器上，它与Eclipse集成非常好，可以直接在Eclipse中调试Android应用。</p>
<p><strong>4. 配置ADT</strong></p>
<p>将下载的Android SDK解压到某个位置。</p>
<p>在Eclipse中， “Window“ &#8211; “Preferences”，在左边选择“Android”，选择SDK Location为刚才解压的位置。然后应用就OK了。</p>
<p>配置完成之后，就可以准备创建一个手机模拟器，：）</p>
<p><strong>5. 手机模拟器</strong></p>
<p>打开Android SDK and AVD Manager，可以运行SDK目录中Tools目录下android程序，或者在Eclipse中选择“window” &#8211; “Android SDK and AVD Manager”。</p>
<p>在打开的Android SDK窗口中，左边选择“Available Packages”，勾选你要的组件，因为我自己的G2目前已经是1.6的系统，所以我除了1.1和1.5之外，其他我都勾选了，可以根据需要进行选择。然后安装选择的即可，在弹出来的窗口中记得选择“Accept All”，否则某些默认不是Accept的组件不会安装。</p>
<p>安装完成之后，就可以选择Android SDK窗口左边的“Virtual Devices”，点击“New”新建一个设备，名字随便，选择一个target，我选择的是1.6的。创建好之后就可以点击“Start”运行模拟器了。</p>
<p>环境基本上到此为止，因为是根据自己的回忆写的，可能有些地方遗漏或者有错误，但是基本上流程应该没有问题。</p>
<p>关于环境搭建的更官方说明，可以<a href="http://developer.android.com/sdk/installing.html" target="_blank">查看这里</a>。</p>
<p>The post <a href="https://www.xiaomingtu.com/archives/8005">Android开发环境搭建</a> appeared first on <a href="https://www.xiaomingtu.com">Xiaoming Tu - Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.xiaomingtu.com/archives/8005/feed</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
