ThinkPad X220t 完全自由化
ThinkPad X220t 完全自由化⌗
这可真是个中二的项目名称呢。
打开一曲电子乐,开始吧!
达成目标⌗
- 完美的Debian使用体验
- 自由的coreboot bios启动
- 使用的所有非自由软件除了3个bulbs之外,再无别的。
达成步骤⌗
0x00 去搞一台x220t,并更换相关硬件⌗
现在我手上的这台x220t是我从村里淘来的,成色非常讨喜,配置i5+4g+320g hdd。在店家那加100元添加了8g内存,总共消费1200元。
x220t无论i5还是i7版本都没有自带的usb3.0控制器,所以我从淘宝购买一块expresscard,Nec主控。共消费50元。
thinkpad系列大多数的机器自带的无线网卡都对GNU/linux不友好,为此我更换了AR93xx系列网卡。消费69元
同时为了刷入coreboot固件,编程器和下载夹是必须的。我利用树莓派代替下载器。
0x01 安装lowdows(windows) 更新 bios/ec版本⌗
这一步比较简单,不再赘述。
PS:来自blug的n壕推荐找ec版本最新,bios版本最老的固件下载。
0x02 安装debian⌗
debian的安装比较人性化了,根据描述下一步即可。
在大陆地区,debian的安全包访问速度较慢,推荐利用另外一台电脑建立代理,并在debian安装时指定安装代理即可。
0x03 编译coreboot⌗
此处按照coreboot官网所提供的新手教程即可成功编译,记得加入提取出来的三个bulbs。
我在这里选用的是seabios作为”启动界面“(这样翻译可能不准确),只要是因为实在不想折腾gurb这个“操作系统”了。
0x04 写入!写入!⌗
用下载夹夹住bios芯片,使用树莓派上的spi下载完成,开机就可以见到seabios了。 在夹夹子的时候,要先把一边插到底,再歪过去夹住另一边。在确定夹好之后,给tp插上电源(这一步很重要,不然树莓派不认bios芯片)
0x05 开机!⌗
看见seabios的界面,进入debian的grub,享受吧!这是自由的感觉。

Read other posts