Skip to content
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

Make possible to install for i386 target from same ISO image #9

Open
serhepopovych opened this issue Nov 28, 2019 · 2 comments
Open
Assignees
Labels
enhancement New feature or request

Comments

@serhepopovych
Copy link
Owner

It is supported to add multiple architectures to ISO image with simple-cdd. Currently only amd64 supported. Reprepro is able to create mirrors for multiple architectures too.

Adding i386 can be useful for installations on old hardware or new embedded one that has only
32-bit CPU instructions.

For this feature to work:

  1. Use Docker to build debian-installer and implement build system Makefiles in Debian-installer for specific Debian release builds using Docker. #2
  2. Build debian-installer for amd64 and i386.
  3. Enhance isolinux/grub to detect CPU instructions and select appropriate kernel/initrd.
    Note that debian-installer starting from wheezy uses separate directories (install.386 and
    install.amd) for i386 and amd64 kernel and initrd imgages.
@serhepopovych serhepopovych added the enhancement New feature or request label Nov 28, 2019
@serhepopovych serhepopovych added this to the first-release milestone Nov 28, 2019
@serhepopovych serhepopovych self-assigned this Nov 28, 2019
@serhepopovych
Copy link
Owner Author

Now it should be possible to build either i386 or amd64 ISO images only. Multiarch is tracked by this issue.

@serhepopovych serhepopovych removed this from the first-release milestone Jan 10, 2020
@serhepopovych
Copy link
Owner Author

Not critical for first-release. Postponed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant