Building Ubuntu on snickerdoodle

I have the Ubuntu 16.04 release from the website running on snickerdoodle. I would like to be able to build Ubuntu myself.

Are there any instructions on how to build Ubuntu from scratch (i.e. using the official Ubuntu release and porting it to snickerdoodle)?

I'm comfortable building petalinux on the microblaze (with several successfully completed projects) but I have never tried to get a different rootfs running on top of petalinux.

Is the current Ubuntu image I see in the repository built on top of petalinux?

Is it just a question of using the Ubuntu rootfs with the petalinux kernel (assuming they are the same version kernel) or something more?

I'm currently using Vivado/Petalinux 2016.3

Any comments appreciated.

Cheers Mike
The root filesystem was generated using debootstrap and installing the necessary wireless utilities, firmware, networking scripts/config files and installing ROS, etc.

If you want to generate your root filesystem from scratch using this method, you can start here: https://wiki.debian.org/Debootstrap You will need a debian-based system (most commonly Ubuntu) as a build host for the filesystem. Once you download your filesystem onto your host machine, you can chroot into it and do modifications, install, etc. Here is some documentation for the "install" process for Ubuntu which walks through some common filesystem modifications using chroot: https://help.ubuntu.com/lts/installation-guide/armhf/apds04.html

I am currently working on documenting this process thoroughly as it provides a nice way to incrementally build your filesystem on a host machine.

On Monday, June 12, 2017 at 6:04:20 PM UTC-7, mikemcg...@gmail.com wrote:
I have the Ubuntu 16.04 release from the website running on snickerdoodle. I would like to be able to build Ubuntu myself.

Are there any instructions on how to build Ubuntu from scratch (i.e. using the official Ubuntu release and porting it to snickerdoodle)?

I'm comfortable building petalinux on the microblaze (with several successfully completed projects) but I have never tried to get a different rootfs running on top of petalinux.

Is the current Ubuntu image I see in the repository built on top of petalinux?

Is it just a question of using the Ubuntu rootfs with the petalinux kernel (assuming they are the same version kernel) or something more?

I'm currently using Vivado/Petalinux 2016.3

Any comments appreciated.

Cheers Mike
Can you give some more details as to what things have to be installed on top of the basic system to get wireless and everything else working? I'm interested in building a Debian rootfs for my Snickerdoodle.

Thanks,
Cameron

On Tuesday, June 13, 2017 at 12:26:29 AM UTC-6, Bush wrote:
The root filesystem was generated using debootstrap and installing the necessary wireless utilities, firmware, networking scripts/config files and installing ROS, etc.

If you want to generate your root filesystem from scratch using this method, you can start here: https://wiki.debian.org/Debootstrap You will need a debian-based system (most commonly Ubuntu) as a build host for the filesystem. Once you download your filesystem onto your host machine, you can chroot into it and do modifications, install, etc. Here is some documentation for the "install" process for Ubuntu which walks through some common filesystem modifications using chroot: https://help.ubuntu.com/lts/installation-guide/armhf/apds04.html

I am currently working on documenting this process thoroughly as it provides a nice way to incrementally build your filesystem on a host machine.

On Monday, June 12, 2017 at 6:04:20 PM UTC-7, mikemcg...@gmail.com wrote:
I have the Ubuntu 16.04 release from the website running on snickerdoodle. I would like to be able to build Ubuntu myself.

Are there any instructions on how to build Ubuntu from scratch (i.e. using the official Ubuntu release and porting it to snickerdoodle)?

I'm comfortable building petalinux on the microblaze (with several successfully completed projects) but I have never tried to get a different rootfs running on top of petalinux.

Is the current Ubuntu image I see in the repository built on top of petalinux?

Is it just a question of using the Ubuntu rootfs with the petalinux kernel (assuming they are the same version kernel) or something more?

I'm currently using Vivado/Petalinux 2016.3

Any comments appreciated.

Cheers Mike