Lu Blog

Segment fault!

BerryBoot 镜像制作

事前准备

  1. 安装了BerryBoot的开发板
  2. 开发板系统镜像(*.img)
  3. 一台安装有Ubuntu/Debian等linux系统的电脑(虚拟机也行)
  4. 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盘里

  1. 将包含转换后镜像的U盘插入开发板
  2. 启动BerryBoot 选择 Edit menu
  3. 长按ADD OS按钮,选择Install from USB stick从U盘安装
  4. 选择U盘里的镜像,点击Install等待片刻即安装完成

评论卡