-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for ARM Dev-board SD-Card Image Generation #23
Comments
PICAX has been written with only CD media in mind. This will take a bit of thinking about to implement in the cleanest way... but it is definitely doable. One thing to keep in mind is the mounting of the temporary image files (in the pifactory script) has to be done as root... so the |
Looks like I might have figured this one out with some clever fuse-mount hacking for the image generation and a mixture of Next step (after some more testing) is to Pythonize it :) |
I've been looking into how best to implement this feature today. PDK was originally designed to support CD media, with different installers (e.g d-i and anaconda). It will be very difficult to modify the existing way the
I like option 1 for our current testing, then we can gradually work into option 3. Option 3 allows us to do a lot more in the future as well, for instance pre-installed virtual machine drives. The I invision a simple re-write of |
Might be good to have support for creating images with 'holes' that can be written more efficiently with bmaptools: https://source.tizen.org/documentation/reference/bmaptool/introduction |
I think the best way to achieve this is to generate raw image files, then do any zipping, bmapping, md5summing in the project makefile. |
Update: This feature is now at 90% complete for the Raspberry Pi Debian Jessie image creation. Currently, we can generate raw images; partition them; debootstrap from our PDF created APT Repo; then cleanup. All we now need to be able to do is: get configuration from a preseed file; install custom packages; setup basic Linux stuff so we can boot a system; run a postinst script. We also need to modify our PDK Debian package to have a metapackage to install the required packages on the host system. The Then we will have a working (but rough! Not much error checking) Proof of Concept of version 1.0 ready! |
Support for this is now merged into master. See instructions posted in documentation soon. See #36 |
This issue will track the progress of adding in ARM dev board support to PDK.
The text was updated successfully, but these errors were encountered: