在工程项目中,可能遇到一些模块,他们运行在ubuntu的系统下(主要是依赖的库),而手上的板子安装ubuntu系统有问题(官方的安装包,对于你的板子可能存在分区和grub引导的问题,导致安装后无法启动,又无法手动修改安装包,导致无法安装ubuntu,我这里遇到这样的情况),这时候可能就需要绕道archlinux,然后在archlinux上安装ubuntu的根文件系统,chroot切换到ubuntu的环境中,进行开发.
安装archlinux环境
如何安装archlinux,可以在之前的文章archlinux安装已介绍.
在archlinux基础上安装ubuntu
首先需要安装debootstrap工具,debootstrap是一个用
来在已经安装好的系统上,安装一个ubuntu系统到你指定的文件夹中的工具.详细介绍见debian的wiki之Debootstrap
archlinux下安装debootstrap,非常容易:
pacman -S debootstrap
安装过程中可能出现签名问题,错误信息如下:
error:wget: signature from "Le