Comments (4)
Hi stormanger! Could you please provide a pastebin with all commands executed and cli output from the complete build process?
as isolinux is x86 only it should be disabled in the build process when building on arm64
from vyos-pi-builder.
Hi, runborg,
Thanks for your help,
Follow is the pastebin: https://pastebin.com/fv0Kqg8T
I config the data/defaults.json file like that
# cat data/defaults.json
{
"architecture": "arm64",
"debian_mirror": "http://deb.debian.org/debian",
"debian_security_mirror": "http://deb.debian.org/debian",
"debian_distribution": "bullseye",
"vyos_mirror": "http://dev.packages.vyos.net/repositories/current",
"vyos_branch": "current",
"kernel_version": "5.10.105",
"kernel_flavor": "v8-arm64-vyos",
"release_train": "sagitta",
"bootloaders": "syslinux,grub-efi",
"additional_repositories": [
"deb [arch=arm64] http://repo.powerdns.com/debian bullseye-rec-45 main",
"deb [arch=arm64] https://repos.influxdata.com/debian bullseye stable"
],
"custom_packages": []
}
My commands is:
./configure --architecture arm64
make iso
from vyos-pi-builder.
For the first, when you post an issue related to my code i suspect the issue should be related to my code or some code used in it. As it seems for me you are not using the code in this repository at all..
But, back to your issue... For the first, there is a perfectly fine json for building on arm64 in the vyos/vyos-build repository itself. it is also used in this repository to build. take a look in my build-image.sh for more information.
To use this json, do these build instructions: (these instructions are buildable on a unmodified vyos-build repository)
VYOS_BUILD_FLAVOR=data/generic-arm64.json ./configure
make iso
The specific issue you are experiensing is because of this line: "bootloaders": "syslinux,grub-efi",
this line specifies that you should build the image with syslinux, but as syslinux is x86 only this will not work and xorriso fails because of this. look in the vyos-build/dara/generic-arm64.json for a working list of bootloaders..
from vyos-pi-builder.
Hi, runborg,
Thanks for your help,
I just referenced some of your practices, which gave me a lot of inspiration;
I have re-tested your code and it works fine;
Thanks for your help!
Best wishes
from vyos-pi-builder.
Related Issues (16)
- Better instructions in README? HOT 2
- What is the issue with Pi 3? HOT 4
- make iso-* failed: unknown flag: --arch HOT 2
- make container failed: unknown shorthand flag: 'v' in -v HOT 6
- Build of live-image-arm64.hybrid.iso failed. HOT 5
- build script doesnt work for 1.4 sagitta or 1.3 equuleus HOT 2
- Not really an issue ;) HOT 2
- Have you considered using GitHub Actions to ship pre-built ISOs?
- Unable to find a medium containing a live file system HOT 3
- Running VyOS-pi on CM4 HOT 1
- Raspberry pi 2B support ? HOT 1
- build error
- The following stage is required to be done first: bootstrap HOT 1
- build-image.sh fails on "make iso" due to amd64 repo pinning HOT 1
- support update images HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vyos-pi-builder.