Thinkpad X230和ArchLinux

Written by    16:31 December 19, 2015 

唔。。。。昨天发现自己跑Windows的那个浦科特固态硬盘重映射次数有点高,趁着一年保修没过期赶紧送售后,这里先狠狠的夸一下浦科特的售后,上官网申请一个售后序列号就可以直接顺丰到付给浦科特上海售后了,然后原则上不需要发票不需要包装的就可以直接保修的,只不过这样的话就是按照生产日期来计算售后时间,如果要从购买时间开始计算的话就必须提供购买发票复印件,像我这样硬盘是2月份生产的,3月份购买的那么就很爽了,出了啥问题直接把硬盘顺丰过去,售后计算差就隔了一个月,连邮费都不要我出,不过我还是翻箱倒柜找到了发票,囧。总的来说浦科特的售后真的是太棒太棒啦~

嗯,刚才提到了要把硬盘送修,然后一开始我是用的Win 10自带的重置,后来估计因为电脑是双硬盘+grub2引导,果然重置到50%就出错了,后来怕数据删除的不彻底,就用Windows安装盘自带的diskpart格式化一遍,后来果断就悲剧了,目测跑Arch的那个固态被识别成disk 0, 然后我麻溜儿地select disk 0 && clean了。。。

后来就不得不重新装一遍Arch了,上一次装还是今年一月份,想来也算是自己稳定运行时间最长的一个系统了吧(可惜还是没有过一年),大概还是跟着Beginners’ Guide,这一次重装有几个重点在这里记录一下:

分区表的选择

这个问题几乎每一次安装都有纠结,感觉Arch Wiki这里写的确实有点太丰满,一直以来对于MBR和GPT的区别都没有搞清楚,但是我觉得对于我这种一般用户来说(单硬盘单系统),无论如何使用MBR都不会有什么大的问题,似乎GPT也没有什么太大的意义。

chroot不成功

这个在我昨天第一轮安装的时候碰到了,不停地报I/O错,后来我重启了好几遍,发现跟我之前误格式化Arch盘原理类似,安装U盘和硬盘的设备号并不是固定的,有时候分别是/dev/sda和/dev/sdb,有时候分别是/dev/sdb和/dev/sda,还有的时候分别是/dev/sdb和/dev/sdc,可能是因为设备号的变化然后导致之前的mount失效,所以chroot前后用lsblk好好检查一下设备号,然后mount准应该就可以了,具体的细节因为现在不方便复现,反正大概就是mount错设备号的问题

chroot

grub-mkconfig不成功

这个在grub wiki里面的troubleshoting 里面有描述,直接忽略掉即可。

另外我也有出现grub-mkconfig报error的情况,后来启动系统的时候只有grub的命令行界面,后来我是用插入安装U盘chroot进系统重新生成grub的方法解决的,这个过程重复了好几遍,具体的原因也没有弄清楚。

启用Trackpoint

参见Trackpoint Wiki,安装xf86-input-libinput 解决。

fcitx输入法不能在Chrome,gedit等GTK程序中使用

这里我的DE是Gnome3, 登录管理器是GDM,所以需要在当前用户目录下新建一个 .xprofile并且加入以下内容

参考链接:https://code.google.com/p/fcitx/issues/detail?id=520 http://fcitx.github.io/handbook/chapter-config-env.html

自定义Grub2启动背景图片

首先需要用hwinfo查看一下自己的硬件信息

hwinfo

然后制作相应分辨率的背景图片,并移动到/boot/grub/目录下,编辑/etc/default/grub

grub

GRUB_CMDLINE_DEFAULT加上vga=[Mode],并且修改GRUB_GFXMODE分辨率。

background

然后设置背景图片路径即可。

 

Category : experience

Tags :