Comments (1)
qemu-debootstrap is a wrapper script which provides an architecture independent way to setup qemu syscall emulation in a debootstrap chroot. It copies the qemu-arm-static executable to the debootstrap target which allows chroot to work with a foreign architecture.
Symlinking or copying the executable name, as suggested on your StackExchange link, will not work when working with a foreign architecture as we are doing here and it will also fail for LXC when working with foreign architectures.
Whilst it is possible to integrate qemu-deboostrap functionality into install_debian.sh, I'd prefer to keep it as lean as possible. I will not change it as this functionality is available elsewhere.
I think correct solution would be to package qemu-deboostrap for Arch Linux given that it is also required to be able to run Debian-based foreign architecture LXC containers under Arch Linux. You can obtain the qemu-deboostrap script from the Debian source package for qemu-user-static:
http://http.debian.net/debian/pool/main/q/qemu/qemu_2.6+dfsg-3.debian.tar.xz
from debian900.
Related Issues (20)
- Add support for separate /boot slice.
- Implement mass storage mode like in Maemo
- Add options that enable the configuration of zram
- Package glshim and integrate it with Dpkg's update-alternatives
- Add support for installation on internal eMMC
- After shutdown I can't boot the N900, unless I remove the battery. HOT 3
- no keyboard backlight
- 'nice -n' in build_kernel.sh HOT 1
- Add rfkill and dhcpcd5 to default packages HOT 2
- Arch uses `qemu-arm` HOT 2
- Speakers may damage unless some sort protection is implemented
- Waiting for /dev to be fully populated takes very long
- Latest kernel will not boot
- XKB patches produce "Unknown key type PC_FN_LEVEL2" warnings
- udev changes the wlan device name every time the system boots
- RTC isn't being read by udev on system boot
- Trigger uInitrd build whenever update-initramfs is called by Dpkg/APT
- Add a DEBUG option to install_debian.sh
- Add SUPPRESS_DISCLAIMER and SUPPRESS_WARNING options
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 debian900.