文章介绍
现学现卖之在ubuntu下提取DSDT SSDT已经我们的声卡ID,开始施工!
准备工作下载ubuntu14.10 IOS
下载EasyBCD2.2
下载这两个文件即可,我们将以硬盘引导的方式来启动ubuntu安装界面,当然这不是真正的安装,只需要使用系统即可,方便简单!
施工步骤
步骤一
打开下载好的ubuntu14.10 IOS文件提取casper目录下的 initrd.lz和 vmlinuz.efi两个文件和.disk目录下的所有文件到系统根目录,我的是C盘。将vmlinuz.efi重命名为vmlinuz,并把ubuntu14.10的IOS文件也复制到系统盘。
步骤二
打开EasyBCD2.2,点击添加新条目-->NeoGrub-->添加-->配置,如图所示
步骤三
在menu.lst文件里添加如下代码
title Install Ubuntu
root(hd0,0)
kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/ubuntukylin-14.10-desktop-amd64.iso ro quiet splash locale=zh_CN.UTF-8
initrd (hd0,0)/initrd.lz
title Install Ubuntu 是启动系统引导时的名称,可以自定义
root(hd0,0) 是系统的第一块磁盘的第一个分区,就是系统C盘,如果你的系统不是在第一个分区,可以自定义。
filename 是你下载ubuntu IOS文件的名称,这里设置是复制到系统盘的IOS镜像文件,我的是ubuntukylin-14.10-desktop-amd64.iso
步骤四
以上的准备好后就重启系统吧,选择Install Ubuntu进入到桌面,如果提示你安装还是试用,选择试用,我们不需要真正安装。
步骤五
成功进入系统后打开终端命令
输入sudo cp -R /sys/fireware/acpi/tables/* /media/ubuntu-kylin/disk
/media/ubuntu-kylin/disk 这个路径是我的U盘目录,如果你想复制到其他目录可自定义。如果不确定你的磁盘目录可以用df命令查看,如下图
查看你的U盘下是不是多了很多文件,有我们需要的DSDT和SSDT文件,只需要给他们加上.aml后缀就可以了。
提取声卡ID
在终端下输入 lspci -nn | grep Audio
如图中所示就是我们要的声卡ID了。
本文转自黑苹果社区