R Field - 2018年11月
type: channel
link: http://www.ramlife.org/2018/11/
description: 通玄小论
items: gentoo intel 安装桌面
items: gentoo AR9285 BCM57780 安装驱动
items: gentoo openrc 开机打印信息
items: gentoo: startx: drmsetmaster failed: permission denied
items: [转] Writing Your Own Init Scripts (openrc)
items: gentoo raid1

gentoo intel 安装桌面
type: item
date: 2018-11-30T22:17:00+08:00
description: 使用 intel 的集成显卡，用于显示驱动。 [...]

gentoo AR9285 BCM57780 安装驱动
type: item
date: 2018-11-27T22:19:00+08:00
description: 首先使用启动光盘启动， 然后 mount /dev/sda4 /mnt/gentoo 挂载硬盘 lspci -v 1>/mnt/gentoo/root/lspci_v.txt 输出信息到文件。 reboot 重启 然后进入系统之后查看， ar9285 对应的是 ath9k， bcm57780 对应的是 tg3，在内核中 使用 / 来查看对应的内核选项, ath9k 可以直接搜索到, 注意, 如果不能 iwlist scanning的话, 需要开启 ath9k_htc 和 ath10k, 这两个试试. bcm57780 Device Drivers ---> [*] Network device support ---> -*- PHY Device support and infrastructure ---> <*> Broadcom PHYs [*] Ethernet driver support ---> <*> Broadcom Tigon3 support 然后重新编译内核，并安装内核，重启，就可以驱动网卡了。 注意： 直接 ifconfig 的时候只能看到 无线网卡 wlp5s0， 看不到有限网卡， 可以 ifconfig -a 就能看到有限网卡 enp9s0 无线网卡配置： vim /etc/conf.d/net modules="wpa_supplicant" 复制 /usr/share/doc/wpa_supplicant-/wpa_supplicant.conf.gz 到 /etc/wpa_supplicant/, 然后解压， 如果是 bz2，使用 bunzip2 命令解压。 安装 wireless-tools, 然后使用 iwlist wlan0 scanning 扫描网络, 然后修改 wpa_supplicant.conf 中网线网络的名称和密码。 cd /etc/init.d ln -s net.lo net.wlp5s0 rc-update add net.wlp5s0 default 注意除非有限网络一直插着网线， 否则不要吧有限网卡添加 到 开机启动中去， 否则开机会等待很长 时间。

gentoo openrc 开机打印信息
type: item
date: 2018-11-27T21:14:00+08:00
description: gentoo openrc 开机的时候，最开始 一些硬件的信息， 后面是一些内核和驱动的信息。 硬件的信息是默认保存到 /var/log/dmesg 中， 可以使用 dmesg | less 来查看硬件信息。 内核驱动信息默认不保存， 只有先修改 /etc/rc.conf ， 取消注释并修改rc_logger = "YES"， 取消 rc_log_path 这一行的注释，就可以保存内核驱动i信息到 /var/log/rc.log 中， 便于后期查看。

gentoo: startx: drmsetmaster failed: permission denied
type: item
date: 2018-11-06T23:11:00+08:00
description: 今天更新了 xorg-server 之后， startx 就进不了 X了，但是可以用 sudo startx 进入 X，所以感觉很奇怪。 后来终于在 gentoo 官方论坛上面找到答案了。 https://forums.gentoo.org/viewtopic-t-1070942-postdays-0-postorder-asc-start-0.html https://forums.gentoo.org/viewtopic-t-1078122-postdays-0-postorder-asc-start-0.html 原因是 xorg-server 更新到 1.20 版本之后，SUID 不是默认选中的。 Suid off, uses the wrapper (default install, which is probably what most would want, especially gnome/kde folks) Suid on, does the old install-setuid 在 USE 里面增加 SUID，然后重新编译 xorg-server, 就一切正常，可以进入 X了。

[转] Writing Your Own Init Scripts (openrc)
type: item
date: 2018-11-03T21:29:00+08:00
description: 转自：Writing Your Own Init Scripts http://big-elephants.com/2013-01/writing-your-own-init-scripts/ As you may have noticed in our previous post, we use capistrano for our go deployments. Today I want to show how we use the start-stop-daemon from OpenRC to start these apps. [...]

gentoo raid1
type: item
date: 2018-11-03T21:27:00+08:00
description: 参考 gentoo wiki，和其他网页，实现两个硬盘组成 raid1. [...]