Crostini替换为Arch Linux

本文基于ChromeOS 版本106.0.5249.112(正式版本)​​​​​​​

参考此文以便创建一个新的vm

chromeOS创建多个Crostini容器

以下内容涉及到的技术均为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。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值