如何 定制一个arm64的 ubuntu iso 安装文件

Ubuntu各种衍生版本
回复
linsheng_111
帖子: 3
注册时间: 2009-03-12 18:20
送出感谢: 0
接收感谢: 0

如何 定制一个arm64的 ubuntu iso 安装文件

#1

帖子 linsheng_111 » 2022-11-23 17:04

目前 我们设计一个rk3568的板子,一个arm64的普通的 iso文件 如何替换 vmlinuz 和 initrd.gz 文件, kernel 如何编译产生 vmlinuz 和initrd.gz.
以及 grub.cfg 文件加入私有的dtb文件。有没有 生成安装iso文件的 具体教程?如何替换iso里面内核版本。
头像
qy117121
论坛版主
帖子: 50439
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
送出感谢: 18 次
接收感谢: 390 次
联系:

Re: 如何 定制一个arm64的 ubuntu iso 安装文件

#2

帖子 qy117121 » 2022-11-23 20:03

https://github.com/armbian/build
用armbian 源码编译啊
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用

邮箱 chuan@ubuntu.org.cn
linsheng_111
帖子: 3
注册时间: 2009-03-12 18:20
送出感谢: 0
接收感谢: 0

Re: 如何 定制一个arm64的 ubuntu iso 安装文件

#3

帖子 linsheng_111 » 2022-11-24 9:35

这个不是我想要的,因为我已经 在板子上 跑了 edk2 uefi了,只需要定制的一个 安装iso就可以, 只不过要是更换里面的 vmlinuz 和initrd。gz 文件。有没有具体的教程
头像
astolia
论坛版主
帖子: 5968
注册时间: 2008-09-18 13:11
送出感谢: 1 次
接收感谢: 1037 次

Re: 如何 定制一个arm64的 ubuntu iso 安装文件

#4

帖子 astolia » 2022-11-24 15:19

内核正常途径编译make bzImage就能生成bzImage,你把他改个名就是vmlinuz文件,initrd好像是在make install阶段生成?你也可以用mkinitramfs生成
虽然最新的grub也支持devicetree文件 https://www.gnu.org/software/grub/manua ... etree.html,但我建议还是用uboot之类的,参考资料多得多。
另外开发板一般都直接刷磁盘映像文件,不用iso文件。你从ubuntu-core或armbian找一个现成的img文件,sudo losetup -P /dev/loop9 xxx.img,然后再将/dev/loop9挂载到某个地方进行修改就行
回复