Bootstrap

Linux-Lab 入门:体验

项目简介

Linux-Lab 致力于创建一个基于 Docker + QEMU 的 Linux 实验环境,方便大家学习、开发和测试 

Linux Lab 是一个开源软件,不提供任何保证,请自行承担使用过程中的任何风险。

项目主页

关联项目

Linux Lab 安装

我是在 Windows 10 下安装的 VirtualBox 虚拟机,在虚拟机中安装 Ubuntu 18.04。

# 下载实验环境
git clone https://gitee.com/tinylab/cloud-lab.git
cd cloud-lab/ && tools/docker/choose linux-lab
# 运行并登录 Linux Lab
tools/docker/run linux-lab
# 通过 Bash 直接登陆
tools/docker/bash
# 查看 Linux-Lab 系统
uname -a
# Linux linux-lab 5.4.0-65-generic #73~18.04.1-Ubuntu SMP Tue Jan 19 09:02:24 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
cat /etc/lsb-release
# DISTRIB_ID=Ubuntu
# DISTRIB_RELEASE=20.04
# DISTRIB_CODENAME=focal
# DISTRIB_DESCRIPTION="Ubuntu 20.04 LTS"

快速上手:启动一个开发板

cd /labs/linux-lab
make boot

使用 root 帐号登录,不需要输入密码(密码为空),只需要输入 root 然后输入回车即可:

Welcome to Linux Lab
linux-lab login: root
# uname -a
Linux linux-lab 5.1.0 #3 SMP Thu May 30 08:44:37 UTC 2019 armv7l GNU/Linux
# uname -m
armv7l

键入  即可关闭板子。部分开发板的关机功能不完善,可通过  (依次按下  和 ,同时释放,再单独按下 )来退出 Qemu。当然,也可以另开一个控制台,通过  或  退出 Qemu 进程。

总结

Linux-Lab 可以非常方便的启动虚拟开发板,而且最近也 v0.6 真板 添加了第一款真实开发板:野火 IMX6ULL,v0.7 真盘 准备添加 U盘 启动 Linux Lab 功能。

我也是首批真板开发板的检验者,在真板上测试了 GuiLite,以下是几张截图。

明天为大家带来 《Linux-Lab 入门:使用开发板》。