查看: 341|回复: 0

ubuntu重新打包镜像步骤

[复制链接]

26

主题

31

帖子

156

积分

注册会员

Rank: 2

积分
156
发表于 2018-8-10 09:40:42 | 显示全部楼层 |阅读模式
1AndroidTool解压镜像。
2ubuntu文件系统拷贝到服务器上
AndroidTool_Release_v2.35\Output\Android下的linux-rootfs.img,是解压出来的ubuntu文件系统。
3ubuntu文件系统挂载到某个目录
例如挂载在ubuntu目录下
sudo mount linux-rootfs.img ubuntu/
4、制作一个ext4镜像,并挂载
dd if=/dev/zero of=ubuntu.img  bs=1M count=5000
Sudo mkfs.ext4 ubuntu.img
mkdir ubuntu-mount
sudo mount  ubuntu.img ubuntu-mount
5拷贝ubuntuubuntu-mount
sudo cp -rfp ubuntu/* ubuntu-mount/
sudo umount ubuntu
6安装模拟器,并启动
sudo apt-get install qemu-user-static
sudo cp /usr/bin/qemu-arm-static ubuntu-mount/usr/bin/
sudo chroot ubuntu-mount
7安装需要的后,退出模拟器
例如修改logo
sudo cp Ubuntu_for_daluotou.jpg ubuntu-mount/usr/share/lubuntu/wallpapers/
cd ubuntu-mount/usr/share/lubuntu/wallpapers/sudo
rm lubuntu-default-wallpaper.jpg lubuntu-default-wallpaper.png
sudo ln -s Ubuntu_for_daluotou.jpg lubuntu-default-wallpaper.jpg
sudo ln -s Ubuntu_for_daluotou.jpg lubuntu-default-wallpaper.png
exit命令退出模拟器。
8挂载并减小镜像大小
sudo umount ubuntu-mount
e2fsck -p -f ubuntu.img
resize2fs -M ubuntu.img
得到的ubuntu.img就是做好新的ubuntu文件系统,可重命名为linux-rootfs.img,替换原文件。
9打包新镜像
将解压出来的linux-boot.imglinux-resource.imgmisc-zero.img文件和重新做的linux-rootfs.img,放到make-ubuntu目录,双击mkupdate.bat得到的updata.imgupdate.img可用来升级。

图片1.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表