<?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>Tommy's Blog &#187; Leopard</title>
	<atom:link href="http://tommy.net.cn/tag/leopard/feed/" rel="self" type="application/rss+xml" />
	<link>http://tommy.net.cn</link>
	<description>Tommy 的自留地</description>
	<lastBuildDate>Mon, 27 Dec 2010 08:57:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>用移动硬盘安装 Ubunut 8.10 Intrepid LiveCD</title>
		<link>http://tommy.net.cn/2009/03/16/install-ubunut-810-intrepid-livecd-from-usb-disk/</link>
		<comments>http://tommy.net.cn/2009/03/16/install-ubunut-810-intrepid-livecd-from-usb-disk/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 05:05:17 +0000</pubDate>
		<dc:creator>Tommy</dc:creator>
				<category><![CDATA[操作系统]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Lenovo]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[Syslinux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Y510]]></category>

		<guid isPermaLink="false">http://tommy.net.cn/?p=132</guid>
		<description><![CDATA[背景 最近在研究如何用原版的 Leopard 安装光盘来在我的 Lenovo IdeaPad Y510 上安装 Apple 的操作系统。既然 Leopard 都要装了，那就连 Ubuntu 一起装吧，结果把房间翻了个底朝天，也没有找一张能用的 CD-R 碟片。最后终于找到了几张 Sony 的 CD-RW 碟片，欣喜若狂，结果刻录的时候才发现，磁盘容量只有 650M，装不下 Ubuntu 那个 700M 的镜像，又不想再上网重新下载其它镜像。于是乎，就上网搜索，看看能不能用移动硬盘来安装 Ubuntu Desktop 的光盘镜像。搜索了不少资料，大部分都是将如何将 Ubuntu 安装在移动硬盘上的，比较郁闷。不过功夫不负有心人，最终还是找到了从移动硬盘安装 Ubuntu Desktop 的方法。 准备工作 移动硬盘1个，用来启动计算机和存放 Ubuntu 安装镜像里面的内容 Syslinux 拷贝一份，用来制作可引导的分区，和加载 Ubuntu 镜像。下载地址 WinRAR，用来解压缩 Ubuntu Desktop 的光盘镜像。（有人要这个的下载地址吗？⊙﹏⊙b汗） 开工 1. 整理移动硬盘 首先在移动硬盘上选择一个分区，用来安装 syslinux 和 Ubuntu 镜像，并将选择好的分区格式化成 FAT32 格式，容量 [...]]]></description>
			<content:encoded><![CDATA[<h2>背景</h2>
<p>最近在研究如何用原版的 <strong>Leopard</strong> 安装光盘来在我的 <strong>Lenovo IdeaPad Y510</strong> 上安装 <strong>Apple</strong> 的操作系统。既然 <strong>Leopard</strong> 都要装了，那就连 <strong>Ubuntu</strong> 一起装吧，结果把房间翻了个底朝天，也没有找一张能用的 CD-R 碟片。最后终于找到了几张 Sony 的 CD-RW 碟片，欣喜若狂，结果刻录的时候才发现，磁盘容量只有 650M，装不下 <strong>Ubuntu</strong> 那个 700M 的镜像，又不想再上网重新下载其它镜像。于是乎，就上网搜索，看看能不能用移动硬盘来安装 <strong>Ubuntu Desktop</strong> 的光盘镜像。搜索了不少资料，大部分都是将如何将 <strong>Ubuntu</strong> 安装在移动硬盘上的，比较郁闷。不过功夫不负有心人，最终还是找到了从移动硬盘安装 <strong>Ubuntu Desktop</strong> 的方法。</p>
<h2>准备工作</h2>
<ol>
<li>移动硬盘1个，用来启动计算机和存放 <strong>Ubuntu</strong> 安装镜像里面的内容</li>
<li><strong>Syslinux</strong> 拷贝一份，用来制作可引导的分区，和加载 <strong>Ubuntu</strong> 镜像。<a href="http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-3.73.zip" target="_blank">下载地址</a></li>
<li><strong>WinRAR</strong>，用来解压缩 <strong>Ubuntu Desktop</strong> 的光盘镜像。（有人要这个的下载地址吗？⊙﹏⊙b汗）</li>
</ol>
<h2>开工</h2>
<h3>1. 整理移动硬盘</h3>
<p>首先在移动硬盘上选择一个分区，用来安装 <strong>syslinux</strong> 和 <strong>Ubuntu</strong> 镜像，并将选择好的分区格式化成 <span style="color: #ff0000;"><strong>FAT32</strong></span> 格式，容量 1G 左右就可以了。</p>
<p>如果你想无损分区的话，请使用 PM，PQ 等常用工具自行划分，但是使用的<span style="color: #ff0000;"><strong>分区必须是主分区，不能是逻辑分区</strong></span>，切记！</p>
<p>完成后的样子，如图1所示：</p>
<p><a href="http://tommy.net.cn/wp-content/uploads/2009/03/ubuntu-from-usb-01.png"><img class="alignnone size-full wp-image-140" title="ubuntu-from-usb-01" src="http://tommy.net.cn/wp-content/uploads/2009/03/ubuntu-from-usb-01.png" alt="ubuntu-from-usb-01" width="367" height="455" /></a></p>
<h3>2. 安装 syslinux</h3>
<p>将下载回来的 <strong>syslinux-3.73.zip</strong>，解压缩到任何你喜欢的目录，比如 <strong>C:\syslinux-3.73</strong></p>
<p>打开一个 DOS 窗口，进入刚才 <strong>syslinux</strong> 的目录，并执行如下命令</p>
<p><strong>syslinux -f -m -a X:</strong></p>
<p><a href="http://tommy.net.cn/wp-content/uploads/2009/03/ubuntu-from-usb-02.png"><img class="alignnone size-medium wp-image-141" title="ubuntu-from-usb-02" src="http://tommy.net.cn/wp-content/uploads/2009/03/ubuntu-from-usb-02-500x252.png" alt="ubuntu-from-usb-02" width="500" height="252" /></a></p>
<p>注意，其中的 X 是你要安装 <strong>syslinux</strong> 引导的磁盘，比如 E 盘，如图2，其中各个参数的意义如下：</p>
<p><strong>-f 表示强制</strong></p>
<p><strong>-m 表示写入磁盘的 MBR</strong></p>
<p><strong>-a 表示激活该分区</strong></p>
<p>完成后，会在 BOOT 分区中，生成一个隐藏的 <span style="color: #ff0000;"><strong>ldlinux.sys</strong></span>，<span style="color: #ff0000;">请不要删除，否则将无法启动系统</span>。如图3</p>
<p><a href="http://tommy.net.cn/wp-content/uploads/2009/03/ubuntu-from-usb-03.png"><img class="alignnone size-full wp-image-142" title="ubuntu-from-usb-03" src="http://tommy.net.cn/wp-content/uploads/2009/03/ubuntu-from-usb-03.png" alt="ubuntu-from-usb-03" width="367" height="509" /></a></p>
<h3>3. 将 Ubuntu 光盘内容复制到 BOOT 分区</h3>
<p>这步用大家最常用的 <strong>WinRAR</strong> 就可以了，用 <strong>WinRAR</strong> 打开已经下载好的 ISO 文件。然后选择解压，将所有的文件解压到 BOOT 盘（E盘）根目录下。如图4</p>
<p><a href="http://tommy.net.cn/wp-content/uploads/2009/03/ubuntu-from-usb-04.png"><img class="alignnone size-medium wp-image-143" title="ubuntu-from-usb-04" src="http://tommy.net.cn/wp-content/uploads/2009/03/ubuntu-from-usb-04-500x345.png" alt="ubuntu-from-usb-04" width="500" height="345" /></a></p>
<p>解压完成后，在我的电脑中，打开 BOOT 盘，将根目录下的 <strong>isolinux</strong> 重命名为 <strong>syslinux</strong></p>
<p>进入 <strong>syslinux</strong> 目录，将 <strong>isolinux.cfg</strong> 文件重命名为 <strong>syslinux.cfg</strong>，改好后的效果如如图5</p>
<p><a href="http://tommy.net.cn/wp-content/uploads/2009/03/ubuntu-from-usb-05.png"><img class="alignnone size-medium wp-image-144" title="ubuntu-from-usb-05" src="http://tommy.net.cn/wp-content/uploads/2009/03/ubuntu-from-usb-05-500x375.png" alt="ubuntu-from-usb-05" width="500" height="375" /></a></p>
<h3>4. 安装</h3>
<p>在 BIOS 中，设置为从 USB-HDD 启动，启动后效果就跟光盘启动一样。安装速度飞快</p>
<p>需要注意的是，安装完成后，需要手动修改一下 <strong>/etc/fstab</strong> 这个文件</p>
<p>因为安装的时候，系统会将 BOOT 分区认成光驱，而把真正的光驱映射成 cdrom1，自己手动修改一下即可。</p>
]]></content:encoded>
			<wfw:commentRss>http://tommy.net.cn/2009/03/16/install-ubunut-810-intrepid-livecd-from-usb-disk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>修改 Lenovo Y510 BIOS</title>
		<link>http://tommy.net.cn/2009/03/04/hack-lenovo-y510-bios/</link>
		<comments>http://tommy.net.cn/2009/03/04/hack-lenovo-y510-bios/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 12:27:38 +0000</pubDate>
		<dc:creator>Tommy</dc:creator>
				<category><![CDATA[操作系统]]></category>
		<category><![CDATA[ACPI]]></category>
		<category><![CDATA[BIOS]]></category>
		<category><![CDATA[DSDT]]></category>
		<category><![CDATA[Hack]]></category>
		<category><![CDATA[Lenovo]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Y510]]></category>

		<guid isPermaLink="false">http://tommy.net.cn/?p=104</guid>
		<description><![CDATA[导读 最近非常的想在自己的笔记本上装 Mac OS X 10.5.6 Leopard，也看了很多资料，好不容易，终于下载了2个光盘镜像回来，结果昨天折腾了一晚上，没有成功，很是郁闷。弄到1点多的时候，使用 -v cpus=1 的参数，竟然能用光盘启动了。没有使用这个参数之前，iPC OS X 10.5.6 总是不停的重启。但是 cpus=1 还是很不爽的，于是乎就上网查，发现，还要改 BIOS 里面 ACPI 里面的 DSDT，很是不爽！但是，为了能尽可能完美的使用 Leopard，那就改吧。 本文用到的工具 MMTOOL V3.22 BKMOD，用来修改 AMI BIOS 的东西。下载地址 WinHex，用来提取，编辑和合并 DSDT 的东西。下载地址 Intel ASL Compiler，用来反编译 DSDT.aml 文件，并编译修改后的 DSDT.dsl。下载地址 参考文献 Modified BIOS to get all cores working MMtool + iasl解决cpus=1（仅限AMI的BIOS） Advanced Configuration and Power Interface 友情提示 [...]]]></description>
			<content:encoded><![CDATA[<h2>导读</h2>
<p>最近非常的想在自己的笔记本上装 <strong>Mac OS X 10.5.6 Leopard</strong>，也看了很多资料，好不容易，终于下载了2个光盘镜像回来，结果昨天折腾了一晚上，没有成功，很是郁闷。弄到1点多的时候，使用 <strong>-v cpus=1</strong> 的参数，竟然能用光盘启动了。没有使用这个参数之前，<strong>iPC OS X 10.5.6</strong> 总是不停的重启。但是 <strong>cpus=1</strong> 还是很不爽的，于是乎就上网查，发现，还要改 BIOS 里面 ACPI 里面的 DSDT，很是不爽！但是，为了能尽可能完美的使用 Leopard，那就改吧。</p>
<h2>本文用到的工具</h2>
<ol>
<li><strong>MMTOOL V3.22 BKMOD</strong>，用来修改 AMI BIOS 的东西。<a href="http://www.bios.net.cn/down/BIOSxg/AMIBIOSxggj/411.html" target="_blank">下载地址</a></li>
<li><strong>WinHex</strong>，用来提取，编辑和合并 DSDT 的东西。<a href="http://www.xdowns.com/soft/softdown.asp?softid=30568" target="_blank">下载地址</a></li>
<li><strong>Intel ASL Compiler</strong>，用来反编译 DSDT.aml 文件，并编译修改后的 DSDT.dsl。<a href="http://www.acpica.org/download/iasl-win-20090220.zip" target="_blank">下载地址</a></li>
</ol>
<h2>参考文献</h2>
<ol>
<li><a href="http://www.insanelymac.com/forum/index.php?s=&amp;showtopic=90505&amp;view=findpost&amp;p=804822" target="_blank">Modified BIOS to get all cores working<br />
</a></li>
<li><a href="http://bbs.pcbeta.com/viewthread.php?tid=309707" target="_blank">MMtool + iasl解决cpus=1（仅限AMI的BIOS）</a></li>
<li><a href="http://en.wikipedia.org/wiki/Advanced_Configuration_and_Power_Interface" target="_blank">Advanced Configuration and Power Interface</a></li>
</ol>
<h2>友情提示</h2>
<p><span style="color: #ff0000;"><strong>刷新 BIOS 有风险，操作不当，有可能导致无法正常开机。<br />
如因个人操作失误，导致计算机无法启动，本人概不负责。</strong></span></p>
<h2>开始修改 BIOS</h2>
<h3>1. 取得要修改的 BIOS</h3>
<p>访问如下地址，获得最新版的 Lenovo Y510 BIOS：</p>
<p><a href="http://consumersupport.lenovo.com/en/DriversDownloads/drivers_show_1044.html" target="_blank">http://consumersupport.lenovo.com/en/DriversDownloads/drivers_show_1044.html</a></p>
<h3>2. 提取 Single Link Arch BIOS</h3>
<p>打开 <strong>MMTOOL</strong>，点击 <strong>Browse</strong> 按钮，打开刚才下载的 BIOS 文件，如图1</p>
<p><a href="http://tommy.net.cn/wp-content/uploads/2009/03/hack-lenovo-y510-bios-01.png"><img class="alignnone size-medium wp-image-107" title="hack-lenovo-y510-bios-01" src="http://tommy.net.cn/wp-content/uploads/2009/03/hack-lenovo-y510-bios-01-300x252.png" alt="hack-lenovo-y510-bios-01" width="300" height="252" /></a></p>
<p>选择上面 Tab 里面的 <strong>Extract</strong>，然后点选下面 ID 为 1B 的模块，点击 <strong>Browse</strong> 按钮指定一个输出文件名，我这里设置的文件名为 <strong>SingleLink.bin</strong>。另外，<strong>Extract Module</strong> 选项一定要选择 <strong>In uncompressed form</strong>，参考图2：</p>
<p><a href="http://tommy.net.cn/wp-content/uploads/2009/03/hack-lenovo-y510-bios-02.png" target="_blank"><img class="alignnone size-medium wp-image-108" title="hack-lenovo-y510-bios-02" src="http://tommy.net.cn/wp-content/uploads/2009/03/hack-lenovo-y510-bios-02-300x252.png" alt="hack-lenovo-y510-bios-02" width="300" height="252" /></a></p>
<p>最后点击 <strong>Extract</strong> 按钮，得到 <strong>SingleLink.bin</strong> 文件。</p>
<h3>3. 提取 DSDT.aml 文件</h3>
<p>用 <strong>WinHex</strong> 工具打开刚才得到的 <strong>SingleLink.bin</strong> 文件，按 <strong>Ctrl + F</strong> 搜索“<strong>DSDT</strong>”，忽略第一个搜索到的结果，然后按 <strong>F3</strong>，继续搜索，第二个 <strong>DSDT</strong> 就是我们要找的 <strong>DSDT</strong> 开始的位置。</p>
<p>在此位置，按鼠标右键，选择 <strong>Beginning of block</strong>，将此处设置为 block 的起始点，如图3所示：</p>
<p><a href="http://tommy.net.cn/wp-content/uploads/2009/03/hack-lenovo-y510-bios-03.png" target="_blank"><img class="alignnone size-medium wp-image-109" title="hack-lenovo-y510-bios-03" src="http://tommy.net.cn/wp-content/uploads/2009/03/hack-lenovo-y510-bios-03-300x183.png" alt="hack-lenovo-y510-bios-03" width="300" height="183" /></a></p>
<p>然后搜索“<strong>WAKh</strong>”，应该有三个记录，在最后一个记录处停下。这里跟网上大多数说的 “<strong>WAKh.</strong>”（<span style="text-decoration: underline;">注意，这个是多一个点的</span>） 不大一样。实际上 Lenovo Y510 的 <strong>DSDT</strong> 后面多了一个 OEM 信息。在最后一个 <strong>WAKh</strong> 之后，还要多加 21 字节，才是完整的 <strong>DSDT</strong>。在 <strong>DSDT</strong> 的末尾（<span style="text-decoration: underline;">注意，是在字母 h 上</span>）按鼠标右键，并设置为 <strong>End of block</strong>，如图4：</p>
<p><a href="http://tommy.net.cn/wp-content/uploads/2009/03/hack-lenovo-y510-bios-04.png" target="_blank"><img class="alignnone size-medium wp-image-110" title="hack-lenovo-y510-bios-04" src="http://tommy.net.cn/wp-content/uploads/2009/03/hack-lenovo-y510-bios-04-300x148.png" alt="hack-lenovo-y510-bios-04" width="300" height="148" /></a></p>
<p>设置好以后，已经选择的区域会高亮显示。选择文件菜单上的 <strong>Edit</strong> -&gt; <strong>Copy Block</strong> -&gt; <strong>Into New File</strong>，将选择的区域保存为新的文件，并命名为 <strong>DSDT.aml</strong>，如图5，6：</p>
<p><a href="http://tommy.net.cn/wp-content/uploads/2009/03/hack-lenovo-y510-bios-05.png" target="_blank"><img class="alignnone size-medium wp-image-111" title="hack-lenovo-y510-bios-05" src="http://tommy.net.cn/wp-content/uploads/2009/03/hack-lenovo-y510-bios-05-300x269.png" alt="hack-lenovo-y510-bios-05" width="300" height="269" /></a></p>
<p><a href="http://tommy.net.cn/wp-content/uploads/2009/03/hack-lenovo-y510-bios-06.png" target="_blank"><img class="alignnone size-medium wp-image-112" title="hack-lenovo-y510-bios-06" src="http://tommy.net.cn/wp-content/uploads/2009/03/hack-lenovo-y510-bios-06-300x175.png" alt="hack-lenovo-y510-bios-06" width="300" height="175" /></a></p>
<p>至此，伟大的 <strong>DSDT.aml</strong> 文件，终于诞生了！<strong>~(≧▽≦)/~</strong></p>
<h3>4. 修改 DSDT</h3>
<p>得到 <strong>DSDT.aml</strong> 文件以后，我们请出 <strong>Intel ASL Compiler</strong>，打开一个 DOS 窗口（别问我怎么做……），运行如下命令反编译 <strong>DSDT.aml</strong>，并得到 <strong>DSDT.dsl</strong> 文件（图7）：</p>
<p><strong>iasl.exe -d DSDT.aml</strong></p>
<p><a href="http://tommy.net.cn/wp-content/uploads/2009/03/hack-lenovo-y510-bios-07.png" target="_blank"><img class="alignnone size-medium wp-image-113" title="hack-lenovo-y510-bios-07" src="http://tommy.net.cn/wp-content/uploads/2009/03/hack-lenovo-y510-bios-07-300x205.png" alt="hack-lenovo-y510-bios-07" width="300" height="205" /></a></p>
<p>用任何你喜欢的文本编辑器打开 DSDT.dsl，找到如下的代码片段：</p>
<pre>    Scope (_PR)
    {
        Processor (P001, 0x01, 0x00000810, 0x06) {}
        Alias (P001, CPU1)
    }

    Scope (_PR)
    {
        Processor (P002, 0x02, 0x00000810, 0x06) {}
        Alias (P002, CPU2)
    }</pre>
<p>修改为：</p>
<pre>    Scope (_PR)
    {
        Processor (P001, 0x01, 0x00000810, 0x06) {}
    }

    Scope (_PR)
    {
        Processor (P002, 0x02, 0x00000810, 0x06) {}
    }</pre>
<p>也就是说，删除所有的 <strong>Alias</strong>（别名）。</p>
<p>然后，用查找替换功能，将所有的 <strong>CPU1</strong> 替换为 <strong>P001</strong>，<strong>CPU2</strong> 替换为 <strong>P002</strong>，保存文件。</p>
<p>接着，我们再用 <strong>Interl ASL Compiler</strong> 重新编译刚刚修改过的 <strong>DSDT.dsl</strong> 文件，并得到一个全新的 <strong>DSDT.aml</strong>，如图8：</p>
<p><a href="http://tommy.net.cn/wp-content/uploads/2009/03/hack-lenovo-y510-bios-08.png" target="_blank"><img class="alignnone size-medium wp-image-114" title="hack-lenovo-y510-bios-08" src="http://tommy.net.cn/wp-content/uploads/2009/03/hack-lenovo-y510-bios-08-300x289.png" alt="hack-lenovo-y510-bios-08" width="300" height="289" /></a></p>
<p>如果编译以后不是 <strong>0 Errors</strong> 的话，就需要检查一下是不是哪里写错了。新生成的 <strong>DSDT.aml</strong> 比原来的文件要小一点。到这里，我们已经得到了我们需要的 <strong>DSDT</strong> 文件。</p>
<h3>5. 将 DSDT 重新插入 SingleLink.bin 中</h3>
<p>当我们完成了上述的工作后，重新切换到 <strong>WinHex</strong>，这时，<strong>WinHex</strong> 会提示文件已经被改动，是否重新加载，确认并重新加载，如图9：</p>
<p><a href="http://tommy.net.cn/wp-content/uploads/2009/03/hack-lenovo-y510-bios-09.png" target="_blank"><img class="alignnone size-medium wp-image-115" title="hack-lenovo-y510-bios-09" src="http://tommy.net.cn/wp-content/uploads/2009/03/hack-lenovo-y510-bios-09-300x136.png" alt="hack-lenovo-y510-bios-09" width="300" height="136" /></a></p>
<p>选择 <strong>DSDT.aml</strong> 文件，然后按键盘的 <strong>Ctrl + A</strong> 选择整个文件，然后按 <strong>Ctrl + C</strong> 复制所有的内容。然后选择 <strong>SingleLink.bin</strong> 文件，回到刚才步骤3中所找到的 <strong>DSDT</strong> 的起始位置，如图10所示：</p>
<p><a href="http://tommy.net.cn/wp-content/uploads/2009/03/hack-lenovo-y510-bios-10.png" target="_blank"><img class="alignnone size-medium wp-image-116" title="hack-lenovo-y510-bios-10" src="http://tommy.net.cn/wp-content/uploads/2009/03/hack-lenovo-y510-bios-10-300x177.png" alt="hack-lenovo-y510-bios-10" width="300" height="177" /></a></p>
<p>选择菜单 <strong>Edit</strong> -&gt; <strong>Clipboard Data</strong> -&gt; <strong>Write</strong> 将 <strong>DSDT.aml</strong> 文件的内容覆盖原来 <strong>SingleLink.bin</strong> 中 <strong>DSDT</strong> 的内容（图11）。</p>
<p><a href="http://tommy.net.cn/wp-content/uploads/2009/03/hack-lenovo-y510-bios-11.png" target="_blank"><img class="alignnone size-medium wp-image-117" title="hack-lenovo-y510-bios-11" src="http://tommy.net.cn/wp-content/uploads/2009/03/hack-lenovo-y510-bios-11-300x238.png" alt="hack-lenovo-y510-bios-11" width="300" height="238" /></a></p>
<p>插入完成后，我们将光标移动到 DSDT 的尾部，可以看到新的 DSDT 比原来的小了一些。网上的教程都是说在 h 后面补上一个点（2E），后面的数据都写0，不过我个人觉得其实改不改都行。图12中红色的部分为冗余的内容。</p>
<p><a href="http://tommy.net.cn/wp-content/uploads/2009/03/hack-lenovo-y510-bios-12.png" target="_blank"><img class="alignnone size-medium wp-image-118" title="hack-lenovo-y510-bios-12" src="http://tommy.net.cn/wp-content/uploads/2009/03/hack-lenovo-y510-bios-12-300x80.png" alt="hack-lenovo-y510-bios-12" width="300" height="80" /></a></p>
<p>修改后，保存 <strong>SingleLink.bin</strong> 文件，此步骤完成。</p>
<h3>6. 将 SingleLink.bin 重新插入 BIOS ROM 文件</h3>
<p>终于到最后一个步骤了，跟第1个步骤一样，还是 <strong>MMTOOL</strong>。不过这次选择 <strong>Replace</strong> 而不是 <strong>Extract</strong> 了，基本的设置跟步骤1类似，设置好后，按 <strong>Replace</strong> 按钮即可用 <strong>SingleLink.bin</strong> 替换原 BIOS ROM 中的 1B 模块。参考图13：</p>
<p><a href="http://tommy.net.cn/wp-content/uploads/2009/03/hack-lenovo-y510-bios-13.png" target="_blank"><img class="alignnone size-medium wp-image-119" title="hack-lenovo-y510-bios-13" src="http://tommy.net.cn/wp-content/uploads/2009/03/hack-lenovo-y510-bios-13-300x252.png" alt="hack-lenovo-y510-bios-13" width="300" height="252" /></a></p>
<p>替换完成以后，可能会有些略微的不一样，将修改好的 BIOS 文件，另存一份，如图14：</p>
<p><a href="http://tommy.net.cn/wp-content/uploads/2009/03/hack-lenovo-y510-bios-14.png" target="_blank"><img class="alignnone size-medium wp-image-120" title="hack-lenovo-y510-bios-14" src="http://tommy.net.cn/wp-content/uploads/2009/03/hack-lenovo-y510-bios-14-300x252.png" alt="hack-lenovo-y510-bios-14" width="300" height="252" /></a></p>
<p>哒哒~~~ BIOS ROM 修改完毕。</p>
<h3>7. 刷新 BIOS</h3>
<p>将修改好的 BIOS 放到 C 盘根目录，或者你喜欢的地方，重启电脑，按 F2 进入设置模式。</p>
<p>选择 Start easy flash，找到 ROM 文件，刷~~~~</p>
<h2>后记</h2>
<p>终于写完了，累死了……</p>
<p>其实，在我写完本教程以后，我还没有刷 BIOS 呢，O(∩_∩)O哈哈~</p>
<p>晚上更新了自己修改后的 BIOS，iPC OS X 10.5.6 不用加任何参数可以直接启动。用原版的 Mac OS X 10.5.6 Leopard 的安装盘也可以安装了。~(≧▽≦)/~</p>
<p>附上修改后的 BIOS 文件，解压密码为 <span style="text-decoration: underline;"><strong>tommy.net.cn</strong></span> ：<a href="http://tommy.net.cn/wp-content/uploads/2009/03/06cn33ww_tommy.zip">06CN33WW_Tommy.ROM</a></p>
]]></content:encoded>
			<wfw:commentRss>http://tommy.net.cn/2009/03/04/hack-lenovo-y510-bios/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

