私はスキーマdeboostrap
で使用するためにDebianの最新の安定版からルートファイルシステムを作成しようとしています。私はDebianのwikiを使用していますARM64
AARCH64
Arm64ポートデフォルトでは、ソリューションにはこのような内容が記載されています。質問。ただし、Ubuntuホストでrootfsを作成しようとすると、次のエラーが発生します。
$ qemu-debootstrap --arch=arm64 --keyring /usr/share/keyrings/debian-archive-keyring.gpg --variant=buildd --exclude=debfoster stable debian-arm64/ http://deb.debian.org/debian/
I: Running command: debootstrap --arch arm64 --foreign --keyring /usr/share/keyrings/debian-archive-keyring.gpg --variant=buildd --exclude=debfoster stable debian-arm64/ http://deb.debian.org/debian/
I: Retrieving InRelease
I: Checking Release signature
I: Valid Release signature (key id 0146DC6D4A0B2914BDED34DB648ACFD622F3D138)
I: Retrieving Packages
I: Validating Packages
....
I: Running command: chroot debian-arm64/ /debootstrap/debootstrap --second-stage
W: Failure trying to run: /sbin/ldconfig
ご覧のように、問題はシステムがRootfsプロセスを完了するために最後に送信したコマンドにありますが、/sbin/ldconfig
rootfs内で実行しようとすると問題が発生する理由がわかりません。
私のアイデアは、ARMプロセッサを起動するための起動可能なSDカードを作成することです。デバイスツリーとカスタムカーネルをコンパイルしましたが、ext4
この問題によりrootfsを使用してシステムを作成できませんでした。
ご協力ありがとうございます。
amd64
PS:問題なくアーキテクチャに対して同じコマンドをテストしました。
編集:最後の数行は次のとおりですdebootstrap.log
。
2021-11-12 16:17:02 URL:http://deb.debian.org/debian/pool/main/u/util-linux/util-linux_2.36.1-8_arm64.deb [1096992/1096992] -> "/home/jairom/Downloads/debian-arm64//var/cache/apt/archives/partial/util-linux_2.36.1-8_arm64.deb" [1]
2021-11-12 16:17:02 URL:http://deb.debian.org/debian/pool/main/x/xxhash/libxxhash0_0.8.0-2_arm64.deb [18544/18544] -> "/home/jairom/Downloads/debian-arm64//var/cache/apt/archives/partial/libxxhash0_0.8.0-2_arm64.deb" [1]
2021-11-12 16:17:02 URL:http://deb.debian.org/debian/pool/main/x/xz-utils/liblzma5_5.2.5-2_arm64.deb [164528/164528] -> "/home/jairom/Downloads/debian-arm64//var/cache/apt/archives/partial/liblzma5_5.2.5-2_arm64.deb" [1]
2021-11-12 16:17:02 URL:http://deb.debian.org/debian/pool/main/x/xz-utils/xz-utils_5.2.5-2_arm64.deb [218740/218740] -> "/home/jairom/Downloads/debian-arm64//var/cache/apt/archives/partial/xz-utils_5.2.5-2_arm64.deb" [1]
2021-11-12 16:17:02 URL:http://deb.debian.org/debian/pool/main/z/zlib/zlib1g_1.2.11.dfsg-2_arm64.deb [87944/87944] -> "/home/jairom/Downloads/debian-arm64//var/cache/apt/archives/partial/zlib1g_1%3a1.2.11.dfsg-2_arm64.deb" [1]
qemu: uncaught target signal 11 (Segmentation fault) - core dumped
Segmentation fault (core dumped)