BerryBoot 镜像制作
事前准备
- 安装了BerryBoot的开发板
- 开发板系统镜像(*.img)
- 一台安装有Ubuntu/Debian等linux系统的电脑(虚拟机也行)
- U盘
安装工具
apt-get install kpartx squashfs-tools
挂载镜像
sudo kpartx -av 准备转换的镜像.img
挂载成功后会显示以下信息
add map loop0p1 (252:0): 0 524288 linear /dev/loop0 204800
add map loop0p2 (252:1): 0 14540800 linear /dev/loop0 729088
把镜像第二分区挂载到/mnt
sudo mount /dev/mapper/loop0p2 /mnt
注释掉fatab中/dev/mmcblk行
sudo sed -i 's/^\/dev\/mmcblk/#\0/g' /mnt/etc/fstab
打包镜像
sudo mksquashfs /mnt 转换后的镜像.img -comp lzo -e lib/modules
复制出转换后的镜像到U盘里
- 将包含转换后镜像的U盘插入开发板
- 启动BerryBoot 选择
Edit menu
- 长按
ADD OS
按钮,选择Install from USB stick
从U盘安装 - 选择U盘里的镜像,点击
Install
等待片刻即安装完成