本文基于ChromeOS 版本106.0.5249.112(正式版本)
参考此文以便创建一个新的vm
以下内容涉及到的技术均为LXD,非Google提供技术指导
在Chrome中打开一个新的终端(Ctrl + Alt + T),进入crosh页面。
输入: vsh vm名 //连接进一个vme
输入: lxc delete 容器名 //删掉已有的一个容器名
输入: lxc launch images:archlinux arch //创建一个基于ArchLinux的名为arch的容器
输入: lxc exec arch bash //进入shell
以下内容涉及到的技术均为Arch Linux,非Google提供技术指导
请保证网络始终通畅,如果下载较慢,需考虑更换国内镜像源
输入:pacman -Syu //检查当前系统
输入:passwd $(grep 1000:1000 /etc/paslswd|cut -d':' -f1) //重置密码
注意:此处密码对应的账号名是 root
输入:visudo
取消注释 %wheel ALL=(ALL:ALL) NOPASSWD: ALL
输入:passwd 登录此chromebook邮箱@前部分 //重置用户密码
注意:一般来讲,Google都会以此作为用户名存在
输入:usermod -aG wheel 个人用户名 //将用户拉入wheel组中
输入:sudo pacman -S git //安装git
输入:sudo pacman -S base-devel //安装基本打包工具
输入:cd /opt //切换进opt目录
输入:git clone https://aur.archlinux.org/yay-git.git //下载yay管理工具输入:chown 个人用户名: ./yay-git/ //更换文件所属者
输入:exit //退出shell
输入:lxc console arch //进入shell
以个人用户登录进opt/yay-git/目录
注意:也可直接使用su 用户名 登录切换
输入:makepkg -si //安装yay管理工具
输入:yay -S cros-container-guest-tools-git //安装Crostini容器工具
输入:yay -S xorg-xwayland //安装xorg-xwayland工具
安装完毕后,退出并重新登录进入shell
输入:systemctl --user enable sommelier-x@0.service
输入:systemctl --user enable sommelier-x@1.service
输入:systemctl --user enable sommelier@0.service
输入:systemctl --user enable sommelier@1.service //启动服务
之后,重启所有Linux相关的工具。
可在[终端]中打开已经是基于Arch Linux的Linux。
如果保留了默认自带penguin,则可同时使用基于不同发行版的Linux。