lenovo ideapad 500s 安装GENTOO 4.14.52备忘--ath10k ,systemd, nvidia optimus
在lenovo ideapad 500s 安装GENTOO,有几个问题,记录一下,希望以后有能力了,再处理。
1.硬件
#lspci
00.02.0 VGA ....intel Corporation HD graphics 520(rev07)
01:00.0 3D controller:NVIDIA Corporation GK208M(Geforce 920M)(rev a1)
02:00.0 Ethernet ...Realtek ....RTL8111/8160/8411 PCI ....
03:00.0 Network Controller:Qualcomm Atheros qca9377 802.11ac Wireless Network Adapter
第一个问题:systemd+UEFI黑屏
我使用了liveusb进行安装,chroot后,采用systemd,手动编译内核,genkernel(-next) --install initramfs ,
UEFI引导黑屏。
按照GENTOO wiki关于systemd的资料,reboot之前,要启动一些服务,
但我总得到CHROOTed……的提示,不能用SYSTEMCTL启动一些服务。
而使用OPENRC+EFI,用GENKERNEL (不是genkernel-next) --install initramfs,
在Kernel CMDLINE配置成“root=/dev/sda9 rootfstype=ext4",uefi引导成功。
第二个问题: 无线网卡驱动,参照GENTOO wiki
配置内核时需要注意的几点:1.把ATH10K编辑成模块(M ,不是*) ;2.把 kernel .config support编译进内核;
3.编译完内核后,要安装 linux-firmware,几年前的安装,要求手动复制一些文件,现在不用了。
4.使用wpa_supplicant 配置无线网。
第三个问题:NVIDIA Optimus+Xorg-server-1.19.5-r2
以前,在台式机上,安装过NVIDIA的闭源驱动,可以说,相当简单,尤其是NVIDIA公司的*.run驱动,
简单堪称傻瓜式安装了。但是,在笔记本上,用的是HYBRID。安装后驱动,配置了xorg.conf之后,
……总之,黑屏。
也把XRANDR的那对命令写到.XINITRC里了,也在LINUXQUESTIONS 和GENTOO
FORUM上找相关的文章,别人的总是解决了,我的总是和他们不一样。我遇到的问题是XRANDR 输出
"can't open display"。
无奈之下,用”nouveau",直到安装桌面再没有遇到问题,“我心向明月,奈何明月照沟渠”
第四 声卡,采用alsa,参考官网ALSA就可以。