启用开发者模式
注意:此操作会对chromebook进行powerwash操作!
开机按esc+refresh+power键按提示进行操作即可。
设置上网环境
设置tuic
下载
wget https://github.com/EAimTY/tuic/releases/download/0.8.4/tuic-client-0.8.4-x86_64-linux-gnu
安装
注意:chromeos的分区除了/usr/local/外所有路径均有noexec标签,即阻止任何二进制文件运行,所以只能安装到/usr/local路径下!
mv tuic-client-0.8.4-x86_64-linux-gnu tuic
sudo install -Dt /usr/local/bin -m 755 ~/Downloads/tuic
配置
mkdir -p /usr/local/etc/tuic
sudo vim /usr/local/etc/tuic/config.json
{
"relay": {
"server": "servername",
"port": yourport,
"token": "yourtoken",
"udp_relay_mode": "quic",
"congestion_controller": "bbr",
"heartbeat_interval": 10000,
"alpn": ["h3"],
"disable_sni": false,
"reduce_rtt": false,
"request_timeout": 8000,
"max_udp_relay_packet_size": 1500
},
"local": {
"port": yourlocalort,
"ip": "127.0.0.1"
},
"log_level": "info"
}
启动
nohup tuic -c /usr/local/etc/tuic/config.json
设置clash
安装
sudo install -Dt /usr/local/bin -m 755 ~/Downloads/clash
启动
nohup clash &
设置代理
进入设置选手动配置代理即可。
配置文件
之前说过,不再赘述。
设置linux环境
我没有使用crouton或者chromebrew
我是用了crostini和chromebrew,一个做包管理器,一个运行gui软件。
chromebrew
chromebrew会将在chromeos中唯一的可执行目录/usr/local/写入rootfs并修改rootfs权限,从而使普通用户可读可执行文件。
安装
curl -Ls git.io/vddgY | bash
使用
安装软件包
crew install packagename
搜索软件包
crew search packagename
删除软件包
crew remove packagename
重新安装软件包
crew reinstall packagename
遇到的问题
安装rust后提示permission denied,发现home目录被设置了noexec标签导致无法运行可执行文件,故重新挂载home目录。
sudo mount -i -o remount,rw,exec /home/chronos/user/
此时重新运行cargo发现可以正常执行。
cargo --version
crostini
打开chromebook设置中的linux支持即可,本质是一个lxc容器,相当于虚拟机。
中文输入法
linux环境中使用fcitx即可,chromeos的中文可以在设置中启用。
vscode-server使用
过程中遇到了vscode中gpg签名失败的问题,查阅了资料,得到解决办法如下:
export GPG_TTY=$(tty)
之后应该可以在终端中验证gpg签名了。
体验
我这台是3k屏,观感比之前1080p的win本好了不少,写代码比之前舒服多了,就是chromebook的中文输入法比较残废。
刷bios
注意:刷bios之前需要拆下写保护螺丝并备份好BIOS!!!
cd; curl -LO mrchromebox.tech/firmware-util.sh
sudo install -Dt /usr/local/bin -m 755 firmware-util.sh
sudo firmware-util.sh
由于国内网络问题,建议使用软路由等建立热点连接,或者为root用户指定http_proxy变量。
export http_proxy=http://127.0.0.1:7890
export https_proxy=http://127.0.0.1:7890
之后按照提示进行操作即可,重启后进入bios较慢,耐心等待即可。
使用windows
声卡驱动
注意:需要提前安装intel智音驱动!!!
使用@coolstar的sklkblsst驱动即可,但是该驱动有个问题就是开机后设备管理器一切正常但不发出声音,可以使用chromebook研究院群里的脚本解决,但是每次开机都需要执行该脚本。
pnputil /remove-device "ACPI\INT343B\0"
pnputil /scan-devices
pnputil /remove-device "ACPI\INT343B\1"
pnputil /scan-devices
exit
触摸板驱动
使用@coolstar的sklkblsst驱动即可
键盘映射驱动
使用@coolstar的驱动即可
其他驱动
使用windows更新安装即可。
使用linux
触摸板,蓝牙,wifi均工作正常,只有声卡不工作,正在寻找解决方法。
更新:intel已经重写了avs驱动,驱动目前已经进入5.19内核,但是仍在初始阶段,不久可能会修复声卡不工作的问题。
恢复出厂系统时遇到的问题
一直提示更新错误,按ctrl+alt+refresh键查看tty控制台输出发现bios固件更新失败,然后查资料发现需要装回写保护螺丝才可以正常刷入固件,故重新装入写保护螺丝,第二次恢复出厂系统成功。
注意:成功后需要重置gbb标志才可以退出开发者模式,完全恢复官方系统!
windows下使用电池时屏幕闪烁
在核心显卡控制面板“电源管理”中禁用”显示器节电技术“此功能即可,可能是win10的bug。